Generating Revenue Schedules

You can generate revenue schedules in bulk, or for individual revenue contracts and billing contracts. A revenue schedule is generated per source record, with separate revenue schedule lines for each period that the source record covers. When a revenue schedule already exists for a source record, it is updated to reflect any changes to the source record.

If Revenue Management is set up for both revenue and cost, revenue schedules are generated with both revenue and cost amounts.

Notes:

You cannot generate revenue schedules if the process to recognize revenue against revenue schedules is running.

Permission to run the bulk generate process is determined by the Run Revenue Schedule Bulk Generate Process on All Source Records custom permission. This custom permission allows you to bulk generate revenue schedules for all source records regardless of whether you have permissions for all records. It is enabled in some of the standard Revenue Management permission sets by default. For more information, see Custom Permissions in Revenue Management.

Generating Revenue Schedules in Bulk

To generate revenue schedules in bulk:

  1. Go to the Revenue Recognition page.
  2. In the Actions panel, click Synchronize Revenue Schedules. A message explains what the process is going to do. By default, the process will both generate revenue schedules and delete obsolete revenue schedules.
  3. Click Synchronize.

The process runs in the background. Revenue Management sends you an email when the process completes. If the email informs you that errors occurred, click the View Process Run Record link. From the process run record, view all the child process logs and filter them by the status "Error". Click a child process log to view its message containing information about that error.

Warning:

Obsolete revenue schedules are not deleted if the Disable Synchronize Revenue Schedules field in the Revenue Management Settings custom setting is selected. This might result in misleading data. See Managing Custom Settings for more information about the Disable Synchronize Revenue Schedules field and how you can run a separate process to delete obsolete revenue schedules.

Generating Revenue Schedules for an Individual Revenue Contract

If Revenue Contract is one of your source objects, you can generate revenue schedules for an individual revenue contract. To do this:

  1. On the Revenue Contracts tab, click the name of the contract.
  2. On the Revenue Contract Lightning record page, click Generate Revenue Schedules.

Generating Revenue Schedules for an Individual Billing Contract

If you are using Billing Central with Revenue Management and Billing Contract is one of your source objects, you can generate revenue schedules for an individual billing contract. For information about how to add the Generate Revenue Schedules action to the Billing Contract object, see Adding an Action to Generate Revenue Schedules from the Billing Contract Lightning Record Page.

When the setup is complete:

  1. On the Billing Contracts tab, click the name of the contract.
  2. On the Billing Contract Lightning record page, click Generate Revenue Schedules.

Viewing Revenue Schedules

You can view the revenue schedules in your org using the Revenue Schedules tab.

Alternatively, you can view revenue schedules as a related list on the source record or on the primary record if the necessary setup has been performed.