THE LINUX FOUNDATION PROJECTS
Docs navigation
On this page

    2.22 Commitment Discount Unit

    Dataset: Cost and Usage
    Column Type: Dimension
    Feature Level: Conditional
    Data Type: String
    Since: 1.1

    Commitment Discount Unit represents the provider-specified measurement unit indicating how a provider measures the Commitment Discount Quantity of a commitment discount. The CommitmentDiscountUnit column is only applicable to commitment discounts and not negotiated discounts.

    The CommitmentDiscountUnit column adheres to the following requirements:

    • CommitmentDiscountUnit MUST be present in a FOCUS dataset when the provider supports commitment discounts.
    • CommitmentDiscountUnit MUST be of type String, and the units of measure used in CommitmentDiscountUnit SHOULD adhere to the values and format requirements specified in the UnitFormat attribute.
    • The CommitmentDiscountUnit MUST be the same across all rows where CommitmentDiscountQuantity has the same CommitmentDiscountId.
    • CommitmentDiscountUnit MAY be null if CommitmentDiscountId is not null and ChargeClass is "Correction".
    • CommitmentDiscountUnit MUST NOT be null when CommitmentDiscountId is not null and ChargeClass is not "Correction".
    • CommitmentDiscountUnit MUST be null in all other cases.

    In cases where the CommitmentDiscountUnit is not null, the following applies:

    • The CommitmentDiscountUnit MUST represent the unit used to measure the commitment discount.
    • When accounting for commitment discount flexibility, the CommitmentDiscountUnit value SHOULD reflect this consideration.

    2.22.3 Description

    The provider-specified measurement unit indicating how a provider measures the Commitment Discount Quantity of a commitment discount.

    Constraints

    Property Value
    Column Type Dimension
    Feature Level Conditional
    Allows Nulls Yes
    Data Type String
    Value Format Unit Format