2.27 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-based discount coverage.
The PricingCategory column adheres to the following requirements:
- PricingCategory MUST be present in the billing data when the provider supports more than one pricing category across all SKUs and MUST be of type String.
- PricingCategory MUST NOT be null when ChargeClass is not "Correction" and ChargeCategory is "Usage" or "Purchase", MUST be null when ChargeCategory is "Tax", and MAY be null for all other combinations of ChargeClass and ChargeCategory.
- 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 CommitmentDiscountId is not null.
- PricingCategory MUST be "Dynamic" when pricing is determined by the 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.
2.27.3 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 |