THE LINUX FOUNDATION PROJECTS
Docs navigation
On this page

    3.3.17 Contract Commitment Payment Model

    Dataset: Contract Commitment
    Column Type: Dimension
    Feature Level: Mandatory
    Data Type: String
    Since: 1.4

    Contract Commitment Payment Model defines the financial settlement structure of a contract commitment. It identifies whether the financial obligation is settled via a single upfront payment, distributed recurring charges, or a combination of both over the contract commitment duration type.

    Contract Commitment Payment Model has three possible values: No Upfront, Partial Upfront, and All Upfront.

    • No Upfront denotes that the obligation is settled entirely through recurring charges with no initial payment.
    • Partial Upfront denotes that the obligation is settled through a combination of an initial payment and recurring charges.
    • All Upfront denotes that the obligation is settled via a single payment at the start of the duration.

    3.3.17.1 Requirements

    ContractCommitmentPaymentModel MUST adhere to the following requirements:

    • ContractCommitmentPaymentModel MUST be of type String.
    • ContractCommitmentPaymentModel MUST NOT be null.
    • ContractCommitmentPaymentModel MUST be one of the allowed values.

    3.3.17.2 Allowed Values

    Value Sort Order Description Typical Use Case
    No Upfront 10 The obligation is settled entirely through deferred payment(s) (typically multiple recurring charges) with no initial payment. Pay-as-you-go Savings Plans or monthly-billed SaaS.
    Partial Upfront 20 The obligation is settled through a combination of an initial payment and deferred payment(s) (typically multiple recurring charges). Hybrid RIs or EAs with a "Year 1" deposit plus installments.
    All Upfront 30 The total obligation is settled via a single payment at the start of the duration. High-discount RIs or multi-year contracts paid in full Day 1.

    3.3.17.3 Implementation Guidance

    3.3.17.6 Description

    Defines the financial settlement structure of a contract commitment.

    Constraints

    Property Value
    Column Type Dimension
    Feature Level Mandatory
    Allows Nulls No
    Data Type String
    Value Format Allowed values