Programmable Double-Entry Ledger.

Real-time double-entry bookkeeping engine for platforms. Sub-accounts, virtual hierarchies, instant reconciliation, and programmable posting rules via API.

10K+
TPS capacity
Real-Time
Double-entry
<5ms
Balance queries
API-First
Programmable

Key Features

πŸ“’

Double-Entry Engine

Every transaction creates matching debit and credit entries atomically. Balances always reconciled to the penny. Supports INR, USD, EUR, and custom asset types (reward points, loyalty tokens).

πŸ—οΈ

Sub-Account Hierarchies

Create unlimited sub-accounts under a master account - map to customers, projects, departments, loans, or any entity. Each sub-account has its own real-time balance, transaction history, and statement. Up to 5 levels of nesting.

⚑

Real-Time Reconciliation

No end-of-day batch processing - every transaction reconciled in real-time against bank feeds via BankMesh. Mismatch alerts within seconds. Auto-match rate of 98%+. Exception queue for partial payments and overages.

βš™οΈ

Programmable Posting Rules

Configure posting rules via API: auto-split platform fees (e.g., 2% to revenue, 18% GST to tax account), calculate daily interest, apply penalties, distribute marketplace payouts. Rules execute atomically on every transaction.

πŸ”’

Lock, Freeze & Hold Controls

Lock accounts for investigation, freeze specific transaction types, or place holds on funds pending delivery/approval. Time-bound holds with auto-release. Granular controls via API.

πŸ“„

Statement Generation

Auto-generate monthly/quarterly/annual statements per account or sub-account. PDF export, API retrieval, or email/WhatsApp delivery. Branded with your logo and GST details. SOA format for auditors.

πŸ’Έ

Multi-Party Settlement

Split a single incoming payment across multiple accounts atomically. Perfect for marketplaces: buyer pays β‚Ή1000 β†’ β‚Ή900 to seller + β‚Ή80 platform fee + β‚Ή20 logistics. All in one ledger entry.

πŸ”

Audit-Grade Immutability

Ledger entries are append-only - no deletes, no edits. Corrections via reversing entries. Cryptographic hash chain for tamper detection. Meets CA/RBI audit requirements out of the box.

πŸ”Œ

Ledger API (Code Sample)

POST /v1/ledger/entries with debit_account, credit_account, amount, currency, metadata. GET /v1/ledger/accounts/{id}/balance returns real-time balance. GET /v1/ledger/accounts/{id}/statement for paginated history.

πŸ“‘

Event-Driven Webhooks

Subscribe to ledger events: balance_updated, threshold_breached, hold_placed, hold_released, statement_generated, reconciliation_mismatch. Build reactive workflows that trigger on financial state changes.

Yes Bank β˜…
IDFC First Bank β˜…
RBL Bank β˜…
SBI
ICICI Bank
Bank of Baroda
PNB
HDFC Bank
Bandhan Bank
AU Small Finance Bank

β˜… Deep Integration Partners - Direct API connectivity

How It Works

1

Transaction initiated via API

2

Ledger validates balance & rules

3

Debit/credit entries created atomically

4

Posting rules auto-execute (fees, tax, splits)

5

Sub-account balances updated in <5ms

6

Real-time reconciliation against bank feed

7

Webhook events fired to subscribers

8

Audit trail & hash chain updated

Full Capabilities

βœ“Double-entry
βœ“Sub-accounts (5 levels)
βœ“Real-time recon
βœ“Multi-currency
βœ“Multi-asset
βœ“Posting rules
βœ“Interest calculation
βœ“Fee splitting
βœ“Multi-party settlement
βœ“Lock/freeze/hold
βœ“Auto-release holds
βœ“Statement generation
βœ“Balance queries (<5ms)
βœ“Transaction search
βœ“Audit trail (immutable)
βœ“Hash chain verification
βœ“Webhook events
βœ“Bulk operations
βœ“CSV/PDF export
βœ“API-first
βœ“10K+ TPS
βœ“Reversing entries

Ready to use Ledger Engine?

Book a Demo β†’