One ledger underneath. Everything else is a view.
Every module posts to the same shared, provably correct ledger, so adding a capability never means adding a reconciliation. Statuses below are real: live means live.
Books, close, and proof
General ledger
Immutable double-entry with a draft → approve → post lifecycle and maker-checker separation. Corrections are reversing entries with full lineage; periods lock for real.
LIVEDashboard & reports
Trial balance, P&L, balance sheet, AP/AR aging, and digital-asset holdings, derived from journal lines, so the statements reconcile by construction.
LIVEClose management
Close checklists with soft gates and a forced-close audit trail. Month-end as a first-class object, not a spreadsheet beside the system.
LIVEAudit trail
Append-only log of who did what, when, across every module. Reopening a locked period is a named, privileged event.
LIVEBill to payment, invoice to cash
Accounts payable
Vendor master, bills, voids, credit memos, closed-period corrections, a persistent subledger that reconciles to its control account as a matter of course.
LIVEAccounts receivable
Customer master, invoices, collections, and output tax posted straight to the ledger, with credit-memo unwinds that tie to booked tax exactly.
LIVEBank reconciliation
Statement import with suggest-and-approve matching. Suggestions are drafts; a person approves; the ledger posts.
LIVEBank connections
Live account feeds flow straight into the same suggest-and-approve reconciliation, no manual statement import.
LIVEInvoice & payment sending
Send invoices and collect payment in-platform, each movement posted to the ledger like everything else.
LIVEExpenses & approvals
Employee expenses with a full lifecycle to the GL, governed by maker-checker, the same discipline as every other posting.
LIVETax
Sales tax, VAT, and GST with exact, to-the-cent arithmetic, integer basis points, no float rounding, and a summary that ties to the ledger.
LIVEStructure, people, and digital assets
Digital assets
Crypto on the same books as fiat, lot-by-lot cost basis, balanced entries for every movement, continuous tie-out to the general ledger. The full story →
LIVEMulti-entity
Separate legal entities, each with its own country and functional currency, rolling up to one organization.
LIVERoles & invitations
Owner, admin, controller, clerk, and auditor read-only, through one permission matrix. Email-bound, single-use invitations.
LIVESecure identity
Email and SMS verification, bank-grade password and session handling, lockouts enforced at the data layer.
LIVEAI categorization & anomaly flags
Drafted suggestions and raised hands, never autonomous postings. The AI proposes; your team decides.
LIVEThe whole month-end, on the ledger
One-run month-end close
Depreciation, prepaid amortization, revenue recognition and FX revaluation post in one guarded, idempotent run, then a readiness gate refuses to close until the trial balance ties and every schedule is booked. See the close →
LIVEStatement of cash flows
Derived from the GL; the net change in cash ties to the cash-account movement by construction, on any balanced ledger.
LIVEFixed assets & depreciation
Straight-line, declining-balance, and MACRS book-vs-tax. Depreciation posts a real monthly journal; disposals book the gain or loss.
LIVEPrepaid, deferred & revenue recognition
ASC 606-style deferred-revenue and prepaid schedules recognized straight-line, tying back to the total to the cent by integer construction.
LIVEFX revaluation
Foreign-currency monetary balances repriced to the period-end closing rate, with the unrealized gain or loss posted through the ledger.
LIVEMulti-entity consolidation
Per-entity rollup with current-rate FX translation and the cumulative translation adjustment. Intercompany transactions post and the elimination engine computes the nets.
LIVEProcure-to-pay & approval chains
Lightweight purchase orders with 2-way match, and policy-driven approval routing by amount and role, segregation of duties enforced.
LIVECustom fields & saved searches
A typed custom-field registry on any record, with saved searches your team, or a copilot, can build and re-run.
LIVEAutomated filing prep
Sales-tax return preparation captured as immutable filing evidence, tied to the ledger it was computed from.
LIVEOn the bench, in order
Eliminations on the face of the statements
The intercompany elimination engine is live and computes the nets; the next step wires it into the consolidated P&L and balance sheet so it nets automatically on the statement.
NEXTStatutory localization
Country-specific statutory formats and e-filing, added deliberately per jurisdiction, never announced before it's real.
ROADMAPExpense & payroll integrations
Ramp, Brex, Gusto and ADP as posted journals. We integrate the system of record, we don't rebuild it.
ROADMAP