Generating Recognition Schedules

You can generate recognition schedules in bulk, or for individual revenue contracts and billing contracts. A recognition schedule is generated per source record, with separate recognition schedule lines for each period that the source record covers. When a recognition 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, recognition schedules are generated with both revenue and cost amounts.

Note:

Permission to run the bulk generate process is determined by the Run Recognition Schedule Bulk Generate Process on All Source Records custom permission. This custom permission allows you to bulk generate recognition 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 Recognition Schedules in Bulk

To generate recognition schedules in bulk:

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

By default you are notified by email and by a Salesforce notification when the process is complete. To view the process log, follow the link in the email or click the Salesforce notification to navigate to the process run record and its child process logs. Your administrator can disable email and Salesforce notifications via the Revenue Management Notification Settings custom setting.

An error message is displayed if the process cannot start because it clashes with another process that is already running.

Warning:

Obsolete recognition schedules are not deleted if the Disable Synchronize Rec. 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 Rec. Schedules field and how you can run a separate process to delete obsolete recognition schedules.

Generating Recognition Schedules for an Individual Revenue Contract

If Revenue Contract is one of your source objects, you can generate recognition 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 Recognition Schedules.

Generating Recognition 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 recognition schedules for an individual billing contract. For information about how to add the Generate Recognition Schedules action to the Billing Contract object, see Adding an Action to Generate Recognition 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 Recognition Schedules.

Viewing Recognition Schedules

You can view the recognition schedules in your org using the Recognition Schedules tab.

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