[📒 Ledger Engine]

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.

[ Integrated with India's Leading Banks ]

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 →