Modules

Availableapp.erp.io/accounting

Accounting

A real double-entry ledger with agents around the edges. The agents read documents, classify transactions and propose matches. They never write the ledger.

Stored key
finance
Sign-in
Shell session, same origin
Ledger
Double-entry, deterministic
AI role
Proposes only

What it is for

Accounting is the system of record for money. It keeps a double-entry general ledger, raises and chases invoices, records and pays bills, ingests bank transactions, reconciles them, closes periods and produces statements. If a number is going to be quoted to a bank, an investor or a tax authority, this module is where it comes from.

The design constraint that shapes everything else here: AI never writes the ledger. Agents read a supplier invoice and extract its fields, look at a bank line and propose a category, look at a payment and propose which invoice it settles. Every one of those is a suggestion that a person accepts, or a rule the person configured applies deterministically. The posting itself is arithmetic, and arithmetic is not a thing to be probabilistic about.

app.erp.io/accounting
Dashboard

March 2026 · GBP

Cash£84,210across 2 accounts
Owed to us£46,980£12,400 overdue
We owe£31,405next 14 days
Unreconciled18bank lines
The Accounting dashboard. Cash, receivables, payables and what needs attention.

The screens

ScreenAddressWhat it does
Dashboard/accountingCash, receivables, payables, exceptions.
General Ledger/ledgerEvery posting, filterable by account and period.
Journal Entries/journalManual entries, accruals and adjustments.
Chart of Accounts/accountsThe account structure everything else references.
Bank Feeds/banksConnected accounts and the transactions they bring in.
Transactions/transactionsThe staging area between a feed and the ledger.
Reconciliation/reconciliationMatching bank lines to invoices, bills and entries.
Posting Rules/posting-rulesDeterministic rules that categorise without asking.
Fixed Assets/assetsAsset register and depreciation.
Close/closeThe month-end checklist and sign-off.
Fiscal Periods/periodsOpening and locking periods.
Audit Trail/auditWho did what to the books.
Invoices / Customers/invoicesRaising, sending and chasing.
Bills / Vendors/billsRecording, approving and paying.
Budgets/budgetsBudget lines against accounts and periods.
Dimensions/dimensionsExtra axes to report on — department, project, location.
Reports/reportsP&L, balance sheet, cash flow, trial balance, ageing.
Commerce/commerceSales channels. Off by default.
API keys/developersKeys for this module's API.

Where the AI is

AgentProposesA person
Document extractionFields from a supplier invoice — vendor, date, total, tax, lines.Confirms before it becomes a bill.
ClassificationA category for a bank transaction.Accepts, or writes a posting rule so it stops being asked.
Match suggestionWhich invoice a receipt settles, with a confidence score.Confirms anything below the automatic threshold.
Anomaly detectionTransactions that do not look like their history.Investigates. Nothing is blocked automatically.
Classification volume, not agent count, is what costs money

Agents that watch and propose are close to free. The spend is in classifying every transaction, every month. It is visible in Admin → AI usage, and writing posting rules for your recurring transactions reduces it and speeds the close at the same time.

Who this suits

  • Companies keeping their own books, with an accountant reviewing rather than doing.
  • One base currency, one to a handful of entities.
  • Service and product businesses with straightforward revenue recognition.
  • Anyone who wants the bank reconciled weekly rather than heroically at quarter end.

In this section

What this does not do

No payroll

There is no payroll engine. Payroll is posted as a journal entry from whatever runs it.

No tax filing

The module computes and reports; it does not submit returns to any authority.

No inventory valuation

There is no stock ledger, no FIFO or weighted-average costing, and no cost of goods computed from movements.

No MRP or manufacturing costing

See PLM for parts and BOMs, and note that PLM is not an MRP either.

No multi-currency functional-currency reporting

Transactions in other currencies are translated. Full functional-currency accounting per entity is not built.

Questions

Can our accountant have access?

Yes — invite them as a member and remove every module except Accounting. See Module access.

Does it do cash or accrual?

Accrual, with cash-basis reporting available on the reports.

Can we import from QuickBooks?

Not through a wizard. See Migrate.

Why is it stored as "finance"?

Historical. Renaming the key would invalidate every existing entitlement row. See Platform.