Likvid / The books

A double-entry ledger, readable without an accountant.

Every matched movement is posted. What comes out is what your accountant asks for anyway — and each row goes back to the document that caused it.

app.likvid.ai/reports 1–31 AUGUST 2026
Trial balance August 2026 All accounts
Sources current to 12 Aug, 06:20 · 4 postings awaiting approval are included, and counted here rather than hidden.
AccountOpeningDebitCreditClosing
Assets
384Bank account9,12041,88038,60012,400
311Trade receivables8,40052,30049,95010,750
466VAT deductible—9,640—9,640
Assets total17,520103,82088,55032,790
Liabilities
454Trade payables−6,20031,40033,220−8,020
467VAT payable−1,9009,30010,150−2,750
Liabilities total−8,10040,70043,370−10,770
Revenue · Expenses
91Domestic sales——41,200−41,200
52Services used—28,600—28,600
Total movements—173,120173,120—
Debit equals credit, which is the point of the exercise. The opening balances reach as far as the bank — the rest of them sit with your accountant, and the table says so rather than implying a complete balance sheet.
Receivables ageing Customers EUR
An empty cell means nothing falls in that band — not zero. Each currency gets its own block, so one total can never swallow another.
PartnerNot due1–30 days31–6061–9090+TotalOldest
Partner Kft.3,1753,17512 days
Customer B Zrt.4,8004,800—
Customer C Kft.2,0502,05047 days
Customer D Bt.1,9001,900118 days
Total4,8003,1752,050—1,90011,925
What counts as an open item is decided in one place, and the same rule answers here, on the partner screen and in the agent's replies. Two truths for one number is not an option.
Journal Live book August 2026
Superseded and reversed postings don't disappear — they're one filter away. The history stays.
DateDocumentAccountDebitCredit
8 AugInvoice 2026/0117311Trade receivables3,175
Partner Kft.91Domestic sales2,500
467VAT payable · 27%675
Posted by the domestic-sales rule · VAT determined from the invoice's own line, not inferred. The bank credit on 8 Aug matched this invoice by number and amount.
9 AugStripe payout384Bank account5,475
94 charges, 1 fee52Processor fee311
311Trade receivables5,786
Every posting can say which rule produced it and what it found. Where no rule ran, the row says that too — we don't imply a check that never happened.
ILLUSTRATIVE FIGURES
Closing

A month closes once. Then it stays closed.

A row per month: does the book agree with itself, does it agree with the bank, what's the VAT, what's still out. When those hold, you close it.

01

The tie-out comes first

Two independent sides — the document side and the money side — have to agree. A difference is not explained away; it is broken down until every unit has an owner. Transfers between your own accounts are recognised as a pair — never as revenue or cost — and one that stays unmatched is reported, not hidden.

02

Nothing writes into a closed month

What arrives afterwards is shown against the closed month, not slipped into it. A correction is a new, named item in the next open period.

03

Your accountant checks, doesn't retype

Trial balance, journal and ageing come out in the shape they ask for, and every row points back at the document that caused it. The month leaves as a versioned package — cover sheet, trial balance, journal, balance sheet and P&L, and the closing task list — produced even when the month cannot close yet, with what stands in the way named on the cover.

04

The authority's picture, next to yours

Where the VAT-return access is switched on, the authority's own list of the month's documents is pulled in and compared: what it knows that you don't have, what you have that it doesn't, what it merely dated differently. "No differences" and "not checked" are shown as two different things.

See it on your own numbers.

Free during the beta, access by request. Connecting takes about fifteen minutes, and the bank side only ever reads.