Users can create invoices from orders using either the order’s
Bill Now checkbox, or an invoice scheduler to automate invoice creation. These two methods have
slightly different effects on how dates convert from the order and order products to an invoice
and invoice lines. (Salesforce Billing Managed Package)
Required Editions
Available in: All Salesforce Billing Editions
Using Bill Now
Invoice
Invoice Date: Date when Bill Now was selected
Due Date: Invoice date + order’s payment terms. For example, an invoice date of
03/01/18 and Net 45 payment terms would create a due date of 04/15/18.
Target Date: Inherited from order start date
Invoice Lines
Start Date: Inherited from order product’s next charge date
Charge Date: Date when Bill Now was selected
End Date: Based on the charge type and order’s start and end date. If the order
product’s terms go beyond the end date of the parent order, then each invoice line’s
term aligns to the order’s end date. Salesforce Billing also adds a prorated invoice
line to the end of the term for the remaining period.
Using Invoice Scheduler
Invoice
Invoice Date: Inherited from the invoice date on the invoice run that created the
invoice
Due Date: Invoice date + order’s payment terms
Target Date: Inherited from the invoice scheduler’s target date.
Invoice Lines
Start Date: Inherited from order product’s next charge date
Charge date: The day the scheduler ran and created the
invoice
End Date: Based on the charge type and order’s start and end date. If the order
product’s terms go beyond the end date of the parent order, then each invoice line’s
term aligns to the order’s end date, and an extra prorated invoice line is added to
the end of the term for the remaining period.
Note If you want to set a custom due date, add a custom value to your order’s Payment Terms
field, then set the new value as your term and invoice the order. The resulting draft invoice
will have a null due date. You can then use automation to calculate the invoice’s due date
based on your custom term. For example, if you wanted a Net-10 payment term, add a value of
Net-10 to your payment term field. Then, create automation the sets the draft invoice’s due
date to its invoice date + 10 days for.
Did this article solve your issue?
Let us know so we can improve!
Loading
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.