Skip to content

Financial Systems

Accounting Software

A multi-entity accounting suite handling ledgers, receivables, payables, tax and consolidated reporting for firms managing dozens of client books.

Client

Ledgerworks

Industry

Professional Services

Year

2025

Duration

10 months

Accounting Software — Ledgerworks interface

Business Challenge

Month-end close took eleven days. Intercompany entries were reconciled by hand and each jurisdiction's tax rules lived in a separate spreadsheet nobody fully trusted.

Our Solution

We built a double-entry core with per-entity books, automated intercompany elimination, a rules engine for multi-jurisdiction tax and a bank feed with machine-assisted reconciliation.

Engineering

Technology Stack

Chosen for longevity and operational simplicity, not novelty — every dependency here is one we still support today.

ReactTypeScriptNode.jsPostgreSQLRedisAWS

6

Core technologies

10 months

Build duration

2025

Delivered

Inside the build

Project Features

Multi-entity ledger

Separate books per entity with instant consolidated views in any reporting currency.

Bank reconciliation

Feed ingestion with suggested matches learned from previously accepted pairs.

Tax rules engine

Jurisdiction rules expressed as versioned, testable configuration rather than code.

Receivables automation

Dunning ladders, payment links and cash application without manual allocation.

Audit trail

Append-only postings — corrections are reversals, never silent edits.

Report builder

Drag-built P&L, balance sheet and cashflow statements with drill-through to source.

Development Process

Discovery

Mapped the existing close checklist step by step and timed every manual task.

Modelling

Ledger and tax domain modelled with the client's senior accountants in the room.

Design

Keyboard-driven data entry designed for accountants who never touch a mouse.

Build

Property-based testing on the posting engine to guarantee the books always balance.

Assurance

Independent audit review of controls and permissions before go-live.

Migration

Historic balances imported and reconciled against the legacy trial balance.

The Results

Close time compressed from eleven days to three, with reconciliation largely automated and a full audit trail on every posting.

3

Day month-end close

87%

Auto-reconciled

40+

Entities managed

100%

Audit trail coverage