Automatically Generating Revenue Schedules
If you want revenue schedules to be generated and updated automatically when linked source records are created or changed, you can call the Revenue Schedules Service from your own customizations.
You can call the synchronous method (RevenueSchedulesService.generate) or the asynchronous method (RevenueSchedulesService.generateAsync) from your custom code.
There are also two new Apex actions that can be called from within Process Builder.
Refer to the Revenue Management API Developer Reference for more information about these services.