Constraints

Column type
Metric
Feature level
Conditional
Allows nulls
No
Data type
Decimal
Value format
Numeric Format
Number range
0.0 to 1.0 (inclusive)
Dataset
Contract Commitment

Description

Contract Commitment Payment Upfront Percentage represents the portion of the total Contract Commitment Cost paid at the start of the duration of a contract commitment.

This column allows for precise financial modeling of "Partial Upfront" payment models, enabling FinOps practitioners and accounting professionals to distinguish between immediate cash outlays and deferred liabilities.

Requirements

ContractCommitmentPaymentUpfrontPercentage MUST adhere to the following requirements:

  • ContractCommitmentPaymentUpfrontPercentage MUST be of type Decimal.
  • ContractCommitmentPaymentUpfrontPercentage MUST conform to NumericFormat requirements.
  • ContractCommitmentPaymentUpfrontPercentage MUST NOT be null.
  • ContractCommitmentPaymentUpfrontPercentage MUST be a value between 0.0 and 1.0, inclusive.
  • ContractCommitmentPaymentUpfrontPercentage MUST be 1.0 when ContractCommitmentPaymentModel is "All Upfront".
  • ContractCommitmentPaymentUpfrontPercentage MUST be 0.0 when ContractCommitmentPaymentModel is "No Upfront".
  • ContractCommitmentPaymentUpfrontPercentage MUST be greater than 0.0 and less than 1.0 when ContractCommitmentPaymentModel is "Partial Upfront".
Read the source on focus.finops.org ↗