Integrating Revenue Management and Billing Central

If you use both Revenue Management and Billing Central, you can integrate them using the Enabling Revenue Recognition for BC feature in Feature Console. By enabling the feature, your org is configured with a standard integration that lets you recognize revenue and generate revenue schedules for billing contracts.

The standard integration creates settings records for Billing Contract, Billing Contract Line Item, Billing Document, and Billing Document Line item objects in the following hierarchical structure:

Hierarchy Level

Group

 

Primary Object

Billing Contract

The billing contract is the parent record for all revenue recognition related to that contract.

Level 2 Objects Billing Contract Line Item

Where the value of a contract line is known when the contract is created (Billing Type is "One-Off" or "Recurring Fixed"), revenue is recognized on the billing contract line item.

Billing Document

A billing document must have a related billing contract for its lines to be eligible for revenue recognition.

Level 3 Objects  

Billing Document Line Item

Where the value of a contract line is not known when the contract is created (Billing Type is "Recurring Variable"), revenue is recognized on the billing document line item.

The resulting revenue recognition transactions include transaction lines generated from both billing contract line items and billing document line items. Revenue schedules are generated from billing contract line items.

For full details about the fields, settings, and templates that are created when you enable the feature, see Metadata Changes when Enabling Revenue Recognition for Billing Contracts. For information about enabling the feature, see Enabling Revenue Recognition for Billing Contracts.

Notes:

You must have a version of Billing Central greater than Winter 2020 installed in your org before this integration can be configured successfully.

Billing documents with the document type "Credit Note" are not eligible for revenue recognition. This is determined by the logic set on the Include in Revenue Recognition field on the Billing Document Line Item object. This field is unmanaged so you can amend the logic if necessary.

If you want to recognize revenue for billing contracts and billing documents separately, you must create your own settings and templates for that purpose.

If you consolidate billing documents that are related to different billing contracts, you must create settings and templates where Billing Document is the primary object and Billing Document Line Item is at Level 2. This is because these consolidated billing documents will have no related billing contract and therefore will not be included for revenue recognition when using the hierarchical structure shown above.