Skip to main content
The charge ledger is the bridge between the operational world of charging sessions and the financial world of invoices and payments. Each session generates one or more charge lines in the ledger, and these lines are never modified, even if an invoice is corrected or a refund is processed. This immutability guarantees complete auditability and data reliability for accounting as well as for disputes.

Overview

In the financial backbone of watt.ma, the charge ledger sits right after the session amount calculation and before the customer balance compilation. It keeps all financial mutations related to a session:
A charge is created during amount calculation. It is then referenced by invoices, payments, refunds, and credit notes without ever changing itself.

Event types

Some lines like idle fee and boost surcharge depend on site and tariff configuration. See the page Tariffs to configure these options.

Ledger example

Consider session WAT-000183 on charger CP-003 at Green Energy Park:
This total directly impacts the balance of the company billing account, here Atlas Logistics. Subsequent credit notes and refunds do not modify this line: they create separate correction lines.

References kept per entry

Each ledger line carries the following references, ensuring end-to-end traceability:

Use cases

Auditability

An accountant or auditor can rebuild the entirety of financial flows from the ledger, without needing access to invoices.

Customer disputes

In case of a dispute over a session, consult the ledger to justify each line: kWh, tariff, discount, fees.

Accounting corrections

An adjustment or credit note is recorded as a new negative line, preserving the original history.

Tax control

Ledger data can be exported to your accounting tool to verify the consistency of declared amounts.

Audit trail

For each entry, watt.ma keeps an audit trail containing:
Direct modification of a ledger entry is impossible. Only the creation of an adjustment or credit note line is allowed. Ledger lines from past sessions are immutable.

Permissions

See also

Session tracking

Find the complete lifecycle of a charging session.

Billing accounts

Link charges to customer accounts.

Billing reports

Move from charges to invoice creation.

Business billing

Understand how charges feed fleet invoices.