You are here:
Subscription Prorate Precision
The CPQ package setting Subscription Prorate Precision controls the formula that CPQ uses to calculate a quote line's Prorate Multiplier field. A quote line’s prorate multiplier tells you how many pricing periods are in the quote line’s term, while the quote line's prorated list price represents the line's list unit price multiplied by the prorate multiplier. In many cases, different subscription prorate precision values for the same quote line will result in slightly different prorated list prices for that quote line. Review subscription prorate precision options to choose the best option for your organization's subscription price calculation requirements. (Salesforce CPQ Managed Package)
Required Editions
| Available in: Salesforce CPQ Spring ’15 and later |
If your quote, quote line, or quote line group has a value in its Subscription Term field, Salesforce CPQ divides the quote line’s effective subscription term by its default subscription term to calculate the prorate multiplier. However, some quotes base their terms off a start date and an end date. In this case, the package’s subscription prorate precision tells Salesforce CPQ whether to evaluate days, months, or both when calculating the quote line’s prorate multiplier.
Let’s look at subscription prorate precision values and see how each value would affect a quote line’s prorate multiplier given the same price and subscription term. In this example, our sales rep has an MDM License subscription product with a list price of $12,000 and a one-year subscription term. After negotiating a shorter license term with a customer, they add it to a quote with a subscription term from 05/23/19 through 09/30/19.
- Our example subscription product lasts for one year, so remember to adjust the product’s subscription term based on the package-level subscription term unit. If the term unit is months, set the subscription term to 12. If the term unit is days, set the subscription term to 365.
- The prorate multiplier field that you see on CPQ objects is rounded to four decimal places. However, prorated list prices are calculated using the complete value.
- Ignore Leap Year Days
CPQ can identify whether a year includes February 29. You can choose to include or ignore that date during quote line proration. (Salesforce CPQ Managed Package) - Whole-Month Calculations
For monthly subscription term units, Salesforce CPQ calculates a whole month by adding a value of one to the original month’s number for each month in the subscription term. If the result goes past the term’s end date, CPQ recalculates using one value less. The period from this date until the end of the term is a partial period. (Salesforce CPQ Managed Package) - List Price Calculation Proration Precision
Salesforce CPQ determines list price calculation based on the selected subscription proration precision and subscription term units for initial and renewal quotes. (Salesforce CPQ Managed Package)

