Use case #0002

Evidence gathering: how Dispute AI retrieves call logs, consent records and payment history

A dispute without evidence is a dispute that resolves based on who the institution believes — which is a governance and fairness problem as well as a regulatory one. A dispute with complete, source-attributed, timestamped evidence is a dispute that resolves based on what the records show — which is the standard the RBI's Integrated Ombudsman Scheme was designed to enforce. The Dispute Manager Agent AI gathers evidence from eight different source systems within 24 hours of a dispute being filed — automatically, without requiring the Nodal Officer to call five different departments and wait for email attachments. When the Nodal Officer receives the dispute file, the evidence is already assembled, cross-referenced, and marked with a preliminary assessment of whether the evidence supports or contradicts the borrower's claim.

A dispute without evidence is a dispute that resolves based on who the institution believes — which is a governance and fairness problem as well as a regulatory one. A dispute with complete, source-attributed, timestamped evidence is a dispute that resolves based on what the records show — which is the standard the RBI's Integrated Ombudsman Scheme was designed to enforce. The Dispute Manager Agent AI gathers evidence from eight different source systems within 24 hours of a dispute being filed — automatically, without requiring the Nodal Officer to call five different departments and wait for email attachments. When the Nodal Officer receives the dispute file, the evidence is already assembled, cross-referenced, and marked with a preliminary assessment of whether the evidence supports or contradicts the borrower's claim.

The 8 evidence sources — and what each contributes to a dispute file

A complete dispute file requires evidence from sources that typically live in different systems, managed by different teams, with different access controls. Call logs are in the collections management system. NACH return codes are in the payment gateway portal. KFS and eSign records are in the document repository. CBS payment history is in the core banking system. Bureau consent records are in the KYC and onboarding system. Account Aggregator data is in the AA integration layer. Property valuation records are in the legal and property management system. Training and conduct records are in the HR and compliance system. The Dispute Manager Agent AI has read access to all 8 sources and retrieves the relevant evidence from each, simultaneously, within minutes of the dispute being filed.

"A Nodal Officer who spends 3 days gathering call logs, payment records, and consent documents is a Nodal Officer who has 3 fewer days to assess the dispute and draft the resolution. The evidence gathering is not the job — it is overhead that prevents the job from being done."

The evidence file: DIS-2025-1848 · Collections conduct · Sunita Mehta

Evidence Assembly — DIS-2025-1848 · Sunita Mehta · Collections Conduct Dispute
Dispute filed: Nov 12 · Evidence assembled: Nov 12 · 4h 18m · 8 sources checked · Preliminary assessment: FPC violation confirmed
BorrowerSunita Mehta · Ahmedabad
ClaimCalled at 7:42 PM on Nov 8 (past 7 PM limit) by collections agent
ProductMSME Term Loan · LA-2025-4218 · DPD 35
Requested remedyApology · Remove DPD-related charges
Evidence retrieved — 8 sources · Nov 12 · 4h 18m assembly time
1. Collections call log — Call Management SystemSUPPORTS CLAIM
Call log retrieved for LA-2025-4218, November 8, 2025. Outbound call placed by Agent CA-148 (Rohit Sharma) at 19:42:14 IST. Call duration: 3 min 44 sec. Borrower picked up. This is 42 minutes after the FPC-permitted contact window (8 AM – 7 PM). A second call at 19:58:02 (same agent) was placed but was unanswered.
→ FPC violation confirmed: 2 calls placed after 7 PM by the same agent on the same date
2. Call recording — Collections Management SystemRETRIEVED
Recording ID REC-CA148-20251108-1942. Duration 3m 44s. Reviewed: agent identified themselves correctly. Tone: firm but not abusive. No prohibited language detected. Agent did not contact family members or employer. The FPC violation is the timing — not the content of the call.
→ Call content: no additional violation beyond timing · FPC violation: timing only · Agent conduct during call: within policy
3. Agent training record — HR / Compliance SystemRETRIEVED
Agent CA-148 (Rohit Sharma): FPC training completed August 14, 2025 (Module M05 — Collections Conduct). Score: 82%. FPC permitted hours were covered in Module M05, Section 3.2. Agent was trained on the time restriction — this is not a training gap, it is a conduct failure.
→ Agent was trained on FPC hours · Violation is wilful or negligent, not a training gap · Escalate to collections head for disciplinary note
4. CBS payment history — Core Banking SystemRETRIEVED
Account LA-2025-4218: DPD 35 as of Nov 12. EMI of ₹24,800 was due Nov 5. NACH return on Nov 5: R01 (insufficient funds — borrower side). No payment received since Oct 5. Penal interest accrued: ₹1,080 (35 days × per-day rate). The DPD and the penal charge are correctly applied per the loan agreement terms.
→ DPD and penal interest are correctly applied · Borrower's request to "remove DPD-related charges" is not supported by the payment record · Partial remedy only
5. Borrower consent records — KYC / OnboardingRETRIEVED
KFS issued Nov 14, 2024 — acknowledged by Sunita Mehta (eSign). KFS Section 8 specifies: "Collections contact permitted between 8:00 AM and 7:00 PM IST only, in accordance with the institution's Fair Practices Code." Borrower acknowledged this disclosure. Call at 7:42 PM violates a term the borrower explicitly acknowledged.
→ Borrower acknowledged permitted hours in KFS · Violation confirmed against a term the borrower knew about · Strengthens the institution's acknowledgement of the breach
6. NACH and payment gateway — Payment OperationsRETRIEVED
NACH return code R01 on Nov 5: Axis Bank confirmed insufficient funds. No technical failure or bank-side error. NACH mandate: active and correct account details. The EMI non-payment is a borrower-side event — penal charges are correctly applied.
→ Penal charges are correctly applied · Cannot be waived on the grounds of the FPC violation · These are separate matters
Preliminary assessment — evidence-based
Partial resolution: FPC violation confirmed · Penal charges correctly applied
Remedy: formal apology · Agent disciplinary note · Penal charge NOT waived (EMI non-payment is separate from FPC call timing)
Assembly time
4h 18m from dispute receipt
8 sources retrieved simultaneously
Manual equivalent: 3–4 working days
● 8 sources retrieved · 4h 18m · FPC violation confirmed · Penal charges correctly applied · Partial remedy · Nodal Officer receives complete file for review and sign-off

The 8 evidence sources — retrieval scope and typical assembly time

Evidence sourceSystemWhat it providesRetrieval timeMost relevant to
Collections call logCall Management SystemAll outbound/inbound calls with timestamps, agent IDs, duration, call status (answered, missed, dropped)InstantCollections conduct, permitted hours, third-party contact
Call recordingCollections Management / Third-party CCaaSAudio recording of the specific call — language, tone, content, third-party presence1–48 hours (depends on platform)Abusive language claims, third-party contact claims
CBS payment historyCore Banking SystemFull payment ledger — debit dates, amounts, DPD classification, penal interest accrualInstantPenal charge disputes, payment attribution, DPD claims
NACH return codesPayment Gateway / NPCISpecific return code per failed debit — distinguishes bank-side technical from borrower-side insufficiencyInstant (24h for aged records)Penal charge disputes — bank fault vs borrower fault
KFS and eSign recordsDocument RepositoryKFS with creation timestamp, borrower eSign timestamp, sanction letter date, MITC signed documentInstantDisclosure disputes, rate disputes, prepayment charge disputes
Borrower consent recordsKYC / Onboarding SystemConsent forms signed, AA consent status, bureau consent date, digital consent with timestampsInstantData disputes, bureau consent disputes, KFS acknowledgement disputes
Agent training recordsHR / Compliance SystemTraining modules completed by specific agent, scores, dates — determines whether violation is training gap or conduct failureInstantCollections conduct disputes — distinguishes wilful violation from training gap
Borrower bank statement (via AA)Account Aggregator IntegrationBank account credits and debits for the dispute period — requested from borrower via WhatsApp if AA consent not activeInstant (AA active) / 24–48h (requested)Payment attribution disputes, double debit claims
4h 18mEvidence assembly for DIS-2025-1848 — 8 sources · Simultaneous retrieval · Manual equivalent: 3–4 working days · Nodal Officer gets complete file day of receipt
8Evidence sources retrieved for every dispute — call log, recording, CBS, NACH, KFS, consent, training, bank statement · All simultaneously
PartialDIS-2025-1848 remedy — FPC violation confirmed (apology + agent discipline) but penal charge correctly applied (separate matter) · Evidence separates the two claims
PreliminaryAI generates preliminary assessment with evidence — Nodal Officer reviews and approves · Final decision always human · AI gathers, human decides

The evidence that distinguishes a bank-side NACH failure from a borrower-side EMI skip is a 2-digit return code in a payment gateway log — and the institution that cannot retrieve it within 24 hours cannot defend the penal charge it applied

A borrower who disputes a penal charge for a NACH bounce needs one piece of information to resolve their dispute: the NACH return code. If it is R29 (bank network error) or R01 with a bank-flagged technical note, the penal charge should be reversed — the borrower did not skip the payment, the bank system failed to process it. If it is R01 without a technical note, the borrower had insufficient funds. These two outcomes have entirely different remedies. An institution that does not retrieve the return code within 48 hours of the dispute is an institution that either applies a blanket reversal policy (expensive and incorrect) or maintains the charge regardless of cause (a potential FPC violation if the bounce was bank-side). The Dispute Manager Agent AI retrieves the return code within minutes and documents which type of failure caused the bounce — the most consequential piece of evidence in the most common dispute category, retrieved automatically, so the Nodal Officer can resolve correctly rather than guessing.

← Back to Dispute Manager Agent AI