Skip to content

Platform / accounting system architecture

We built the hard accounting layer behind your product.

Invarent turns product events into balanced books, subledger state, reconciliations, statements, and accountable workflows while keeping the financial rules out of your application code.

Direct answer

Invarent's financial control plane is the governed layer inside the embedded accounting system. It receives business events, applies policy and authority checks, creates financial effects, and preserves the evidence required to reconcile and report them.

Illustrative control recordIVR / 00381 Reconciled

Control chain

  1. 01Source receivedinvoice.approved / v1SRC
  2. 02Policy resolvedAP-US-014 / effectivePOL
  3. 03Authority provendistinct actor / bound hashAPR
  4. 04Effect postedbalanced / atomic commitPST
  5. 05Reconciledsource / ledger / externalREC
Posting effectUSD
6100 · Materials expense
4,820.00
2000 · Accounts payable
(4,820.00)
Net financial effect
0.00
Content digest9fb3:0d17:86e4:2c1aExact source retained
Source → policy → authority → posting → reconciliationExample data / not a customer record

The invariant chain

Six control records. One explainable outcome.

CONTROL / 01

Canonical events

Invoices, bills, payments, jobs, time, contracts, bank activity, and documents enter with stable source identity—not uncontrolled journal lines.

CONTROL / 02

Versioned policy

Effective-dated rules determine accounts, dimensions, evidence, materiality, approvals, and exception behavior without changing historical results.

CONTROL / 03

Bounded authority

Tenant identity, scopes, actor separation, professional capacity, expiry, and content hashes constrain consequential actions.

CONTROL / 04

Atomic financial effect

Idempotency, business validation, balanced posting, audit evidence, usage state, and response persistence commit together or not at all.

CONTROL / 05

Independent reconciliation

Source conservation, subledger-to-ledger, and ledger-to-external comparisons remain separate controls with separate evidence.

CONTROL / 06

Immutable reporting

Reports retain tenant, entity, book, basis, currency, period, dimensions, policy version, generation time, and content digest.

System boundary

The user interface presents commands. It does not become the ledger.

  1. 01

    Operating systems remain authoritative for operations

    Customer, job, contract, time, payment, and fulfillment systems retain the business facts they own.

  2. 02

    The trusted API owns financial commands

    The browser, embedded surface, and integration cannot write financial tables or bypass posting and approval policy.

  3. 03

    PostgreSQL enforces the last line

    Transactions, tenant context, constraints, grants, row-level security, immutable audit evidence, and content checks fail closed.

  4. 04

    Portals read the same controlled state

    Operators, developers, firms, and embedded products consume one API contract rather than creating separate versions of financial truth.

Choose the next record

Follow the accounting system into the product.

Embed the accounting system without inheriting its platform burden.

Start with the sandbox

Send the business event once. Read the resulting books, workflows, reports, reconciliations, and evidence through one production contract.