Metadata Changes when Enabling Revenue Contracts for Revenue Cloud
When you enable the Revenue Contracts for Revenue Cloud feature, the following fields are created on Salesforce objects:
| Object | Field | Description |
|---|---|---|
| Opportunity | Foundations Engagement | Lookup to the engagement to which the opportunity relates. |
| Order | Foundations Engagement | Lookup to the engagement to which the order relates. |
The following fields are created on FinancialForce objects:
| Object | Field | Description |
|---|---|---|
| Engagement | Legal Entity | Lookup to the legal entity from the order. You must complete the steps in Configuring Salesforce Flows to create Engagements from Orders to populate this field from the order's legal entity. |
| Revenue Contract | Legal Entity | Lookup to the legal entity from the order. This is populated from the engagement's legal entity via the field mapping definition "Engagement to Revenue Contract". |
Other Changes
- A related list to the Salesforce Order object is added to the Engagement object.
- The field mapping definition "Engagement to Revenue Contract" is created if it does not already exist. It maps the Legal Entity value on the Engagement object to the Legal Entity field on the Revenue Contract object. This ensures that revenue recognition transactions created from a revenue contract can be grouped by legal entity. If a field mapping definition with this name already exists, the mapping is added to it. You can add mappings to this field mapping definition if there are other fields on the Engagement object that you want to map across to Revenue Contract.
Updates to Existing Settings
Enabling the Revenue Contracts for Revenue Cloud feature results in the following changes to existing settings records:
- The Order settings record created by the Revenue Cloud Connector feature is updated to map the Engagement Lookup to ffrrEngagement__c.
- The Revenue Contract settings record created by the Create Setup for Using Revenue Contracts feature is updated to map the Grouped By field to ffrrLegalEntity__c.
Updates to Existing Templates
The Revenue Cloud Connector feature creates several templates for use with its Use in Revenue Contract settings records. The Revenue Contracts for Revenue Cloud feature updates those templates to populate their Performance Obligation Template field with a template appropriate to their calculation type. The performance obligation templates are created by the Create Setup for Using Revenue Contracts feature. This is done so that when you create a revenue contract for an order, items on that order are added to the revenue contract as performance obligations with the correct template type.
The following table lists the templates created by the Revenue Cloud Connector feature and indicates which template (created by the Create Setup for Using Revenue Contracts feature) is mapped to the Performance Obligation Template field.
|
Revenue Cloud Connector Template |
Performance Obligation Template |
|---|---|
| Order Product - % Complete - RC | Performance Obligation - % Complete |
| Order Product - Deliverable - RC | Performance Obligation - Deliverable |
| Order Product - Equal Split Days - RC | Performance Obligation - Equal Split Days |
| Order Product - Equal Split Months - RC | Performance Obligation - Equal Split Months |
| Order Product - Equal Split Months/PP - RC | Performance Obligation - Equal Split Months/PP |
| Order Product - Equal Split 445 - RC | Performance Obligation - Equal Split 445 |
| Usage Summary - On Delivery - RC | Performance Obligation - Deliverable |
| Invoice Line - As Invoiced - RC | Performance Obligation - Deliverable |
| Invoice Line - Equal Split Days - RC | Performance Obligation - Equal Split Days |
| Invoice Line - Equal Split Months - RC | Performance Obligation - Equal Split Months |
| Invoice Line - Equal Split Months/PP - RC | Performance Obligation - Equal Split Months/PP |
| Invoice Line - Equal Split 445 - RC | Performance Obligation - Equal Split 445 |
| Credit Note Line - Deliverable - RC | Performance Obligation - Deliverable |
| Credit Note Line - Equal Split Days - RC | Performance Obligation - Equal Split Days |
| Credit Note Line - Equal Split Months - RC | Performance Obligation - Equal Split Months |
| Credit Note Line - Equal Split Months/PP - RC | Performance Obligation - Equal Split Months/PP |
| Credit Note Line - Equal Split 445 - RC | Performance Obligation - Equal Split 445 |
SECTIONS