THE LINUX FOUNDATION PROJECTS
Docs navigation
On this page

    3.1.19 Charge Frequency

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

    Charge Frequency indicates how often a charge will occur. Along with the charge period related columns, the Charge Frequency is commonly used to understand recurrence periods (e.g., monthly, yearly); forecast upcoming charges; and differentiate between one-time and recurring fees for purchases.

    3.1.19.1 Requirements

    ChargeFrequency MUST adhere to the following requirements:

    • ChargeFrequency MUST be of type String.
    • ChargeFrequency MUST NOT be null.
    • ChargeFrequency MUST be one of the allowed values.
    • ChargeFrequency MUST NOT be "Usage-Based" when ChargeCategory is "Purchase".

    3.1.19.2 Allowed Values

    Value Description
    One-Time Charges that only happen once and will not repeat. One-time charges are typically recorded on the hour or day when the cost was incurred.
    Recurring Charges that repeat on a periodic cadence (e.g., weekly, monthly) regardless of whether the product or service was used. Recurring charges typically happen on the same day or point within every period. The charge date does not change based on how or when the service is used.
    Usage-Based Charges that repeat every time the service is used. Usage-based charges are typically recorded hourly or daily, based on the granularity of the cost data for the period when the service was used (referred to as charge period). Usage-based charges are not recorded when the service is not used.

    3.1.19.5 Description

    Indicates how often a charge will occur.

    Constraints

    Property Value
    Column Type Dimension
    Feature Level Recommended
    Allows Nulls No
    Data Type String
    Value Format Allowed values