← Back to Raven
Product · Reconciliation

Bank lines matched to your books — without letting AI write.

Raven ingests your bank statement, matches each line to the right invoice or bill in your books, and drafts the entry. Deterministic code posts it only after you approve. You stay the checker.

Match · Proposedawaiting approval
Bank · NEFT in · 14 Aug₹1,18,000
↕ matched
INV-2041 · Acme Foods₹1,18,000
UTR
matched
Counterparty
normalised
Dedup
clean
Maker · AI → Writer · code → Checker · you
Maker-checker

The intelligent part can never act on its own.

Moving money is exactly where a black box is unacceptable. Raven splits the work across three roles, and only the code-based writer ever touches Zoho — after a human approves.

Maker · AI
Reads the statement, finds the right invoice or bill, drafts the entry.
Writer · Code
Tested code posts the change to your books. The model never has a write path.
Checker · You
Nothing is written until you approve. Full trail of who approved what.
Parsing

Mode-aware, dedup-safe.

The parser knows the difference between NEFT, IMPS, IFT and UPI and extracts the right fields per mode. Dedup is UTR-preferred, raw-description normalised, and decimal-precision-stable — so re-uploading a statement never creates a duplicate, even if the bank reformats their export.

Counterparty matching normalises vendor and customer names across formats, so "ACME FOODS PVT LTD" and "Acme Foods Private Limited" resolve to the same contact in your books.

Banks

Built for Indian banks.

The parser interface is built once. Each new bank is a per-bank adapter — a description parser plus a statement layout — not new architecture.

HDFCICICISBIAxisKotak

See reconciliation run on a real statement.

We'll walk you through the maker-checker flow on a live example.