Invoices, recurring plans, VAT handling and a payout ledger that balances.
Ledgerly handles the unglamorous half of billing: sequential invoice numbers that never collide, VAT by buyer location with reverse charge, credit notes, and an append-only ledger where a refund is a new negative row rather than an edit.
It is deliberately conservative. No event sourcing, no clever abstractions — just tables you can read, transactions with row locks, and a monthly statement that reconciles against your gateway.
We build admin interfaces for fintech and logistics teams, then package the parts that generalise. Every screen in our kits ships with an empty, loading, and error state.
Every purchase generates a license code you can verify from your own application through the purchase-code API.
The reconciliation report matches the gateway to the cent. That has never been true of anything else we have used.
Works exactly as described but the install guide assumes you already know service providers well. Once past that, no complaints.