Use case #0002

Error taxonomy: the 20 ops errors QC AI tags and routes for correction

An error without a taxonomy is a problem that cannot be measured, trended, or systematically fixed. A QC process that records errors in free text — "document missing," "date issue," "wrong account" — produces a register that can tell you how many errors were found but not which operations teams or which process steps are generating them, whether they are increasing or decreasing, or what interventions would reduce them most efficiently. The Quality Control Agent AI tags every error with a standard code from a 20-error taxonomy — covering origination errors, property documentation errors, loan documentation errors, regulatory compliance errors, and operational processing errors — making every error instantly attributable, trendable, and actionable. The error code determines who receives the correction routing, what the correction requires, and how long the correction typically takes.

An error without a taxonomy is a problem that cannot be measured, trended, or systematically fixed. A QC process that records errors in free text — "document missing," "date issue," "wrong account" — produces a register that can tell you how many errors were found but not which operations teams or which process steps are generating them, whether they are increasing or decreasing, or what interventions would reduce them most efficiently. The Quality Control Agent AI tags every error with a standard code from a 20-error taxonomy — covering origination errors, property documentation errors, loan documentation errors, regulatory compliance errors, and operational processing errors — making every error instantly attributable, trendable, and actionable. The error code determines who receives the correction routing, what the correction requires, and how long the correction typically takes.

The 20-error taxonomy: grouped by category

Category A — Origination and KYC errors (5 errors)
A01
ERR-KYC-PHOTO · Face mismatch between ID and applicant selfie

Photograph on submitted identity document does not match the applicant's onboarding selfie — face verification failure

Catches synthetic identities and document substitution. Flagged for enhanced due diligence. If face match score below 70%: hold file and refer to Fraud team.

→ Fraud team
A02
ERR-KYC-ADDRESS · Aadhaar address diverges from declared address by more than one district

Borrower's declared current address is in a different district than the Aadhaar address without supplementary address proof

Address proof document required. Routes to RM to obtain supplementary proof before proceeding.

→ RM · Ops
A03
ERR-INCOME-BST-GAP · Bank statement has missing month(s) in the required window

Submitted bank statements do not cover 12 contiguous months — one or more months missing or statements cover a non-contiguous period

Most common origination error. Routes to RM to request the missing period from borrower. Correction typically resolved in 1–2 days.

→ RM
A04
ERR-INCOME-ITR-ACK · ITR filed but NSDL acknowledgement absent

ITR computation sheet submitted but the NSDL e-filing acknowledgement number is not present — filing not independently verifiable

ITR without acknowledgement is a declaration, not a verified filing. Routes to RM to obtain the acknowledgement from borrower or pull from NSDL portal.

→ RM
A05
ERR-INCOME-GSTIN-GAP · GST returns have a missing quarter in the last 12 months

GSTIN is active but one or more quarterly GST returns are not filed — income verification chain broken for the unfiled quarter

GSTN portal checked for filing status on all quarters. Routes to RM to explain and document the unfiled quarter or provide alternative income evidence for that period.

→ RM · Credit
Category B — Property and security errors (5 errors)
B01
ERR-PROP-EC-EXPIRED · Encumbrance certificate older than 180 days at review date

EC was valid at application but has aged past the 180-day limit — a fresh EC must be obtained before sanction or disbursement

Routes to RM to request fresh EC from SRO. Correction: 3–7 working days for EC from sub-registrar. If sanction is imminent, sanction can proceed with fresh EC condition on disbursement.

→ RM · Legal
B02
ERR-PROP-VAL-EXPIRED · Property valuation older than 180 days at review date

Valuation report was obtained at application but has aged beyond the 180-day validity window

Routes to Legal team to arrange fresh valuation from an approved panel valuer. Correction: 5–10 working days. If original valuation showed major structural issues, fresh valuation takes priority.

→ Legal
B03
ERR-PROP-VAL-PANEL · Valuation report from a valuer not on the current approved panel

Valuer was on the panel at the time of the valuation but has since been removed — or was never on the panel

Routes to Legal team to obtain a fresh valuation from a currently approved panel valuer. QC flags this as critical — panel valuer requirement is a regulatory expectation under RBI guidelines for collateral valuation.

→ Legal
B04
ERR-PROP-CERSAI · CERSAI search absent or older than 30 days before sanction

No CERSAI search in the file, or the existing search is stale — a new charge may have been registered since the original search

Routes to Ops team to complete a fresh CERSAI search. 24-hour resolution. Critical — disbursement without a fresh CERSAI search creates risk of lending on already-encumbered security.

→ Ops
B05
ERR-PROP-RERA · Under-construction property without confirmed RERA registration

Borrower is purchasing an under-construction unit — the project's RERA registration is pending, invalid, or not present in the file

Routes to RM and Legal team. RERA registration is mandatory for home loans on under-construction projects per RBI Digital Lending and Housing Finance guidelines. Pending registration is not acceptable — disbursement must await confirmation.

→ RM · Legal
Category C — Loan documentation errors (5 errors)
C01
ERR-LOAN-KFS-DATE · KFS dated same day as or after sanction letter

KFS creation or acknowledgement timestamp is the same date as or later than the sanction letter date — FPC pre-acceptance disclosure violated

Routes to Compliance team for FPC breach notation. System block (where implemented) is the long-term fix. Short-term: delay sanction until KFS is re-issued with confirmed pre-sanction acknowledgement. Highest-priority compliance error.

→ Compliance
C02
ERR-LOAN-NACH-MISMATCH · NACH mandate bank account or IFSC does not match verified bank details

Bank account number or IFSC code on the NACH mandate is different from the account shown in the borrower's verified bank statements

Routes to Ops team for NACH re-execution. High consequence — a wrong-account NACH will bounce on first debit with penal charge and service failure. Correction before disbursement takes 1–3 working days.

→ Ops
C03
ERR-LOAN-ESIGN · One or more pages requiring signature are unsigned in the digital record

eSign completion record shows fewer signed pages than the agreement template requires — an amendment page or addendum was not put through the eSign flow

Routes to Ops team to identify the unsigned page and route it through the eSign flow with the borrower before disbursement. Correction: 24–48 hours depending on borrower availability.

→ Ops
C04
ERR-LOAN-CONSENT-DATE · Bureau consent signed after bureau pull date

The borrower's signed consent for credit bureau enquiry was obtained on a date after the bureau enquiry was already run

Routes to Compliance team. Bureau enquiry without prior consent is a regulatory violation. FPC notation required. For the specific account: document the consent was obtained and note the sequence error. For the process: system block required to prevent recurrence.

→ Compliance
C05
ERR-LOAN-FEE-OVERRIDE · Processing fee charged differs from schedule without an approved waiver document

Fee collected is lower than the scheduled fee and no fee waiver approval document signed by the authorised officer is present in the file

Routes to Finance for reconciliation and to the RM's manager for a retrospective waiver approval. The fee concession itself may be fine — the documentation is the issue. Finance must decide whether to collect the outstanding fee or formally document the waiver.

→ Finance · RM Manager
Category D — Regulatory compliance errors (3 errors)
D01
ERR-COMP-AML · AML / sanctions screening not present or not current

No AML screening result in the file, or the screening was run more than 90 days before disbursement — required to be current at disbursement

Routes to Compliance team for immediate re-screening. Disbursement blocked until AML clearance is confirmed. PMLA obligation — non-compliance is a criminal offence for the institution, not just a process gap.

→ Compliance · HOLD
D02
ERR-COMP-RATE · Rate applied in CBS differs from rate in KFS by more than 5 basis points

The interest rate set up in the core banking system for this account does not match the rate stated in the KFS — systematic or manual entry error

Routes to Credit Ops for CBS rate correction before disbursement. A rate discrepancy creates a dispute risk immediately after the first statement is generated. Correction: 4–24 hours through Credit Ops rate change workflow.

→ Credit Ops
D03
ERR-COMP-PROP-TYPE · Property type does not match the permitted collateral for this product

The property being mortgaged is a commercial property being used to secure a residential home loan product, or vice versa

Routes to Credit team for product-property alignment review. A commercial property pledged against a home loan product creates a legal and regulatory mismatch. Options: switch to an appropriate LAP product, or decline the application on the grounds of product mismatch.

→ Credit
Category E — Processing and operational errors (2 errors)
E01
ERR-OPS-CBS-SETUP · CBS account setup errors — wrong tenure, wrong product code, or incorrect disbursement amount

The CBS account for this loan has been set up with parameters that differ from the sanction letter — tenure, rate band, product type, or amount

Routes to Operations team for CBS correction before disbursement. Every parameter that is wrong in CBS at disbursement will be wrong for the life of the loan — amortisation schedules, statement generation, and CIBIL reporting will all reflect the incorrect setup.

→ Ops · CBS
E02
ERR-OPS-DISBURSEMENT · Disbursement amount or recipient account differs from sanction letter

The disbursement instruction in the payment system has a different amount or beneficiary account than the sanction letter authorises

Routes to Finance team as a critical hold. Disbursing an amount different from the sanctioned amount, or to a different account, is a regulatory violation and a potential fraud signal. No disbursement proceeds until Finance reconciles the discrepancy and confirms the correct instruction.

→ Finance · HOLD
20Error types in taxonomy — 5 origination, 5 property, 5 loan docs, 3 regulatory compliance, 2 operational · All tagged with standard code
C01 + D01Highest-consequence errors — KFS date violation (FPC breach) and AML not current (PMLA obligation) · Both trigger disbursement hold regardless of other file quality
5Routing destinations — Fraud, RM, Legal, Compliance, Ops, Finance, Credit · Error code determines who receives the correction routing automatically
StandardError code taxonomy makes every error trendable — A03 increasing week-on-week is a process signal · Free-text errors cannot produce this analysis

The error code that routes ERR-LOAN-NACH-MISMATCH to the Ops team is not a notification — it is a work order with a correction specification, a responsible party, and a disbursement-blocking condition that will not lift until the Ops team confirms the correction is complete

The routing is not advisory. When the QC AI tags an error as ERR-LOAN-NACH-MISMATCH and routes it to Ops, the Ops team receives a task with specific fields: the file ID, the NACH account number that was submitted, the correct account number from the verified bank statement, and a disbursement block confirmation that tells them the loan will not proceed until they mark the task complete. The QC AI then tracks the correction — if the Ops task is not marked complete within 24 hours, a supervisor alert is generated. If it is not complete within 48 hours, an escalation to the Head of Operations is generated. The taxonomy turns every error from a notification into a managed work item — with an owner, a deadline, and an escalation path if the deadline is missed. A QC system that finds errors and reports them is a QC system that produces reports. A QC system that finds errors, routes them as work items, tracks their resolution, and escalates overdue corrections is a QC system that produces disbursements.

← Back to Quality Control Agent AI