Platform / Money / Ledger

Ledger

The Ledger is the company's own set of books — every invoice, customer payment, carrier bill, bill payment, driver settlement and fuel receipt writes itself into a double-entry ledger automatically, and this screen lets you read those books, prove they balance, see where cash is heading, and click any number straight back to the paperwork it came from.

18
Capabilities, all live
100%
In production
Money
Pillar

From the Lanexa 2.0 capability register · version 2.0.37 · reviewed 2026-08-24

AUTO

The posting triggers

Six database triggers, one per money table, fire on every insert, update and delete and call the single posting dispatcher. This is why the ledger is never stale and why nobody has to remember to post anything. They run with elevated privil

AUTO

Delete-and-rewrite, every time

The dispatcher's first act is always to delete the document's existing postings. It never patches. That is what makes it repeatable — run it a hundred times and the answer is identical — and it is why history and live writes cannot diverge:

AUTO

The cascade to child payments

Changing an invoice re-posts every payment against it; changing a bill re-posts every payment against it. A parent's state change can never again strand a child's postings — which is precisely the defect this cascade was added to fix.

AUTO

Silent unposting

When a document leaves a posting state — soft-deleted, returned to draft, cancelled, a settlement backed out of paid, a receipt's verification removed — the dispatcher deletes its postings and writes nothing back. No message is sent and no

01
Run the eight tie-out checks
Press Health. Eight tiles render, one per reconciliation. A tile is green and reads when the underlying check finds no problems; red with a count when it does (). A headline above them reads either "All books tie" or "Books do not tie" (), beside a line that c
02
Drill into one account
Click any row of the company trial balance. A window opens listing that account's most recent postings — date, source document, line role, debit, credit — capped at the newest 200 (). Close it with the ✕ in its header or by clicking the dimmed background ().
03
Jump from a posting to the paperwork behind it
Click a posting row inside the drill window. The app routes to the source document: an invoice opens Billing focused on that invoice, a carrier bill opens Accounts Payable focused on that bill, a settlement opens the Settlements screen focused on that run, a f
04
Export the trial balance to Excel or CSV
Press Export for a real Excel workbook, or the caret beside it and choose CSV. Columns: Code, Account, Type, Debit, Credit, Balance, with money cells typed as currency rather than text (; button ). The file is named.
05
See balances the way an accountant reads them
Nothing to press. Liability, Equity and Revenue accounts are displayed in their *normal* balance, so a healthy revenue account reads as a positive number instead of a minus sign the operator has to mentally flip. Genuinely negative balances render in the dange
06
See which postings are intercompany
Nothing to press. Any posting the system identified as business with a sibling company carries a purple "intercompany" badge in the drill list ().
07
Drill a failed check to the exact offending rows
Click a red tile. A window opens listing the specific rows the check rejected — the invoice numbers, bill numbers or run ids and their drift amounts, rendered straight from the check's own columns, capped at 200 (). Green tiles are not clickable and the cursor
08
See problems in sibling companies
Nothing to press. When the pinned company is clean but another company in the group is not, an amber line appears under the tiles: "N problem rows in other companies of the group — switch company to inspect" (; the counting logic is at ).
CapabilityStatus
Edit the ledger by handNot built
Post a manual adjusting journal entryNot built
Read a monthly Profit & Loss statementNot built
Push the postings to QuickBooksNot built