Could you use Product Schedules on Quotes & Quote Line Items?
You have a choice:
- Enter the schedule parameters (# Schedules, Schedule Start Date) once the Opportunity Products are created.
- Enter the schedule parameters on each Quote Line Item, and have these sync to the Opportunity Products.
In either case, the app will automatically create the appropriate Product Schedules.