THE LINUX FOUNDATION PROJECTS
Docs navigation
On this page

    3.1.17 Charge Class

    Dataset: Cost and Usage
    Column Type: Dimension
    Feature Level: Mandatory
    Data Type: String
    Since: 1.0

    Charge Class indicates whether a charge represents a correction to a previously closed billing period. Charge Class is commonly used to differentiate such corrections from all other charges, including both regularly incurred charges and corrections to open billing periods.

    3.1.17.1 Requirements

    ChargeClass MUST adhere to the following requirements:

    • ChargeClass MUST be of type String.
    • ChargeClass MUST adhere to the following nullability requirements:
      • ChargeClass MUST be null when the charge does not represent a correction to a previously closed billing period.
      • ChargeClass MUST NOT be null when the charge represents a correction to a previously closed billing period.
    • ChargeClass MUST be "Correction" when ChargeClass is not null.

    3.1.17.2 Allowed Values

    Value Description
    Correction Correction to a previously closed billing period (e.g., refunds and credit modifications).

    3.1.17.5 Description

    Indicates whether a charge represents a correction to a previously closed billing period.

    Constraints

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