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

Reference4 min readPublished

Purchase testing: a complete exception taxonomy

Every category of exception a three-way match can produce, what each usually means in an Indian mid-market client, and which are worth escalating rather than documenting and moving on.

A three-way match compares the purchase order, the goods receipt note and the supplier invoice. Where all three agree on quantity, price and party, the purchase is supported. Exceptions arise when one document is missing, when quantities or values disagree, or when the same invoice appears more than once. Most exceptions in a mid-market client are documentation gaps rather than misstatements.

Before you start: most clients have no GRN

Textbook purchase testing assumes purchase orders and goods receipt notes exist. In a large share of Indian mid-market clients they do not, or they exist only for inventory items and not for services and consumables. This is not a reason to abandon the procedure. It is a reason to decide, in advance and in writing, what evidence of receipt you will accept — a signed delivery challan, a gate entry register, a store record, or management confirmation — and to record that decision in the file.

The absence of a goods receipt is itself a finding worth recording, even when you conclude the purchase is genuine. It is a control observation, and it belongs in the report to management whether or not it changes the financial statements.

The exception taxonomy

Purchase testing exceptions, what they mean and how to treat them
ExceptionWhat it usually meansEscalate when
No goods receipt on fileEither the client does not raise GRNs for this category, or the document was not retainedThe vendor is new, the amount is significant, or the pattern is confined to one approver
No purchase orderPurchases below an approval threshold, or a supplier on a running arrangementThe value exceeds the client's own approval threshold — that is a control override, not a paperwork gap
Duplicate invoiceSame invoice entered twice, often once from the original and once from a scanned copyAlways. Check whether it was also paid twice — a duplicate booking that was paid once is a control weakness; paid twice is a loss
Duplicate paymentThe same amount paid twice to the same vendor against the same referenceAlways. Confirm whether a recovery was made in the subsequent period before concluding
Price variance against the orderRate revisions agreed after the order, or freight and incidentals added on invoiceThe variance is one-directional across many vendors, or concentrated with one approver
Quantity varianceShort or excess delivery, or partial deliveries against one orderThe variance favours the supplier consistently, or stock records do not reflect the difference
Invoice value does not agree to the ledger postingVery often the tax component posted separately to a GST receivable accountThe difference is not explained by tax. Recompute before treating it as an exception
Cut-off: invoice booked in the wrong periodGoods received before year end, invoice booked after — or the reverseThe aggregate across the population is material, or the pattern is one-sided at the year end
Round-sum valuesEstimates, provisions, or service arrangements billed at a round figureRepeated identical round amounts to one vendor with no supporting invoice
Just below an approval thresholdCoincidence, usuallySeveral purchases cluster just under the threshold with the same approver or vendor — consider whether one arrangement was split
Payment with no matching invoiceAdvances to suppliers, or invoices booked in a later periodThe advance is old and unadjusted, or the vendor does not appear in the master
Vendor not in the master, or master incompleteOne-off purchases entered against a generic ledgerThe vendor has no PAN or GSTIN recorded and the amounts are significant
Purchase testing exceptions, what they mean and how to treat them

How to decide what is worth pursuing

Three questions usually settle it. Is the amount material, individually or in aggregate with similar items? Does the exception indicate a control that is not operating, as opposed to a document that was not filed? And is there a pattern — one vendor, one approver, one month, one direction? A single unexplained item below materiality is a note in the file. The same item repeated forty times is a finding.

Record the exceptions you dismissed and why, not only the ones you pursued. A reviewer asking “did you look at this?” should find the answer in the file rather than in your memory.

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.