Six modules, one record. Each does a defined job and hands its output to the next,
so nothing is re-keyed and nothing depends on a spreadsheet only one person can edit.
Modules
Pick a module, see its screen.
Every screen is the real layout filled with labeled sample data. Move through the
list with the pointer or the arrow keys.
Ledger matching
Bank lines, invoices, and receipts are matched as they arrive. Exceptions keep their context so reviewers decide in seconds.
Automatic matching rules with visible mappings
Exception queue sorted by impact
Every match keeps its source documents
Matching · October 14 · sample data
ItemAmountStatus
Bank line 118 · Stripe payout$41,206.11Matched
Invoice 2041 · Acme Supply$12,480.00Matched
Receipt 88 · Courier$96.20Exception
Bank line 121 · Fee refund$1,140.00Matched
Exception opens with its source documents attached.
Approval flows
Requests route by amount, cost center, and team. Approvers see the full chain, so sign-off never waits in an inbox.
Policy-based routing with limits
Delegate and reminder scheduling
Sign-off recorded with reason codes
Approval chain · policy: over $5,000
Requested · $8,900 · OpsCost center check · passedFinance lead · in queue since 09:12Payment run · after sign-off
Delegate covers the queue during leave; every decision keeps its reason code.
Close checklist
The month-end close runs as a shared checklist with owners and dependencies. Progress is visible while it happens, not after.
Templates per entity and period
Owners, due dates, and blockers
Pinned notes on every step
Close checklist · October · 4 of 5 done
Bank reconciliationPriya · done Wed
Inventory varianceMarco · done Wed
AP approval batchPriya · done Thu
Accruals and prepaidsSam · done Thu
Board reporting packSam · today
Owners and due dates are visible to the whole team, with blockers pinned.
Inventory visibility
Stock counts, variances, and work-in-progress land next to the ledger. Operations and finance argue from the same numbers.
Warehouse and batch level detail
Variance thresholds that alert
Cycle count scheduling
Inventory variance · Warehouse A–C · sample data
BatchCountedVar.
A · SKU-44101,204+0.2%
B · SKU-1087812−0.4%
C · SKU-332597+6.1%
Variances past the threshold alert the warehouse lead, not a report two weeks later.
Audit trail
Every change carries who, what, and when. Auditors get read-only access and exportable evidence without a support ticket.
Immutable event log
Read-only auditor seats
Export packs per period
Audit trail · immutable event log · sample data
P. Shahapproved batch #218
Systemmatched 212 lines
M. Ortizedited mapping · NetSuite → 6120
Auditor (read-only)exported September pack
Every entry carries who, what, and when — exportable per period.
Close reporting
Close status, burn, and variance reports generate as the period progresses. Leadership reads progress instead of asking for it.
Report templates with schedules
Share links with expiry
CSV and PDF exports
Close reporting · generated as work happens
Share links expire; the pack regenerates every period with the new numbers.
Numbers
The month, measured.
Progress and effort per period, from the reporting module. Each chart is
keyboard-readable, and every figure has a table alternative.
Days to close, last 8 periodsdays · sample data
View as table
Days to close, last 8 periods as a table
Period
days
Mar
6.2
Apr
5.8
May
6.4
Jun
5.1
Jul
4.8
Aug
4.4
Sep
4.6
Oct
4
Team hours per close stephours · sample data
View as table
Team hours per close step as a table
Period
hours
Matching
3.5
Approvals
6
Journals
4.2
Recon
5.1
Reports
2.2
Where close time goes% of hours · sample data
View as table
Where close time goes as a table
Period
% of hours
Approvals
31
Matching
28
Rework
18
Reporting
12
Other
11
Capabilities
What ships in every workspace.
Ledger matching
Bank lines, invoices, and receipts are matched as they arrive. Exceptions keep their context so reviewers decide in seconds.
Automatic matching rules with visible mappings
Exception queue sorted by impact
Every match keeps its source documents
Approval flows
Requests route by amount, cost center, and team. Approvers see the full chain, so sign-off never waits in an inbox.
Policy-based routing with limits
Delegate and reminder scheduling
Sign-off recorded with reason codes
Close checklist
The month-end close runs as a shared checklist with owners and dependencies. Progress is visible while it happens, not after.
Templates per entity and period
Owners, due dates, and blockers
Pinned notes on every step
Inventory visibility
Stock counts, variances, and work-in-progress land next to the ledger. Operations and finance argue from the same numbers.
Warehouse and batch level detail
Variance thresholds that alert
Cycle count scheduling
Audit trail
Every change carries who, what, and when. Auditors get read-only access and exportable evidence without a support ticket.
Immutable event log
Read-only auditor seats
Export packs per period
Close reporting
Close status, burn, and variance reports generate as the period progresses. Leadership reads progress instead of asking for it.
Report templates with schedules
Share links with expiry
CSV and PDF exports
Approvals
Rules that read like your policy.
Approval routing is configuration, not code. Admins edit the rules, test them
against a sandbox, and roll them out with a version number — and the audit trail
shows which version applied to every decision.
Amount limits per approver, enforced before the request is sent
Cost-center ownership resolved from your chart of accounts
Two-person rule on payments above the threshold you set
Emergency overrides that expire and are reported on the close pack
Connections
18 connectors, each with scoped credentials.
Read where you allow, write only where you connect two-way. Credentials are
revocable and every sync run is logged.