Books & compliance

Close the books so they stay closed

A period lock in SeroBooks is not a warning dialog — it is enforced at the ledger, against every path in. Nothing dated on or before the closing date can be created, changed or removed. Payments dated today against older invoices still work, so a closed quarter stays collectable.

Start freeTake the tour

What you get

Enforced at the ledger
The lock stops the API itself — not just the buttons in the app.
Year-end roll
Close the year and retained earnings roll the way your accountant expects.
Reopen deliberately
Unlocking is a permission-gated, audited act — sometimes right, never casual.
Accountant links
Give your accountant access for the year-end work; revoke it after.
serobooks.app / year end closeLive

The period grades itself first

Year-End opens with the four checks that decide whether a period is clean: the trial balance balances, the balance sheet balances, profit agrees with the balance sheet, and every journal entry balances individually. Each check shows green or names its problem — 'ready to hand over' is a verdict the screen earns, not a hope.

Only then does the freeze make sense: check, freeze, hand over — in that order, on one page.

Locks enforced at the ledger

A frozen period is locked at the ledger itself — not a warning dialog, an enforcement. Nothing posts into a closed month: not a backdated invoice, not an edit, not a recurring template, which skips a closed period rather than writing into it. The accountant's sign-off stays signed.

Corrections to a closed period happen the honest way: a document in the open period, with the trail intact.

Close without the drama

Because the books were posting themselves all year — every sale, purchase and payment writing its own journals — year-end is a verification, not a construction project. The checklist passes because the system kept it passable, twelve months running.

Income rolls to retained earnings, the new year opens, and the audit trail keeps the whole story.

Frequently asked questions

Why does 'enforced at the ledger' matter?

Because a lock that only hides buttons is theatre. Enforcement at the ledger means a filed period cannot drift under you — not by a till, an import, or an API call.

Related

See it in your own numbers.

Free to start, on Windows, Mac, iPad and Android. No credit card.

Start freeBook a demo