We use cookies to understand which pages and tools are useful, nothing more — no ad tracking across other sites. You can change this later from the footer.

Skip to content
Lekhya.in

Guide3 min readPublished

Vendor master data governance audit: duplicates, stale records, and approvals

How a statutory auditor tests vendor master data governance: duplicate vendor detection, stale record review, and the approval trail for creating or changing a vendor master record.

A vendor master data governance audit tests three things independently of any specific invoice or payment: whether duplicate vendor records exist in the master — the same legal entity recorded under two or more vendor codes, often with minor variations in name, address, or bank account — whether vendor records that have had no transaction activity for an extended period remain active and payable rather than being deactivated, and whether the approval trail for creating a new vendor or changing an existing vendor's bank account details shows independent verification rather than a single person's unilateral entry.

Duplicate vendor detection

  • Run a fuzzy match on vendor name, address, PAN, and GSTIN across the full vendor master, not an exact-string match alone — duplicates are usually created through minor spelling variations, abbreviations, or a missing suffix, not identical re-entry.
  • Cross-check bank account numbers across vendor codes — two vendor codes resolving to the same bank account is a stronger duplicate signal than a name match alone and is harder to explain as coincidence.
  • Where a duplicate is confirmed, check whether payments were split across the duplicate codes in a way that kept each individual payment below an approval threshold that would have applied to the combined amount.

Stale records and the approval trail

Vendor master governance checks
CheckEvidenceWhat it catches
Dormant but active vendor recordsVendor master status flag against last transaction dateRecords left payable long after the business relationship ended, a common entry point for fictitious payments
New vendor creation approvalVendor onboarding workflow log, approver identityVendor created and immediately paid by the same person with no independent review
Bank detail change approvalChange log on vendor master with before/after values and approverBank account changed shortly before a large payment, a classic vendor-impersonation fraud pattern
Segregation between master maintenance and payment approvalUser role mapping in the ERPThe same user able to both create/edit a vendor and approve payment to that vendor
Vendor master governance checks

A bank account change on a vendor master record immediately followed by a payment to that vendor, with no independent confirmation of the change, is one of the most common vectors for payment diversion fraud. This pair of events — change, then payment — is worth a specific full-population test rather than relying on sample-based purchase testing to surface it.

How we think about this

Fuzzy-matching names and cross-checking bank accounts across thousands of vendor records is exactly the kind of exhaustive, pattern-matching work that does not get smaller or slower as the vendor master grows, if it is run with the right tooling. Deciding whether a flagged pair of records is a genuine duplicate, two related but distinct entities, or an innocent coincidence is where the auditor's judgement is needed.

This is practical guidance written for audit teams, not an authoritative statement of any standard or statute. Standards, forms and timelines change. Check the current text issued by the ICAI and the relevant authority before relying on anything here in an audit file.

Free tools, no signup

Each one reads a file entirely in your browser — or, for two of them, just answers a few questions — and nothing is ever uploaded.