Skip to main content
How-To · 5 min read

Exception Management in Reconciliation: From Detection to Resolution

Most reconciliation processes are good at detecting exceptions — the items that did not match automatically. Fewer are good at resolving them systematically. An unresolved exception queue grows each month until it becomes the reconciliation backlog that consumes the team. This guide covers the full exception lifecycle: classification, routing, resolution, and prevention.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 18 March 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops

A reconciliation exception queue that grows by 100 items per month without resolution does not represent a matching problem — it represents a process failure. Matching identified the exceptions; the process failed to resolve them.

The distinction matters because the fix is different. Improving the match rate reduces new exceptions. Improving exception management reduces the backlog. Both are required.

What Counts as an Exception

In a reconciliation context, an exception is any item that the matching engine could not resolve automatically. There are four distinct types in an Indian finance context:

Unmatched ledger item: An invoice or entry in your books with no corresponding bank credit, TRACES entry, or GSTR-2B credit.

Unmatched external item: A bank credit, TRACES TDS entry, or GSTR-2B credit with no corresponding ledger entry.

Amount mismatch: Both items exist, but the amounts differ — most commonly because TDS was deducted and not accounted for, or MDR was deducted from a payment gateway settlement.

Reference mismatch: Both items exist with matching amounts, but the reference fields do not match — a common cause is NEFT narration that does not contain the invoice number.

Exception Classification: Minor vs Major

Before routing exceptions for review, they should be classified by type. Unclassified exceptions require the reviewer to diagnose from scratch — which takes 5–10 minutes per exception. Named exceptions route themselves and resolve in 1–2 minutes.

Exception typeClassification codeAuto-resolution?Resolver
TDS deducted (expected)TAX_DEDUCTIONGenerate TDS receivableAR team
MDR deductedFEE_DEDUCTIONPost to MDR expenseFinance ops
Payment timing differenceTIMING_DIFFERENCECarry to next periodSystem
Genuine amount mismatchAMOUNT_MISMATCHEscalateFinance manager
Missing bank creditMISSING_CREDITFollow up with bankTreasury
Duplicate entryDUPLICATEBlock and alertController

Routing and Escalation Logic

Routing determines which team member sees each exception and in what timeframe. Effective routing rules:

  • By exception type: TDS exceptions to the AR team, bank exceptions to treasury, GST exceptions to the GST manager
  • By amount: Exceptions above ₹1 lakh flagged to the controller within 24 hours; exceptions above ₹10 lakh flagged to the CFO
  • By age: Exceptions unresolved after 3 business days escalated one level; unresolved after 7 days escalated to CFO

Resolution SLAs and Tracking

Each exception type should have a named resolution deadline. The key SLAs for Indian reconciliation:

  • TDS deduction exceptions: 2 business days to generate TDS receivable
  • GSTR-2B mismatch: 5 business days (before GSTR-3B filing on the 20th)
  • Bank credit missing: 1 business day (contact bank with UTR)
  • Amount mismatch above ₹10,000: 3 business days (investigate and resolve or escalate)

SLA tracking converts exception management from an informal process to a measurable one — the exception resolution rate and average resolution time become KPIs.

Root Cause Analysis for Recurring Exceptions

The 80/20 of Exception Root Causes

In most Indian finance teams, 3–5 root causes account for 70–80% of recurring exceptions:

  1. TDS deductors filing with wrong PAN: Creates Form 26AS mismatches every quarter. Fix: send correction request once; add deductor to quarterly watch list.
  2. Platform MDR rate not updated: Gateway changes MDR; books still use old rate. Fix: update the rate in the reconciliation system; reconcile retroactively.
  3. Supplier GSTR-1 filing delay: Creates monthly GSTR-2B mismatches. Fix: track late-filing suppliers; follow up after 14th if invoice not in GSTR-2B.
  4. NEFT narration without invoice reference: Bank credit cannot be auto-matched. Fix: require clients to include invoice number in payment narration; add counterparty reference lookup.
  5. NACH batch posting at aggregate level: Batch credit not disaggregated. Fix: configure disaggregation rule in reconciliation system.

Building an Exception Prevention System

Prevention works at two levels: upstream (preventing exceptions from entering the system) and in-system (auto-resolving known exceptions before routing to human review).

Upstream prevention:

  • Require counterparty payment narrations to include invoice reference
  • Validate GSTIN on all purchase invoices at receipt
  • Maintain a deductor TAN register with correct section codes

In-system prevention:

  • Auto-resolve TDS deductions that match the expected rate for the deductor (known pattern)
  • Auto-resolve MDR deductions within contracted rate tolerance
  • Suppress recurring timing-difference exceptions for known late-filing suppliers (carry forward automatically)

Reconciliation software India that classifies exceptions at generation — not at review — enables both upstream prevention (counterparty rules) and in-system prevention (auto-resolution of known patterns). The reviewer sees only genuine exceptions, not a queue contaminated with auto-resolvable items.

Bank reconciliation software with narration-parsing rules can match NEFT credits to invoices even when the narration format varies — reducing the most common category of bank reconciliation exceptions.

The Reserve Bank of India publishes guidelines on payment dispute and exception handling for regulated entities — relevant for payment aggregators and NBFCs managing NACH exception workflows.

Primary reference: Reserve Bank of India — where dispute and exception handling guidelines for payment systems are published.

Frequently Asked Questions

What counts as a reconciliation exception?
A reconciliation exception is any transaction that did not match automatically after all matching passes were applied. This includes: amount mismatches (bank credit of ₹90,000 vs invoice of ₹1,00,000 where TDS was not accounted for), reference mismatches (NEFT credit with a narration that does not match any invoice reference), missing items (invoice in the ledger with no bank credit), and excess items (bank credit with no corresponding invoice). Each type requires different resolution logic.
How should reconciliation exceptions be classified?
Exceptions should be classified by type before routing for review. Standard classification for Indian reconciliation: TAX_DEDUCTION (TDS or TCS deducted — expected, generates receivable entry), FEE_DEDUCTION (MDR, platform commission — expected, no further action), TIMING_DIFFERENCE (amount correct, wrong period — carry forward), AMOUNT_MISMATCH (genuine discrepancy — investigate), and MISSING_CREDIT (payment made, no bank confirmation — follow up with bank). Named classifications route exceptions to the right resolver automatically.
What are appropriate resolution SLAs for reconciliation exceptions?
Standard resolution SLAs for Indian finance teams: TAX_DEDUCTION exceptions — 2 business days (verify against Form 26AS or GSTR-2B); TIMING_DIFFERENCE — 5 business days or carry to next period; AMOUNT_MISMATCH — 3 business days for amounts above ₹10,000 (escalate to finance manager); MISSING_CREDIT — 1 business day (contact bank with UTR); FEE_DEDUCTION — auto-resolve within same day. All exceptions above ₹1 lakh should have CFO or controller visibility within 24 hours.
How do you identify root causes of recurring reconciliation exceptions?
Root cause analysis for recurring exceptions requires looking at patterns across multiple periods: if the same TDS deductor generates monthly exceptions, they are likely filing with the wrong PAN or section code (fix: send correction request once; add to watch list). If platform settlement exceptions recur monthly for the same gateway, the MDR rate in your system may be wrong (fix: update the rate; reconcile retroactively). Exception pattern analysis over 3 months typically identifies 3–5 systemic causes that account for 70–80% of total exceptions.
What is an exception prevention system in reconciliation?
An exception prevention system uses the patterns from historical exceptions to prevent new ones. Examples: (1) a counterparty watch list — deductors who have historically filed with wrong PAN are auto-flagged before their TDS entry is posted; (2) a rate validation rule — if MDR charged differs from contracted rate by more than 0.05%, flag before posting; (3) a duplicate detection rule — if a credit with the same UTR has been processed before, block the entry. Prevention reduces new exceptions; it does not eliminate the need for exception management on the residual.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.