Practice Engine / Bank Reconciliation

Statement lines matched to the ledger, and the leftovers listed for a person to decide.

Import statements for every account a client holds. UPI, NEFT, RTGS, IMPS and cheque narrations are read, matched to invoices and receipts, and whatever does not match is left clearly open rather than parked in suspense.

Bank reconciliation · HDFC current a/cSep 2026 · 186 lines
03 SepUPI/2461198/SHREE TRADERS-11,800.00Shree Traders, ST/26-27/0418
05 SepNEFT CR KASHI HANDLOOM+48,500.00Receipt against INV-0192
09 SepCHQ 000714 CLG-6,800.00Ganga Power Systems, GPS/SV/077
12 SepIMPS/P2A/88213/RKUMAR-15,000.00No ledger match yet
14 SepBANK CHARGES GST-354.00Bank Charges, rule applied
181 matched 5 unmatched, listed for you

Capabilities

What Bank Reconciliation handles

Statement import

PDF and Excel or CSV statements from the major Indian banks, including multiple accounts per client and overdraft or cash credit accounts.

Reads Indian narrations

UPI references, NEFT and RTGS UTRs, IMPS strings and cheque numbers are parsed to find the counterparty behind each line.

Matches one to many

A single receipt settling three invoices, or one invoice paid in two parts, is matched as such, with the allocation shown.

Rules per client

Bank charges, loan EMIs, recurring rent and salary transfers can be set as rules for a client, so they stop needing attention every month.

Unmatched stays unmatched

Lines without a confident match are listed for review with suggestions, never posted to a suspense ledger automatically.

Closing balance check

The reconciled ledger balance is compared to the statement closing balance, and any difference is shown before the month is marked ready.

Workflow

Reconciling a month

  1. 01

    Import

    Statements arrive via the client portal or are uploaded by staff, one or many accounts at a time.

  2. 02

    Parse

    Each line is cleaned into date, amount, direction, reference and counterparty.

  3. 03

    Match

    Lines are matched to invoices, receipts and payments already in the books, then to client rules.

  4. 04

    Resolve

    Unmatched items are reviewed, explained, or raised with the client as a question.

In detail

Matching rules, in order

Where the professional stays in charge

Where the engine is not confident, it asks. Explaining an unknown transfer is a judgment for your team and the client, and the system is built to leave that judgment with them.

RuleExampleResult
Exact referenceCheque 000714 against a payment voucher with the same cheque numberMatched
Party and amountUPI to SHREE TRADERS for ₹11,800 against invoice ST/26-27/0418Matched
Split settlementNEFT of ₹48,500 against three open invoices totalling the sameMatched with allocation
Client ruleMonthly bank charges with GSTPosted by rule, visible in review
No confident matchIMPS of ₹15,000 to an individual with no billLeft open for review

Questions

Asked by firms evaluating this module

Which banks are supported?

Statements from the major public and private sector banks in India in PDF, Excel and CSV form. If a format is new, it is added during onboarding using a sample statement.

Can clients upload statements themselves?

Yes, through the client portal. Each month’s request can include the specific accounts you need, and the reminder goes out if they are not received.

What happens to password-protected PDFs?

Your staff can save the password for that client’s account once. It is stored encrypted and used only to open that client’s statements.

Does it post journal entries for bank charges on its own?

Only where you have set a rule for that client, and those entries still appear in the review batch so they can be checked.

Review slip · awaiting approval

Your client list, prepared and waiting for one signature.

Bring a month of real documents from two or three clients. We will run them through the engine with you and show you the review queue they produce.