Quote Prorated Subscription Products More Accurately

Sales reps can now quote prorated subscription products with greater pricing accuracy. For Day-based proration, we added a Subscription Proration Precision value that evaluates whether the subscription term contains a leap year. For month- or month + day–based proration, we added a Subscription Proration Precision value that evaluates the length of each month within the subscription term.

Where: This change applies to Salesforce Classic and Lightning Experience in all Salesforce CPQ editions.

Why: Previously, when Salesforce CPQ calculated prorate multipliers using a Subscription Proration Precision value of Day, it used either 365 days for a standard year or 366 days for a leap year. This calculation caused inaccurate prorate multipliers during leap years if the quote line’s subscription term didn’t contain February 29. Now, when the value is Day with Calendar Month Weighted, Salesforce CPQ uses 366 days for the prorate multiplier calculation only if the quote line’s subscription term includes February 29.

When Salesforce CPQ calculated prorate multipliers using a Subscription Proration Precision value of Monthly or Monthly + Daily, it used (365/12) as the length of one month. This calculation caused inaccurate prorate multipliers because it didn’t use the specific length of each month in the quote line’s subscription term. Now, when the value is Calendar Monthly + Daily, Salesforce CPQ evaluates the length of each month in the quote line’s subscription term when calculating the prorate multiplier.