Last verified: 2026-05-19
Accounting module overview
Full double-entry style accounting tools for merchants who enable accounting on their plan.
Plan features
| Feature flag | Typical screens |
|---|---|
enableBasicAccounting | Chart of accounts, GL, bank accounts, bills, AP |
enableAdvancedAccounting | Journal entries (advanced) |
enableAdvancedReporting | AP/AR aging, period close |
Hub route
/admin/accounting — Staff mirror: /staff/accounting
Submodule routes (admin & staff)
| Module | Admin route | Purpose |
|---|---|---|
| Chart of accounts | /admin/accounting/chart-of-accounts | Account structure |
| General ledger | /admin/accounting/general-ledger | Ledger balances |
| Journal entries | /admin/accounting/journal-entries | Manual entries |
| Bank accounts | /admin/accounting/bank-accounts | Cash accounts |
| Bank reconciliation | /admin/accounting/bank-reconciliation | Match transactions |
| Bank statements | /admin/accounting/bank-statements | Import statements |
| Bills | /admin/accounting/bills | Vendor bills |
| Invoices (AR) | /admin/accounting/invoices | Customer invoices |
| Accounts payable | /admin/accounting/accounts-payable | AP summary |
| Accounts receivable | /admin/accounting/accounts-receivable | AR summary |
| AP aging | /admin/accounting/ap-aging | Payables aging |
| AR aging | /admin/accounting/ar-aging | Receivables aging |
| Period close | /admin/accounting/period-close | Close accounting period |
Financial module overlap (merchant-facing, not full GL):
| Screen | Route | Flag |
|---|---|---|
| Financial AP | /admin/financial/accounts-payable | enableAccountsPayable |
| Financial AR | /admin/financial/accounts-receivable | enableAdvancedReporting |
| Expenses | /admin/financial/expenses | enableExpenseManagement |
| Financial invoices | /admin/financial/invoices | enableInvoiceManagement |
| Budgeting | /admin/financial/budgeting | enableBudgeting |
| Taxes | /admin/financial/taxes | — |
Recommended workflow
- Set up Chart of accounts and Bank accounts.
- Connect daily sales via integrations or journal entries.
- Run Bank reconciliation monthly.
- Review AP/AR aging before payables run.
- Execute Period close at month end.
Per-screen steps
Chart of accounts (/admin/accounting/chart-of-accounts)
- Open Accounting → Chart of accounts (staff:
/staff/accounting/chart-of-accounts). - Review default account hierarchy for your region.
- Add accounts with code, name, type, and parent as required.
- Deactivate unused accounts instead of deleting when historical postings exist.
General ledger (/admin/accounting/general-ledger)
- Select date range and optional account filter.
- Run the report; export if your plan includes exports.
- Drill into abnormal balances before month-end close.
Journal entries (/admin/accounting/journal-entries)
- Click New journal entry.
- Add balanced debit/credit lines with memo and posting date.
- Save and post; correct with reversing entry if needed (do not delete posted history).
Bank accounts (/admin/accounting/bank-accounts)
- Register each operating bank account used for settlements.
- Link opening balance and currency to match statements.
- Use these accounts in reconciliation and payout reconciliation.
Bank reconciliation (/admin/accounting/bank-reconciliation)
- Choose bank account and statement period.
- Match imported or manual transactions to ledger lines.
- Clear unmatched items (fees, timing differences) before marking reconciled.
Bank statements (/admin/accounting/bank-statements)
- Import CSV/OFX from your bank when supported.
- Map columns if prompted; fix row errors before import completes.
- Send matched lines to reconciliation.
Bills (/admin/accounting/bills)
- Create bill from vendor invoice (amount, due date, GL accounts).
- Approve for payment per your approval policy.
- Record payment when paid (links to AP).
Invoices — AR (/admin/accounting/invoices)
- Create customer invoice or convert from sales where integrated.
- Send or mark sent; track Accounts receivable balance.
- Record payment when customer pays.
Accounts payable / receivable summaries
- AP (
/admin/accounting/accounts-payable): open vendor balances. - AR (
/admin/accounting/accounts-receivable): open customer balances.
AP / AR aging
- Open AP aging or AR aging before payables/collections runs.
- Sort by overdue buckets; escalate largest overdue balances.
Period close (/admin/accounting/period-close)
- Confirm reconciliation and journal entries are complete for the period.
- Run close checklist in UI; resolve blocking warnings.
- Lock period — new postings go to the next open period only.
Who can access
Admins with financial permissions; staff only if role grants accounting modules.