Bespoke System Live

Accounting Engine

The books move when the business does. Invoices, receipts and journal entries fire from real events, not month-end memory.

Industry
Consulting & professional services
Best for
Firms whose books lag operations by days or weeks
In short

What is event-driven accounting?

Event-driven accounting writes the books from real operational events, projects signed, milestones shipped, refunds processed, deposits received, instead of from month-end memory. The engine emits the right artefact for each event: a deposit invoice, a draw-down, a journal entry, a bank match, so the books reconcile to within a day of operations.

How we work

We sit with your business. We find the operational problem costing you the most. We build the system that fixes it.

The Problem

Sales signed a project on Monday. Finance heard about it on Thursday. The invoice went out the following Tuesday, and only if someone remembered. Retainers were missed. Refunds processed without reversing revenue. The founder spent month-end making decisions against numbers a fortnight stale, and the controller was the last one out every Thursday night.

What We Built

An event-driven accounting layer. Operational systems emit events, projects signed, milestones shipped, refunds processed, deposits received. The engine writes the right artefact: a deposit invoice, a milestone draw-down, a recurring charge, a journal entry, a bank match. Rules are config, not code. The firm can change VAT treatment or cost-centre splits without engineering work.

What Changed

Books reconcile to within a day of operations. Month-end takes hours instead of weeks. Every entry traces back to the event that produced it. Auditors get answers in seconds. Revenue stops slipping through cracked spreadsheets.

Example deployment

One example, a 12-person consulting firm on UK VAT. Yours would mirror your chart of accounts, tax rules and project taxonomy.

Accounting Engine

Books that follow the work.

Fire an operational event on the left. The engine matches a rule, generates the right artefact, and posts the entry to the correct ledger.

Fire an event
Rule config

Flip a toggle and re-fire the same event to see different entries land.

Chain of evidence
Engine output
1 Event
evt_sign_project
Sign $50K project
Acme Corp · Class X build
2 Matched rule
project.signed → issue-invoice (class X)

New project of class X. No VAT. Books AR and revenue.

3 Invoice
INV-1042
Invoice generated and emailed
AccountDebitCredit
Accounts Receivable $50,000
Revenue · Consulting $50,000
4 Posted to ledger
AR AR · Trade DebtorsREV Revenue · Consulting
  • Invoice emailed to Acme AP automatically · Net 30.
  • Reminder cadence scheduled at day 14, 21, 28.
Reconciliation · live bank feed

Deposits arriving from the bank. The engine matches each one to an outstanding invoice and posts the receipt, exceptions land in a small queue.

Incoming 4 of 5 matched
  • $50,000· May 19
    ACM-2026-04-01INV-1042
    100%
  • $8,500· May 20
    BETA RTNR MAYINV-RTN-2026-05
    96%
  • $12,500· May 20
    ACME PHASE 2INV-1043
    88%
  • $4,800· May 20
    BETA REFUND RVSINV-0998
    72%
Exceptions 1 waiting
  • $1,250· May 21
    J P TRSFR- no matching invoice
    Flagged for human review · won't touch the ledger.

Want one built for your business? The first conversation is free.

Book a discovery call
How it fits the three pillars

Accounting that posts itself, audits itself, reports itself.

Automation

Every recurring accounting motion, deposit invoice, milestone draw-down, recurring charge, journal entry, bank match, fires from a real operational event, not a calendar reminder.

Explore Automation
Audit Trails

Every ledger entry carries the event ID and the rule that produced it. Auditors reconstruct the full chain of evidence for any line, any time.

Explore Audit Trails
Anomaly Detection

Not the primary focus for this system.

Analytics

Because the books reflect operations in near-real-time, AR ageing, MTD revenue and project margin are reportable any day of the month, not just at close.

Explore Analytics
FAQ

Frequently asked questions

What does automated accounting actually automate?
The gap between when something happens and when the books know about it. Operational systems emit events; the engine writes the invoice, the recurring charge, the journal entry, or the bank match, so revenue stops slipping through cracked spreadsheets and month-end takes hours, not weeks.
Is it a replacement for our accounting software?
It’s a bespoke event-driven layer shaped to how your business actually operates, lean, targeted, with the audit trails, permission roles, and workflows you genuinely need. Rules are configuration, so you can change VAT treatment or cost-centre splits without engineering work.
How does it help at audit and month-end?
Every entry traces back to the event that produced it, so auditors get answers in seconds and month-end stops running long. The controller is no longer the last one out every Thursday night, reconciling six spreadsheets by hand.
Related systems
Next Step

Want one built for your business?

The first conversation is free. And useful either way.