Additional Setup for Generating Revenue Schedules

This topic assumes that you are familiar with the setup tasks explained in Setting up Revenue Management and therefore explains only the additional setup required to generate revenue schedules.

Note:

If you are upgrading, you must enable Revenue Management's Upgrade to Spring 2021 feature in Feature Console before performing the setup below. For more information, see Upgrade to Spring 2021.

Setup to Generate Revenue Schedules for Your Own Source Objects

These steps refer to an example scenario where your source object is InvoiceLine, it's parent object is Invoice, and there is an Account lookup on the Invoice object.

You must be signed in as an administrator to perform these steps:

  1. On the Revenue Schedule object, create a lookup to each source object for revenue schedules.
    For the example scenario, create a lookup field on the Revenue Schedule object to the InvoiceLine object and name it RS_InvoiceLine.
  2. On the Revenue Schedule Line object, create a lookup to each source object's primary object or other related object. This allows you to have visibility of all the scheduled revenue associated with a primary record or other related record. You can create lookups on the Revenue Schedule Line object to objects that are related to the source object by a relationship path of up to 5 lookups.
    For the example scenario, you want to see all the scheduled revenue associated with an invoice and with an account. Create lookup fields on the Revenue Schedule Line object to the Invoice object and to the Account lookup on the Invoice object. Name these lookup fields RSL_Invoice and RSL_Account.
  3. On the settings record for your source object, complete the following fields:
    1. In the Revenue Schedule Lookup field, enter the API name of the lookup you created in step 1.
      For the example scenario, enter: RS_InvoiceLine__c
    2. In the Revenue Schedule Line Lookups field, enter the API names of the lookup fields you created in step 2. When specifying multiple fields they must be comma separated.
      For the example scenario, enter: RSL_Invoice__c, RSL_Account__c
    3. In the Parent Relationship Paths field, enter the API names of the lookup fields that will populate the Revenue Schedule Line Lookups. When specifying multiple fields they must be comma separated and they must be in the same order relative to the fields in the Revenue Schedule Line Lookups.
      For the example scenario, enter: Invoice__c, Invoice__r.Account__c
  4. To view a list of revenue schedule lines on each primary record or related record, edit the object's page layout and add a related list for Revenue Schedule Lines.
    For the example scenario, add a Revenue Schedule Lines related list to the page layouts for the Invoice and Account objects.

Setup If Your Source Objects are Billing Contracts and Billing Contract Line Items

If you intend generating revenue schedules from billing contract line items, the setup you need to perform depends upon whether Revenue Management and Billing Central are already integrated in your org.

Setup If Your Source Objects are Revenue Contracts and Performance Obligations

If you intend generating revenue schedules from performance obligations, you must update your performance obligation's settings record to reference lookup fields on the Revenue Schedule and Revenue Schedule Line objects.

Edit the following fields on your performance obligation's settings record:

Note:

If you use a custom page layout for Revenue Contract, edit it to include a related list for Revenue Schedule Lines. This enables you to view related revenue schedule lines on each revenue contract.