Overview
The Opportunity to Billing feature allows you to create a customer Billing from the Opportunity with a single click.
Create a Billing from a Single Opportunity
- Navigate to Accounting Home and click the Create Entries tab. Then, under the Revenues menu, click Opportunities.
- Select a list view (other than the Recently Viewed list view).
- From the selected list view, click the Opportunity you want to bill.
- On the Opportunity page, click Create Billing. The Create Billing intermediate screen displays.
- The Ledger displays based upon the default Ledger for your username, the default Ledger for the org (organization), or the Ledger that was selected on the Opportunity. If necessary, you can select a different Ledger where this Billing should be posted.
Note: If you select a Ledger that has a different tax method, the columns on the Billing Lines data grid will adjust accordingly based upon the tax method for the selected Ledger. - Verify the Billing Date is appropriate.
Note: The Billing Date and the Date on the Billing Line(s) will display based upon the “Default Billing Date from an Opportunity” section in the Enablements screen. In this section, if the “Set Billing Date to Current Date” Swipe button is turned "On," the Billing Date and Date on the Billing Line(s) will display today’s date when a Billing is created from an Opportunity. If the setting is left “Off,” which is the default, the dates will be the same as the Close Date on the Opportunity. - (Optional) Under the Billing Lines section, uncheck the Lines you do not want to bill.
- Edit information for the Lines you wish to bill as desired. Editable fields are:
- Date
- Quantity
- Price
- Tax Group
Note: Only applicable if using AS Native Tax with Header Level Posting (HLP). Click the hyperlink to view/edit the Tax Group. For information about Tax Groups refer to the Set up Accounting Seed (AS) Native Tax article.
Note: Tax Inclusive Tax Groups are not currently supported when creating a Billing from an Opportunity. These Tax groups will be supported in a future release. However, while the tax related values will not display correctly on this Create Billing intermediate screen, once the Billing is created, the values will display correctly when using a Tax Inclusive Tax Group. - Product
- Revenue GL Account
- Project
- Project Task
- Comment
- GL Variables
- Click Create to create a Billing with the default posting status of Approved or click Create and Post to create and post the Billing. Posting will create the debit and credit transactions to the general ledger.
Note: When the Create & Post button is clicked (from the detail or list view), an asynchronous posting process is started. This is a form of timing protocol for the system to begin an operation once another one has completed. When all posting requirements are met, the record is posted. If there are errors during the posting process, the posting silently fails, and an Activity record is created with details about the failure. This can be accessed from the Today’s Tasks widget on the Homepage or from the All Activities tab on the record.
Note: If this Billing is immediately paid, as in the case of a credit card payment, by checking the Create Cash Receipt checkbox on the Create Billing page, the following will be automatically processed:
- Billing created and posted
- Cash Receipt created and posted
- Cash Receipt applied to the associated Billing
Create Billings from Multiple Opportunities
- Navigate to Accounting Home and click the Create Entries tab. Then, under the Revenues menu, click Opportunities.
- To view all available Opportunities, click the All list view.
- From the Opportunities list view, select the Opportunities you wish to bill.
Process Tip: Create a Ready to Bill Opportunity list view.
Note: If the Create Billings button does not display, you can add it. For more information refer to the Edit Standard Page Layouts Manually article. - Click Create Billings. The Create Billings intermediate screen displays.
Note: The Billing Date and the Date on the Billing Lines will display based upon the “Default Billing Date from an Opportunity” section in the Enablements screen. In this section, if the “Set Billing Date to Current Date” Swipe button is turned "On," the Billing Date and Date on the Billing Lines will display today’s date when a Billing is created from an Opportunity. If the setting is left “Off,” which is the default, the dates will be the same as the Close Date on the Opportunity.
Note: All Opportunity Lines will be created as Billing Lines. You may not edit individual Billing Lines for each Opportunity. If you do not want to bill all lines from any Opportunity, then you should create a Billing from each Opportunity and then use Accounting Seeds “Merge Billings” functionality from the Billings list view.
- The Ledger displays based upon the default Ledger for your username, the default Ledger for the org (organization), or the Ledger that was selected on the Opportunities. If necessary, you can select a different Ledger to calculate tax where these Billings should be posted.
- Verify the Billing Date for each Billing to be created.
- Click Create to create Billings with the default posting status of Approved or click the Create and Post to create and post the Billings. Posting will create the debit and credit transactions to the general ledger.
Options:- By checking the Create Cash Receipt checkbox on the Create Billing page, the following will be automatically processed:
- Billings created and posted
- Cash Receipts created and posted
- Cash Receipts applied to the associated Billings
- By checking the Create Deposit checkbox (which will additionally auto-select the Create Cash Receipt checkbox) on the Create Billing page, the following additional transactions will be automatically processed:
- Bank Deposit will be created
- Cash Receipts created in this transaction will be associated automatically with this Bank Deposit
- By checking the Create Cash Receipt checkbox on the Create Billing page, the following will be automatically processed:
Notes:
- A Billing Line will be created for each Opportunity Product Line in the Opportunity, preserving the same sort order of Opportunity Products to Billing Lines.
- With Header Level Posting (HLP) enabled, the Tax Amount will be included on each Billing Line. With Line Level Posting (LLP) enabled, a separate Billing Line will be created for the Tax Amount on each Product.
- If there are no Opportunity Products associated with the Opportunity only one Billing Line will be created with a quantity of one, and a unit price equal to the Amount of the Opportunity. The Revenue GL Account will be the Default Revenue GL Account set on the Default GL Accounts screen.
- If GL Variables 1-4, Project, Project Task, and/or Product are populated on the opportunity product then these fields will be mapped to the Billing.
- The Revenue GL Account set on the product will be used as the Revenue GL Account on the Billing Line. If you want to use a deferred revenue GL Account, simply define the revenue GL Account on the Product record to the applicable deferred revenue account.
- The fields in the Billing header will default as follows unless the user overrides them when creating a new billing:
- Billing Contact & Billing Address defaults from Account.
- Shipping Contact & Shipping Address defaults from Account.
- Billing Format defaults from the Multi-Ledger Defaults screen. If there is a different billing format on the customer account, then this will override the Multi-Ledger Defaults.
- Billing Date defaults from Opportunity Closed Date
- Billing Terms Name defaults from Account.
- Due Date is calculated based on Billing Date plus Billing Days Due from Account.
- Accounting Period defaults from Billing Date.
Comments
2 comments
There is a new validation Rule on the Billing object in 3.13.2 that checks whether an Opportunity is closed by verifying the stage name instead of just checking that the IsWon flag is true.
This will cause problems for any customer who has named their stages anything other than the default.
Prevent_Create_Opportunity_Closed_Won:
Criteria:
AND(
ISNEW(),
NOT(ISBLANK(AcctSeed__Opportunity__c)),
NOT(ISPICKVAL(AcctSeed__Opportunity__r.StageName, 'Closed Won'))
)
Should be:
AND(
ISNEW(),
NOT(ISBLANK(AcctSeed__Opportunity__c)),
AcctSeed__Opportunity__r.IsWon = False
)
Rebecca,
The new release Amaryllis resolves this. Please submit a request to be upgraded right away to Amaryllis.
Thanks,
Tony
Article is closed for comments.