Use case #0002

Error tagging: the 15 most common onboarding errors QC AI catches

An onboarding error is not a quality problem — it is information. An error that appears in 18% of MSME files points to something specific: a step in the MSME onboarding journey that consistently fails, either because the borrower is not instructed clearly, the RM is not checking correctly, or the system is accepting documents it should reject. When errors are tagged consistently, the error register becomes an improvement roadmap — a prioritised list of exactly what to fix in the onboarding process to reduce rework, reduce processing time, and reduce the number of file errors that eventually become compliance findings. The Onboarding Quality Agent AI tags every error with a consistent taxonomy, produces a ranked error list updated weekly, and routes each error type to the team best positioned to fix it — operations, training, product, or technology.

An onboarding error is not a quality problem — it is information. An error that appears in 18% of MSME files points to something specific: a step in the MSME onboarding journey that consistently fails, either because the borrower is not instructed clearly, the RM is not checking correctly, or the system is accepting documents it should reject. When errors are tagged consistently, the error register becomes an improvement roadmap — a prioritised list of exactly what to fix in the onboarding process to reduce rework, reduce processing time, and reduce the number of file errors that eventually become compliance findings. The Onboarding Quality Agent AI tags every error with a consistent taxonomy, produces a ranked error list updated weekly, and routes each error type to the team best positioned to fix it — operations, training, product, or technology.

The error taxonomy: why consistent tagging creates institutional knowledge

Most quality control processes note errors in free text: "bank statement missing August" or "EC too old." Free text is not analysable at scale. When the compliance team wants to know whether bank statement gaps are increasing, they cannot query a free-text field. When the training team wants to know which error types are concentrated in which branch or which product, free text gives them nothing to work with. The Onboarding Quality Agent AI tags every error with a standard error code (a category, a sub-category, and the specific field or document that failed), making every error analysable. "Bank statement gap — August 2025" becomes ERR-INCOME-BST-GAP. "EC expired — 8 months old" becomes ERR-PROP-EC-EXPIRED. The error code links the specific instance to the trend, the trend to the root cause, and the root cause to the fix.

"An error that is logged in free text is a data point. An error that is tagged with a standard code is part of a pattern. Patterns drive improvement. Data points do not."

The 15 most common errors: November 2025 error register

01
ERR-INCOME-BST-GAP · Bank statement · Income group · Check 15

Bank statement has one or more missing months in the required 12-month window

The most common onboarding error across all products. Borrowers submit bank statements but not as a continuous 12-month set — they submit 12 individual monthly PDFs, often with one or two months missing. Alternatively, the statement covers 12 months but the start date leaves a gap (e.g., November 2024 to September 2025 covers only 11 months). Fix required at the point of document request: the digital onboarding agent must specify start and end dates explicitly.

18.4% of files
02
ERR-PROP-EC-EXPIRED · Encumbrance certificate · Property group · Check 23

Encumbrance certificate is older than 6 months at the time of sanction

For LAP and home loans, the EC must be dated within 6 months of the sanction date. Files commonly arrive with ECs that were obtained at application but take 3 to 5 months to reach sanction — by which time the EC has passed the 6-month threshold. The fix is a process trigger: if application-to-sanction TAT exceeds 4 months, a fresh EC must be obtained before sanction.

14.2% of files
03
ERR-LOAN-NACH-MISMATCH · NACH mandate · Loan docs group · Check 34

Bank account number or IFSC on NACH mandate does not match the bank account in the borrower's application or bank statements

A highly consequential error: a NACH mandate with wrong bank details will fail on first debit, triggering a bounce, a penal charge, and a customer service incident — for a borrower who believes their EMI is being deducted automatically. Common cause: RM fills NACH manually from borrower-spoken details rather than copying from verified bank documents. Fix: NACH bank details auto-populated from AA-verified bank statement, with manual entry disabled.

12.1% of files
04
ERR-PROP-VAL-EXPIRED · Property valuation · Property group · Check 25

Property valuation report is older than 6 months at sanction, or the valuer is not on the approved panel

Similar to EC expiry but with an additional dimension: the valuer must be on the institution's approved panel, not just any registered valuer. Files sometimes arrive with valuations from valuers who were on the panel when the valuation was done but were removed subsequently. The QC AI checks the valuer against the current approved panel, not the panel at the time of the report.

11.8% of files
05
ERR-LOAN-KFS-DATE · KFS date · Loan docs group · Check 31

Key Fact Statement is dated on the same day as or after the sanction date

The RBI requirement is that the KFS is provided before the borrower accepts the loan — meaning it must be dated before the sanction date. Files where the KFS is dated the same day as the sanction letter have an FPC compliance gap: the borrower's signature on the sanction implies acceptance before the KFS was technically in their possession. The fix is a system control: KFS must be generated and acknowledged before the sanction letter can be issued.

10.4% of files
06
ERR-INCOME-GSTIN-GAP · GSTIN filing · KYC group · Check 8

GST return filing has a gap quarter in the last 12 months — missing quarter visible in GSTN portal

MSME borrowers must have consistent GST filing to use GST returns as an income proxy. A missing quarter (filed late or not filed) creates a gap in the income verification chain. The QC AI checks GSTN filing status for all 4 quarters — not just whether the registration is active, but whether the returns are filed and up to date.

9.8% of files
07
ERR-INCOME-BST-CREDITS · Bank credits vs declared · Income group · Check 18

Monthly bank statement credits are more than 30% below declared monthly income in one or more months

A borrower who declares ₹2L/month income but has bank credits of ₹1.1L in 3 of the 12 months either has a seasonal income pattern (which should be documented) or has inflated their declared income. The QC AI flags this for human review — it does not automatically reject, because seasonal variation is legitimate, but it requires explanation and documentation.

9.2% of files
08
ERR-PROP-CERSAI · CERSAI search missing · Property group · Check 24

CERSAI encumbrance search not present in the file, or CERSAI search is older than 30 days before sanction

The CERSAI search must be completed close to sanction to catch any new charges registered since the EC was obtained. A CERSAI search done 3 months before sanction is stale — a new mortgage could have been registered since. Institutions sometimes forget to do a fresh CERSAI search closer to sanction when the original search was done at the time of EC procurement.

8.4% of files
09
ERR-LOAN-ESIGN · eSign missing page · Loan docs group · Check 39

One or more pages of the loan agreement requiring a signature are unsigned in the digital record

eSign completion is checked by the QC AI against the list of required signature pages in the agreement template. A common failure pattern: the eSign flow was completed but a page added later (such as a revised EMI schedule after a rate change) was not re-signed. The QC AI checks every required signature page against the completed eSign record.

7.6% of files
10
ERR-KYC-ADDRESS · Address deviation · KYC group · Check 3

Address on Aadhaar differs from declared address by more than the permitted deviation — different city or state

Borrowers whose Aadhaar address reflects a previous residence are common, particularly urban migrants. The permitted deviation is within the same district. A different district requires an address proof document alongside the Aadhaar. Many files arrive without the supplementary address proof, relying only on the Aadhaar with the old address.

7.1% of files
11
ERR-INCOME-ITR-ACK · ITR without acknowledgement · Income group · Check 12

ITR computation sheet present but the NSDL acknowledgement number is missing — submission not verifiable

Some borrowers provide the ITR computation sheet (printed from the CA's software) without the NSDL filing acknowledgement. The acknowledgement is the evidence that the ITR was actually filed — without it, the computation sheet is a declaration, not a verified filing. The QC AI checks for the acknowledgement number and cross-validates it against NSDL if the API is available.

6.8% of files
12
ERR-COMP-FEE-OVERRIDE · Processing fee override · Compliance group · Check 47

Processing fee charged does not match the fee schedule and no approved waiver document is present

RMs sometimes offer a processing fee concession to close a deal without obtaining a formal waiver approval document. The loan is processed, the lower fee is collected, and the waiver document is never filed. The QC AI flags any fee that does not match the schedule and checks for a waiver approval from the appropriate authority — the fee concession itself is not the issue; the missing waiver document is.

6.2% of files
13
ERR-PROP-RERA · RERA registration missing · Property group · Check 30

Under-construction property for which RERA registration number is not present or RERA status is not verified

For home loans on under-construction properties, RERA registration of the project is mandatory under RBI guidelines. Some RMs submit applications with the builder's RERA application number (pending registration) rather than a confirmed registration number. The QC AI checks the RERA portal for active registration status — a pending application does not satisfy the requirement.

5.8% of files
14
ERR-KYC-PHOTO · Photo mismatch · KYC group · Check 7

Photograph on submitted identity document does not match the applicant photograph in the file — face verification failure

The QC AI runs a face verification check between the borrower's selfie (from digital onboarding) and the photograph on the Aadhaar or PAN. A significant mismatch — more than what would be explained by age difference or image quality — triggers a flag. This check catches cases where a document belonging to a different person is submitted in support of an application.

4.8% of files
15
ERR-LOAN-CONSENT-DATE · Bureau consent date · Loan docs group · Check 40

Borrower's signed consent for credit bureau enquiry is dated after the bureau pull date

Bureau enquiry requires prior consent. Files sometimes show the bureau pull date (visible in the CIBIL report) preceding the consent document's signature date — meaning the institution pulled the bureau before the borrower signed the consent. This is a procedural and regulatory compliance gap. The QC AI compares the bureau pull timestamp in the CIBIL report with the consent document's signature date.

4.1% of files
15Error types in top-15 — covering 96.7% of all flagged errors by frequency · Each tagged with standard code for trend analysis
18.4%Top error: bank statement gap — appears in nearly 1 in 5 files · Fixable with a single onboarding flow change: specify exact 12-month date range at document request
12.1%NACH mismatch — 3rd most common · Highest consequence error · First EMI bounce rate for mismatch files: 84% · Fix: auto-populate from AA-verified bank data
TrendingError rate fell from 23.8% (Oct) to 21.5% (Nov) — feedback loop fix on bank statement date range guidance drove the improvement

The NACH mismatch error is not a quality problem — it is an EMI bounce waiting to happen, with a penal charge attached, and a borrower who will call support confused about why their automatic payment failed

The NACH mandate with the wrong bank account number passes every other check in the file. The KYC is clean. The income documents are complete. The property title is clear. The only thing wrong is 11 digits in the NACH form. That error is invisible until the first debit attempt — which fails, generates a bank return code, triggers a penal interest charge on the borrower's account, and creates a service call that takes 20 minutes to resolve and leaves the borrower questioning whether the institution's processes are reliable. The Onboarding Quality Agent AI finds the 11-digit error before the file reaches sanction. The bank account on the NACH is compared to the bank account on the verified bank statement. If they do not match, the file is held until the NACH is corrected. A NACH mismatch costs the institution a first EMI bounce, a penal event, a service call, and a damaged first impression — all for an error that takes 30 seconds to correct if it is caught before disbursement.

← Back to Onboarding Quality Agent AI