Ledger Resources manage the accounts, entries and postings related to contributions, reimbursements, adjustments and reversals.
The Account Resources can be of many different types. All accounts have a calculated balance derived from their debit or credit postings. The Xformative system of accounts is as follows.
- Payment Sources have an Ingress Account for funding from payment sources, a Pending Ingress Account for pending funding from payment sources, an Egress Account for disbursements to payment sources and a Pending Egress Account for pending disbursements to payment sources.
- Bureaus have an Available Balance Account that is available for authorized disbursements and funding, a Commitment Account to track outstanding Available Balance liability, a Store Credit Account with Available Balance funds that are being stored with a restriction from spend, a Cash Account for disbursement payments, an Interest Account for interest credits to participants and Fee Account to accept fees from participants, client programs and payees.
- Programs have an Available Balance Account for funds that are available for authorized spending, a Commitment Account to track outstanding Available Balance liability, a Store Credit Account for funds that are being stored with a restriction from spending, a Cash Account for disbursement payments, Fee Accounts to accept fees from participants.
- Program Offerings have an Available Balance Account available for authorized spending and a Commitment Account to track outstanding Available Balance liability.
- When a participant enrolls in a program Participant's Program has a Cash Feature Available Balance Account used to make reimbursements and an Advance Feature Available Balance Account used to advance funds in the case of a purchase that exceeds the available balance.
- When a participant enrolls in a program's offering, the Participant's Offering has an Available Balance Account for authorized payments and/or card transactions and a Commitment Account to track outstanding Available Balance liability.

Contribution events flow funds from commitment accounts to available balance accounts. Commitment Events are used to fund available balances with a commitment liability. A debit in a commitment account results in a credit on an available balance account. This accounting technique allows the system to credit an available balance account with a libility that has not yet cleared or settled. Eventually, based on the use case, the liabilities accrued in the commitment account will be funded via Funding Events that pay down the liability. .
Reimbursement events flow funds from an individual's available balance to an individual's unrestricted cash account or to a payee available balance.
Adjustment events flow funds in different ways depending on the actors involved. In the case of an individual's balance adjustment the funds are flowed from the bureau's commitment account to the individuals unrestricted cash account.
Reversal events reverse an existing ledger event.