How Total Contract Value is Calculated

Total Contract Value (TCV) is the sum of a contract's Total Contract Line Values (TCLV). The Total Contract Line Value (TCLV) of a line is its Sales Price * Number of Terms. Number of Terms is determined by the line's Charge Term (for "Recurring Fixed" lines only), or by the line's Billing Term if Charge Term is not supplied.

Several factors affect TCV and TCLV calculations:

  • A contract without an End Date (a continuous contract) does not have a TCV calculated, but its lines may have their TCLVs calculated.
  • Discounts, pricing structures, and quantity breaks are applied to the Sales Price before TCLV is calculated.
  • Any contract lines where the Billing Type is "One-off" have their TCLV set to the Sales Price.
  • Contract lines that are not "One-off" lines do not have their TCLV calculated if any of the following conditions apply:
    • The line does not have an End Date
    • The line does not have a Sales Price
    • The line does not have a Billing Type
    • The line does not have a Charge Term or a Billing Term
  • When a proration policy is assigned to a contract, any "Recurring Fixed" contract lines are billed a prorated value if their start or end periods are partial periods.
  • "Recurring Variable" lines are billed based on customer usage so their TCLV is not calculated unless a quantity is supplied as an estimate of usage. If a quantity is supplied, TCLV is calculated in the same way as for "Recurring Fixed" lines.

If a contract line's TCLV cannot be calculated, information in the line's Value Calculation Warning field explains why.

Note:

The TCV is always calculated based on the current state of the contract. If something changes during the life of a contract that affects its TCV, any amounts that have already been billed are unchanged.

Warning:

If your org uses a custom trigger that defaults a field used in TCLV calculation, it might cause a contract line's TCLV calculation to be incorrect. The fields used in TCLV calculation are: Align for Billing, Billing Type, Billing Term, Charge Term, Start Date, End Date, Discount, Pricing Structure, Quantity, Unit Price.

Information about Rounding

When currency values are displayed, and are entered via the user interface, they are rounded to 2 decimal places even though they might be held to a greater precision in the database. Billing Central uses the precise values held in the database for performing its calculations, then rounds the result to 2 decimal places. For example, 1.234 is rounded down to 1.23 and 1.237 is rounded up to 1.24.

Example

A contract starts on August 1, 2017 and ends on August 31, 2017. It has four lines as shown in the table below.

Billing Type

Sales Price

Start Date

End Date

Charge Term

TCLV without proration

TCLV with Actual Days in Period proration

One-off 100 Aug 1, 2017 Aug 31, 2017   100 100
Recurring Variable - Aug 1, 2017 Aug 31, 2017   - -
Recurring Fixed 70 Aug 12, 2017 Aug 26, 2017 WB + 3d 210 150
             
        TCV 310 250

The TCLV for the "One-off" contract line is its sales price (100) regardless of whether or not proration applies to the contract.

There is no TCLV for the "Recurring Variable" contract line because it will be billed on usage and no quantity has been supplied as an estimate of usage therefore Sales Price cannot be calculated.

The TCLV of the "Recurring Fixed" line varies if proration applies to the contract. Without proration, the TCLV is 210 because the line extends across three charge periods (70 * 3 = 210). With proration, the TCLV is the sum of:

charge for partial start period + charge for one whole period + charge for partial end period

As shown in the table above, if the contract's proration policy uses the Actual Days in Period calculation method and the week begins on Monday, the TCLV will be 50 + 70 + 30 = 150 because the partial start period is 5 days, the second period is a whole period of 7 days, and the partial end period is 3 days.

Illustration

Different proration calculation methods will result in different values for the start and end periods. See Proration Policies and Calculating Partial Periods for more information.