Accounting

Availableapp.erp.io/accounting/close

The close

The close is the recurring test of whether the books are right. If it takes longer each month, something upstream is drifting.

Checklist
Per period, with sign-off
Locking
Refuses later postings
Reopening
Possible, discouraged
Target
1–3 days for a small company

The checklist

The close screen is a checklist for the period, with each step showing its state and who signed it off. It is deliberately a list of human steps rather than an automated pipeline: the value of a close is that somebody looked, and a close that runs itself is a close nobody has verified.

app.erp.io/accounting/close
Close — March 2026

6 of 9 complete

Lock period
Bank — current reconciled
Priya · 2 AprDone
Bank — savings reconciled
Priya · 2 AprDone
Card account reconciled
Priya · 2 AprDone
Accruals posted
Dana · 3 AprDone
Depreciation posted
AutomaticDone
Clearing accounts at zero
Not startedTo do
Statements reviewed
Not startedTo do
The close checklist for a period. Each step names the person who signed it off.

What a good close looks like

  1. Every bank and card account reconciled to the statement, not to the feed.
  2. Every clearing account at zero. A clearing account with a balance is an unfinished transaction, not a balance.
  3. Accruals and prepayments posted, each with a description that explains itself.
  4. Depreciation run from the asset register.
  5. Receivables and payables agreed to the ageing reports.
  6. Statements reviewed by a person who would notice if a number were wrong.
  7. Period locked.

Fiscal periods and locking

Periods are managed at /accounting/periods. Locking a period refuses any posting dated inside it — that is the entire point, and it is what makes a published statement mean something. An entry that arrives late is posted into the current open period instead.

Reopening a closed period invalidates what you have already issued

It is possible and it is occasionally right — a material error found in week one. It is wrong for a small late invoice. If statements have gone to a bank, an investor or an accountant, reopening means those statements no longer describe the books, and nobody will re-issue them. Post the correction forward instead.

When the close gets slower

SymptomUsual causeFix
Reconciliation takes daysNobody reconciled weekly.Reconcile weekly. It is the same work, spread out.
A long suggestion queuePayments arriving without references.Put the invoice number where customers will quote it.
Many manual categorisationsMissing posting rules.Write a rule the second time you see a transaction.
Clearing account will not clearA processor payout treated as income.See [Commerce](/docs/modules/accounting/commerce).
Approvals sittingNo named owner.Name one. It is a person problem, not a software one.

What this does not do

No automated close

Steps are marked complete by people. There is no unattended close run.

No consolidation adjustments layer

Group adjustments are ordinary journal entries.

No close-specific approval routing

Sign-off is recorded, not routed.

No hard year-end close

Year-end is periods locked in sequence, not a separate process.

Questions

Can we close a period with the queue unanswered?

You can, and you should not. The queue is the list of things nobody has decided.

Who should lock the period?

Whoever signs the numbers.

Can we have a 13-period year?

Periods follow the fiscal year setting. Non-calendar structures are supported; talk to us before relying on an unusual one.