THE LINUX FOUNDATION PROJECTS
Docs navigation
On this page

    3.1.40 Pricing Category

    Dataset: Cost and Usage
    Column Type: Dimension
    Feature Level: Conditional
    Data Type: String
    Since: 1.0-preview

    Pricing Category describes the pricing model used for a charge at the time of use or purchase. It can be useful for distinguishing between charges incurred at the list unit price or a reduced price and exposing optimization opportunities, like increasing commitment discount coverage.

    3.1.40.1 Requirements

    PricingCategory adheres to the following requirements:

    • PricingCategory MUST be present in a Cost and Usage FOCUS dataset when the service provider supports more than one pricing category across all SKUs.
    • PricingCategory MUST be of type String.
    • PricingCategory nullability is defined as follows:
      • PricingCategory MUST be null when SkuPriceId is null.
      • PricingCategory MUST be null when ChargeCategory is "Tax".
      • PricingCategory MUST NOT be null when ChargeCategory is "Usage" or "Purchase" and ChargeClass is not "Correction".
      • PricingCategory MAY be null in all other cases.
    • When PricingCategory is not null, PricingCategory adheres to the following additional requirements:
      • PricingCategory MUST be one of the allowed values.
      • PricingCategory MUST be "Standard" when pricing is predetermined at the agreed upon rate for the billing account.
      • PricingCategory MUST be "Committed" when the charge is subject to an existing commitment discount and is not the purchase of the commitment discount.
      • PricingCategory MUST be "Dynamic" when pricing is determined by the service provider and may change over time, regardless of predetermined agreement pricing.
      • PricingCategory MUST be "Other" when there is a pricing model but none of the allowed values apply.

    3.1.40.4 Description

    Describes the pricing model used for a charge at the time of use or purchase.

    Constraints

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