A production-grade double-entry ledger core with multi-currency settlement, a 6-type dynamic rules engine, and native payment rail integrations — deployed in a day, not a year.
The Process pillar is the beating heart of LedgerFlow — a double-entry ledger core that handles every accounting rule automatically so your team can focus on products, not plumbing.
accounts_hot for in-flight balance updates, historical tables for analytics. Sub-millisecond balance reads at any scale.Define fee extraction, forex margins, calculated splits, and event triggers declaratively — no code changes, no redeployments.
LedgerFlow ships with production integrations for the payment rails and networks that matter for African fintechs and PSPs.
# Process Pillar — core tables journal.accounts Hierarchical chart of accounts (multi-currency) journal.accounts_hot HOT-optimised real-time balance table journal.transactions Transaction headers (Snowflake IDs, reversal tracking) journal.transactions_details Line items with automatic DR/CR normalisation journal.journal_ext_rule 6-type dynamic rules engine journal.account_profiles 100+ config fields, inheritable templates # Snowflake IDs — no central coordinator 300,000,000,000+ transaction capacity 64-bit IDs with embedded timestamp component Automatic partition pruning by Snowflake timestamp # Dual PostgREST instances Fast pool (6 conn) → /rpc/transactions* endpoints Default pool (10 conn) → all other API calls NGINX routes between pools transparently