3.1.42 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.42.1 Requirements
PricingCategory MUST adhere to the following requirements:
- PricingCategory MUST be of type String.
- PricingCategory MUST adhere to the following nullability requirements:
- 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 MUST adhere to the following 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.42.2 Allowed Values
| Value | Description |
|---|---|
| Standard | Charges priced at the agreed upon rate for the billing account, including negotiated discounts. This pricing includes any flat rate and volume/tiered pricing but does not include dynamic pricing or reduced pricing due to the application of a commitment discount. This does include the purchase of a commitment discount at agreed upon rates. |
| Dynamic | Charges priced at a variable rate determined by the service provider. This includes any product or service with a unit price the service provider can change without notice, like interruptible or low priority resources. |
| Committed | Charges with reduced pricing due to the application of the commitment discount specified by the Commitment Discount ID. |
| Other | Charges priced in a way not covered by another pricing category. |
3.1.42.5 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 |