Use the provided screen to map any custom Salesforce object to an invoice.
Save the custom object mapping.
Create a custom button with the parameters provided in the link below.
/apex/SFXQ__Rqb_CustomMappingPage?mappingid={mappingid}&recordid={!recordid}
You can now create an invoice under the mapped object record.