Salesforce Product Schedules is a feature to spread a product’s total revenue or quantity across multiple installments over time, enabling accurate revenue forecasting and cash flow management. You enable scheduling in Salesforce Setup, define the schedule type (quantity or revenue) on the Product record, and then associate products with specific schedules on Opportunity Products. This allows you to track when revenue is recognized or when products should be delivered, offering a more detailed view than simply the opportunity’s close date.
How Product Schedules Work
- Revenue Schedules: Divides the total revenue from an opportunity product into several installments, recognizing revenue as it is earned or billed over time.
- Quantity Schedules: Breaks down the quantity of a product that needs to be shipped or delivered over a period, helping with operational and production forecasting.
Enabling the Feature
- Go to Setup: In Salesforce, navigate to the Setup menu.
- Find Product Schedule Settings: Search for “Product Schedules Settings” using the Quick Find box.
- Enable Scheduling: Select the checkboxes for “Enable quantity scheduling” and/or “Enable revenue scheduling”.
- Enable Customization (Lightning only): You may also want to enable “Enable customization of product schedules” to add custom fields for more advanced configurations.
Setting Up a Default Schedule
- Modify the Product Record: Find the Product object in the Object Manager.
- Customize the Page Layout: Add fields like “Number of Installments,” “Installment Period,” and “Schedule Type” to the Product’s page layout.
- Define Default Parameters: On the Product record, set the default number of installments, installment period, and schedule type for both revenue and quantity.
Using Product Schedules on an Opportunity
- Add to Opportunity: When you add a product with a default schedule to an opportunity, the schedule is automatically populated.
- View Related List: You can view the schedule details in a related list on the Opportunity Product record.
- Customize as Needed: The default schedule can be manually adjusted per opportunity for individual installment dates or amounts, providing flexibility.
Benefits of Using Product Schedules
- Accurate Forecasting: Provides a more realistic forecast of revenue and product demand.
- Improved Cash Flow Management: Helps manage cash flow by spreading out revenue recognition over time.
- Detailed Tracking: Tracks when product shipments or deliveries are needed.
- Customization: Allows for different revenue recognition profiles for each product within a single deal.
