Loading
Salesforce now sends email only from verified domains. Read More
Manage Your Quotes with CPQ
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Whole-Month Calculations

          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)

          Let’s look at some basic examples.

          Term Calculation
          12/31/2019 through 06/20/2020

          We add 6 months to 12/31, which puts us at 06/31. So, we recalculate using a value of 5 to get us to 05/31.

          This calculation gives us a period of five full months + a partial period of (05/31 through 06/20 = 21 days).

          12/30/2019 through 6/20/2020

          We add 6 months to 12/30, which puts us at 06/30. So, we recalculate using a value of 5 to get us to 05/30.

          This calculation gives us a period of five full months + a partial period of (05/31 through 06/20 = 21 days).

          When start dates fall on or near the end of the month, we run into cases where the last period’s end date would be invalid.

          Term Calculation
          12/31/2019 through 03/15/2020

          We add 3 months to 12/31, which puts us at 03/31. When we recalculate using a value of 2, we get 02/31. Since this date is invalid, we use 02/29 instead.

          This calculation gives us a period of two full months + a partial period of (02/29 through 03/15 = 16 days).

          When the end date is the true end date of a month, where the quote line’s Default Subscription Term = 1 and Prorate Precision = Monthly + Daily, the prorate multiplier calculates a whole value only when the start date is the true start of a month.

          Term Prorate Multiplier
          12/28/2020 through 2/27/2021 2
          1/1/2021 through 2/28/2021 2
          12/29/2020 through 2/28/2021 2.0329
          Important
          Important Prorate multipliers will be calculated differently when a quote’s start date is on the 29th, 30th, or 31st of the month and the quote’s second-to-last month has fewer days than the start date’s value. For example, you have a quote that runs from 03/31/2022 to 03/30/2023 for a subscription that’s $10 a month. In the final month of the quote, the subscription’s price will be $9.03 instead of $10. This different occurs because the quote’s start date is three days greater than the last day of the previous months (31 versus 28), so Salesforce CPQ subtracts three days of proration from the final month.
           
          Loading
          Salesforce Help | Article