Create a new Balance for the given end customer Account.
This endpoint allows you to create a new Balance for a specific end customer Account. The Balance details should be provided in the request body.
m3ter supports machine to machine authentication using the clientCredentials OAuth2 flow.
The authorizationCode flow controls access for human users via the m3ter Console application.
The unique identifier (UUID) for your Organization. The Organization represents your company as a direct customer of our service.
Unique short code for the Balance.
1 - 80The official name for the Balance.
1The unique identifier (UUID) for the end customer Account.
1The date (in ISO 8601 format) when the Balance becomes active.
The date (in ISO 8601 format) after which the Balance will no longer be active for the Account.
Note: You can use the rolloverEndDate request parameter to define an extended grace period for continued draw-down against the Balance if any amount remains when the specified endDate is reached.
The currency code used for the Balance amount. For example: USD, GBP or EUR.
1The version number of the entity:
A description of the Balance.
The maximum amount that can be carried over past the Balance end date for draw-down at billing if there is any unused Balance amount when the end date is reached. Works with rolloverEndDate to define the amount and duration of a Balance "grace period". (Optional)
Notes:
rolloverAmount empty and only enter a rolloverEndDate, any amount left over after the Balance end date is reached will be drawn-down against up to the specified rolloverEndDate.rolloverEndDate. If you only enter a rolloverAmount without entering a rolloverEndDate, you'll receive an error when trying to create or update the Balance.rolloverAmount and rolloverEndDate.x >= 0The end date (in ISO 8601 format) for the grace period during which unused Balance amounts can be carried over and drawn-down against at billing.
Note: Use rolloverAmount if you want to specify a maximum amount that can be carried over and made available for draw-down.
A description for the bill line items for draw-down charges against the Balance. (Optional).
200Define a surcharge level, as a percentage of regular usage rating, applied to overages (usage charges that exceed the Balance amount). For example, if the regular usage rate is $10 per unit of usage consumed and overageSurchargePercent is set at 10%, then any usage charged above the original Balance amount is charged at $11 per unit of usage.
A description for Bill line items overage charges.
200Specify the Products whose consumption charges due at billing can be drawn-down against the Balance amount.
Note: If you don't specify any Products for Balance draw-down, by default the consumption charges for any Product the Account consumes will be drawn-down against the Balance amount.
Specify the line item charge types that can draw-down at billing against the Balance amount. Options are:
"MINIMUM_SPEND""STANDING_CHARGE""USAGE""COUNTER_RUNNING_TOTAL_CHARGE""COUNTER_ADJUSTMENT_DEBIT"AD_HOCNOTE: If no charge types are specified, by default all types can draw-down against the Balance amount at billing.
Available line item types for Balances
STANDING_CHARGE, USAGE, MINIMUM_SPEND, COUNTER_RUNNING_TOTAL_CHARGE, COUNTER_ADJUSTMENT_DEBIT, AD_HOC The unique identifier (UUID) of a Contract on the Account that the Balance will be added to.
Product ID that any Balance Consumed line items will be attributed to for accounting purposes.(Optional)
36Product ID that any Balance Fees line items will be attributed to for accounting purposes.(Optional)
36Allow balance amounts to fall below zero. This feature is enabled on request. Please get in touch with m3ter Support or your m3ter contact if you would like it enabling for your organization(s).
false
Returns the created Balance
The UUID of the entity.
The version number:
User defined fields enabling you to attach custom data. The value for a custom field can be either a string or a number.
If customFields can also be defined for this entity at the Organizational level,customField values defined at individual level override values of customFields with the same name defined at Organization level.
See Working with Custom Fields in the m3ter documentation for more information.
A unique short code assigned to the Balance.
The official name of the Balance.
A description of the Balance.
The unique identifier (UUID) for the end customer Account the Balance belongs to.
The financial value that the Balance holds.
The currency code used for the Balance amount. For example: USD, GBP or EUR.
The date (in ISO 8601 format) when the Balance becomes active.
The date (in ISO 8601 format) after which the Balance will no longer be active.
The maximum amount that can be carried over past the Balance end date and draw-down against for billing if there is an unused Balance amount remaining when the Balance end date is reached.
The end date (in ISO 8601 format) for the rollover grace period, which is the period that unused Balance amounts can be carried over beyond the specified Balance endDate and continue to be drawn-down against for billing.
A description for the bill line items for charges drawn-down against the Balance.
The percentage surcharge applied to overage charges (usage above the Balance).
A description for overage charges.
A list of Product IDs whose consumption charges due at billing can be drawn-down against the Balance amount.
A list of line item charge types that can draw-down against the Balance amount at billing.
Available line item types for Balances
STANDING_CHARGE, USAGE, MINIMUM_SPEND, COUNTER_RUNNING_TOTAL_CHARGE, COUNTER_ADJUSTMENT_DEBIT, AD_HOC The unique identifier (UUID) for a Contract on the Account the Balance has been added to.
Product ID that any Balance Consumed line items will be attributed to for accounting purposes.(Optional)
Product ID that any Balance Fees line items will be attributed to for accounting purposes.(Optional)
Allow balance amounts to fall below zero. This feature is enabled on request. Please get in touch with m3ter Support or your m3ter contact if you would like it enabling for your organization(s).
The date and time (in ISO 8601 format) when the Balance was first created.
The date and time (in ISO 8601 format) when the Balance was last modified.
The unique identifier (UUID) for the user who created the Balance.
The unique identifier (UUID) for the user who last modified the Balance.