CSV, Excel and PDF
Statements in any of the three formats, with PDFs extracted into a reviewable draft list before import.
Upload a statement as CSV, Excel or PDF. Transactions are extracted and matched against your books by amount, date and reference — and the imports that would have corrupted your ledger are stopped before they start.
Bank entries अब अपने आप मिलेंगी।
Reconciliation is mechanical, which is exactly why it is error-prone. Hundreds of lines, two documents that use different descriptions for the same payment, and a person tired enough to tick a row that does not actually match.
Finkitaabh parses statements in CSV, Excel or PDF form — PDFs are scanned into a draft transaction list you review before anything is imported — and suggests matches using amount, date and reference logic. You confirm, or let it auto-record receipts and disbursements, and the reconciliation view updates from your confirmations.
Just as importantly, it refuses the imports that quietly break books: statements link to the bank-account master and a mismatched account is flagged by masked-suffix matching, so a statement for the wrong bank cannot be loaded against the wrong ledger, and non-statement files are rejected by magic-number sniffing before any processing begins.
Statements in any of the three formats, with PDFs extracted into a reviewable draft list before import.
Candidate matches proposed on amount, date and reference logic, for you to confirm rather than hunt.
Statements bind to the bank-account master, and masked-suffix matching flags a statement loaded against the wrong account.
Non-statement files are rejected by magic-number checks before any processing touches your data.
Match existing payments or auto-record receipts and disbursements from the imported statement.
Partial payments supported, with per-invoice outstanding derived from allocations rather than typed in.
Statements are handled by format rather than by bank — CSV, Excel and PDF — so any bank that gives you a statement in one of those formats works. PDF statements are extracted into a draft list for review before import.
Only where you choose. You can confirm suggested matches individually, or let it auto-record receipts and disbursements from a statement. AI extraction always produces a reviewable draft — it never posts silently.
It is flagged. Statements link to your bank-account master and masked-suffix matching catches a mismatch, so a statement for one account cannot be reconciled against another.
Yes — the cash ledger shows every posting to the Cash account for any period with a running balance, alongside per-bank opening, addition, paid and closing balances.
A 30-minute personalised walkthrough with our product specialist — in Hindi or English, whatever you're comfortable with. We'll set up a sample company that looks like your business.