Accounting
Accounting is the standalone left-nav module where firms do daily bookkeeping work. Bookkeepers don’t need Settings access to land here — the new accountant role grants the full Accounting surface without granting org admin.
When to use Accounting vs Settings → Accounting
Section titled “When to use Accounting vs Settings → Accounting”| Surface | Use case |
|---|---|
| Accounting (this module) | Daily transactional work — running reports, reviewing the journal, posting manual entries, closing the period, reconciling bank accounts |
| Settings → Accounting | One-time / occasional configuration — Chart of Accounts, Tax Rates, Trust Account setup, retention policy, accounting policies |
The gear icon in the top-right action bar of Accounting pages is a shortcut into the relevant Settings tab — visible only if you have admin access to the linked area.
Sub-pages
Section titled “Sub-pages”Reports
Section titled “Reports”Trial Balance, Balance Sheet, Income Statement, and GL Drill-Down. All four share the same period selector (MTD / Last Month / QTD / YTD / This Fiscal Year / Last Fiscal Year / This Calendar Year / Last Calendar Year / Custom). Click any account row to drill into its journal lines for the same period. Every report exports to CSV + PDF.
Full docs: Reports.
Journal Entries
Section titled “Journal Entries”Read-only viewer over every posted entry across the org. Filter by status (posted / draft / reversed / all), date range, or source type. Expand a row to see its DR / CR lines.
Manual Entries
Section titled “Manual Entries”The drafts queue + the + New manual entry button. Save as draft to park unfinished work; post to finalize into the audit ledger. Drafts are editable + discardable. Posted entries are append-only.
Period Close
Section titled “Period Close”Lock posted journal entries through a date so retroactive postings are blocked. Single-admin close model; close gated on Trial Balance balanced. Reopen flow with required reason for late corrections.
Full docs: Period Close.
Reconciliations
Section titled “Reconciliations”Monthly bank reconciliation ties the bank-statement balance to ledger activity per trust account. Currently trust-only; operating-account reconciliation lands when general operating accounts ship.
The Accounting module is gated to:
- Owner — full access (existing wildcard
*) - Admin — full access
- Accountant — full Accounting access, no Settings access (default
permission bundle:
ACCOUNTING_VIEW,ACCOUNTING_POST_JOURNAL,ACCOUNTING_CLOSE_PERIOD)
Manager / General / Agent roles do not see the Accounting menu.
Custom roles with arbitrary permission bundles are supported via Settings → Access Levels — org admins can create their own “Senior Accountant” or “Junior Bookkeeper” roles by mixing the available permissions à la carte.
Trust quick-access shortcuts
Section titled “Trust quick-access shortcuts”Two daily-use shortcuts live on the Accounting Overview so bookkeepers don’t have to navigate to a specific matter first:
- Trust Receipt — opens a multi-allocation receipt dialog with an inline matter picker. Pick the matter (or matters, for split deposits), enter the cheque details, and post.
- Trust Payment — same dialog in disbursement mode. Cheque
number auto-assigns when method is set to
cheque; per-matter trust balance is enforced (server-side hard-block + admin override path per #217).
These wrap the multi-allocation transaction service from #217. The matter-level Trust Accounting panel still surfaces the same dialogs when the bookkeeper is already on a specific matter.
Migration from /settings/accounting/*
Section titled “Migration from /settings/accounting/*”The PR 1a / 1b / 2 / 3 paths under /settings/accounting/* redirect
to their new home under /accounting/*:
/settings/accounting?tab=journal→/accounting/journal/settings/accounting/reports→/accounting/reports/settings/accounting/period-close→/accounting/period-close/settings/trust-accounting?tab=reconciliations→/accounting/reconciliations
Tax Rates stays at /settings/accounting/tax-rates (config). Chart of
Accounts moves to /settings/accounting?tab=chart (config).