Metering & Billing keeps credit balances correct by booking every credit movement on an internal double-entry ledger. The public credit balance is not a mutable counter. It’s derived from ledger movements that are balanced, ordered, and preserved over time.
This matters for customers and operators because the same rules explain every balance change:
- Grants add credits.
- Charges consume credits.
- Expiration removes unused credits.
- Corrections add follow-up movements instead of changing the past.
- Transaction history shows the customer-facing result of those movements.