Creating Sales Invoices from Billing Documents
If the Billing Document to Sales Invoice or Credit Note integration is enabled in your org, you can seamlessly create sales invoices from billing documents. This can be useful if you use FinancialForce Billing Central and create billing documents from billing contracts. After completing a billing document, you can create a sales invoice and send it to the customer.
For more information about billing documents, see the following:
For more information about setting up the integration, see
Which Billing Documents are Eligible for Creating Sales Invoices?
For a sales invoice to be created from a billing document, the following must be true for the billing document:
- The Document Type field must be set to "Invoice".
- The Document Status field must be set to "Complete".
- The Account field must be populated.
- The Company field must be populated with a Foundations company that is linked to an Accounting company.
- The Sales Invoice or Credit Note Created field must be deselected.
- The Accounting Data Archived field must be deselected.
- It must contain at least one billing document line item.
- Its billing document line items must have a quantity greater than zero.
- It must not have been posted to Accounting and be linked to a transaction.
How Can I Create Sales Invoices from Billing Documents?
You can create a sales invoice from a billing document in several ways:
- Manually, by clicking Create Sales Invoice or Credit Note on the billing document record page. For more information, see Creating a Sales Invoice from a Single Billing Document.
- Automatically, by scheduling the Create Sales Invoices and Credit Notes from Billing Documents background job. For more information, see Managing Scheduled Jobs.
- Automatically, as soon as the billing document becomes eligible. More information is provided below.
How Can Sales Invoices Be Created Automatically Once Billing Documents Become Eligible?
If the functionality is enabled by your administrator, invoices can be automatically created from billing documents as soon as they become eligible. Depending on how your org is set up, this might happen in the following cases:
- When the billing document is completed.
- When a custom formula checkbox field created by your administrator is selected and the billing document is completed.
- When you select a custom checkbox field created by your administrator and then complete the billing document.
For more information, contact your administrator and see
When a single billing document becomes eligible, the related sales invoice is created immediately. If multiple billing documents become eligible at the same time, they are processed in the background. This might also happen for a single billing document, depending on the number of billing document line items that it contains. Once the process finishes, an email notification is sent to the user who triggered the changes that made the records eligible. The email contains the number of successfully processed records and the number of billing documents that contain an error. The email also has a link to the relevant process run record. The process run contains log entries for each billing document that was processed.
What Information is Passed from a Billing Document to a Sales Invoice?
The following table lists how fields on the Billing Document object map to the relevant fields on the Sales Invoice object.
Billing Document |
Sales Invoice |
---|---|
Account | Account |
Company > Accounting Company | Company |
Currency ISO Code | Currency ISO Code |
Customer Reference | Customer Reference |
Description | Invoice Description |
Document Date | Invoice Date |
Engagement | Engagement |
Record ID | Billing Document |
The sales invoice is created with the status "In Progress" and for the Accounting company linked to the Foundations company selected on the billing document. The Invoice Currency field is set to the Accounting company's currency that has the same ISO code as the billing document's Currency field. If you did not populate the Company field on the billing document, the sales invoice is created for your current company.
Once a sales invoice is created from a billing document, the Sales Invoice or Credit Note Created field is selected on the billing document. Depending on how your org is set up, additional fields might also be updated on the billing document.
When a sales invoice is created from a billing document, sales invoice line items are also created from the billing document's line items. The following table lists how fields on the Billing Document Line Item object map to the relevant fields on the Sales Invoice Line Item object. In some cases, the integration provides a static value for fields that are not present on the Billing Document Line Item object.
Billing Document Line Item |
Static Value |
Sales Invoice Line Item |
---|---|---|
Description | Line Description | |
Product or Service | Product Name | |
Quantity | Quantity | |
Derived Unit Price | Unit Price | |
false (deselected) | Derive Unit Price from Product |