About Revenue Schedules
Revenue schedules provide forward-looking data, letting you see how much revenue will be recognized over the lifetime of a source record. You can generate revenue schedules as soon as a source record is created. This means that you have information about your company's future revenue position without needing to run forecasting or revenue recognition.
For example, you might create a source record with a value of 12000 that spans 12 months and uses an Equal Split (Months) template. Generating revenue schedules for this source record will result in a revenue schedule with 12 revenue schedule lines: one line per period for the value of 1000. You can use this revenue schedule data in a tool such as Business Analytics to build custom reports giving you a forward-looking view of your company's revenue position.
For information about how to set up Revenue Management for revenue schedules, see Additional Setup for Generating Revenue Schedules.
When the setup is complete, you can generate revenue schedules in the following ways:
- In bulk by starting the Generate Revenue Schedules process from the RM Actions Lightning component.
- For individual revenue contracts and individual billing contracts by using a Generate Revenue Schedules button on the contract's detail page.
- Using the Revenue Management API, you can develop custom code to call the Revenue Schedules Service. Refer to the Revenue Management API Developer Reference for information about this service.
- When creating or updating a revenue contract using the Revenue Management API, you can develop custom code to call the
create
method from the Revenue Contracts Service. Refer to the Revenue Management API Developer Reference for information about this method. - Using Process Builder, you can configure a process to trigger the Generate Revenue Schedules action. Refer to the Salesforce Help for information about Process Builder.
For more information about generating revenue schedules in bulk or for individual contracts, see Generating Revenue Schedules.
Revenue Schedules and Template Types
Revenue schedules do not support the "% Complete" template type. Any source records with a "% Complete" template are ignored by the Generate Revenue Schedules process.
If you generate revenue schedules using an "Equal Split" template with the "445" calculation type, Revenue Management switches it to the "Days" calculation type at run time. The resulting revenue schedules show the recognition method as "Equal Split Days in Period" but the scheduled periods are still calculated on a 445 basis.
If you use "Equal Split" templates with the calculation types "Months" or "Days", be aware that amounts shown in the resulting revenue schedules might differ slightly from amounts that would be recognized for the same source records. This is because when generating revenue schedules the templates use recognition years and periods if they are set up, but when recognizing revenue the templates always use the Gregorian calendar. For more information, see About Recognition Years and Periods.