Controls that hold,books that match.
For the people who answer for the numbers: separation of duties that's enforced, not suggested; a history nobody can rewrite; postings you see before they land; and the reports a month-end close actually needs.
September close
0/5 done- Not in the books yet
Everything recorded is in QuickBooks
Not in the books yet: 0
- Payments received
Payments matched to invoices
Synced from QuickBooks, part payments included
- Credit on account
Credits applied or on purpose
Credit on account: 2 memos, reviewed
- Deductions & disputes
Deductions reviewed
3 in dispute, $1,840.00 held out of the forecast
- A/R aging summary
Aging exported for the file
A/R and A/P aging, to Excel
- Seven built-in rulesSeparation of duties, enforced
- SHA-256 audit chainAppend-only, verifiable
- A report for the closeWhat isn't in the books yet
- Row-level securityEach organization walled off
Controls
Enforced,not suggested.
The rules are checked at the moment of each step, and each check is written down, so the controls you describe to an auditor are the ones that actually ran.
Separation of duties
Nobody approvestheir own work.
Whoever enters a bill can't approve it; whoever approves it can't pay it; whoever can change a vendor's bank details can't approve their bills. Small teams can relax the rules, and every waiver is recorded.
Maya enters BILL-2026-1042 · $4,210.00
Maya tries to approve it
Jordan approves it
Jordan tries to pay it
Priya pays it by ACH
SOD-01
Maker ≠ checker
Whoever submits an order can't approve it
SOD-05
Bill maker ≠ checker
Whoever enters a bill can't approve it
SOD-06
Approver ≠ payer
Whoever approves a bill can't pay it
SOD-07
Vendor master ≠ approver
Whoever changes bank details can't approve bills
The trail
A historyyour auditor can check.
Every action is sealed into a SHA-256 hash chain that the database won't let anyone edit, and one click verifies it end to end.
- Who, what, when, in what role
- Rules checked, passed or waived
- Verified end to end
- Exported for the file
What's in it
The close,with fewer surprises.
Cash, thirteen weeks out
Open invoices by when each customer usually pays, against the bills falling due, with a running total.
Coming in
$434.4k
Going out
$328.4k
Net, 13 weeks
+$106.0k
W13: in $33.8k · out $24.6k · running +$106.0k
- Invoices, by when each customer usually pays
- Bills, by due date
- Running total
Nothing left unposted
Not in the books yet lists every invoice, payment, credit and bill recorded here but missing from QuickBooks.
Sales tax and 1099s
Tax charged by rate for the return, and 1099 vendors with who's missing a tax ID.
Excel your team can use
Every report exports with real currency and dates, a sheet per view, key figures on their own sheet.
Roles and permissions
Submitters, approvers, finance and admins, each with the permissions they need and no more.