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

Guide10 min readPublished

Purchase testing in statutory audit: procedures, samples and exceptions

How to plan and run purchase testing on a Companies Act audit: agreeing the population, choosing a sample basis that survives review, the procedures that address each assertion, and what to do with what they throw up.

Purchase testing in statutory audit establishes that recorded purchases occurred, were complete, were recorded at the right amount, in the right period and under the right account. It runs in four stages: agree a complete population from the purchase register to the ledger and the trial balance, stratify it by risk and value, apply procedures that address specific assertions rather than a generic sample of vouchers, and resolve every exception in writing. The work that fails on review usually fails at the first stage, not the third.

What purchase testing is actually establishing

Purchase testing is not a single procedure. It is a set of procedures aimed at different assertions, and confusing them is why so many files contain twenty-five vouched invoices and no conclusion anyone can rely on. Vouching a sample of recorded purchases forward to invoices tests occurrence. It tells you nothing about completeness, because you cannot find an unrecorded purchase by looking through the purchases that were recorded.

Assertions and the procedure that addresses each
AssertionWhat you are trying to establishProcedure that actually tests it
OccurrenceRecorded purchases represent goods or services actually receivedVouch from the ledger entry to the invoice and evidence of receipt. Direction matters: ledger to document.
CompletenessPurchases that occurred have been recordedTrace from the goods receipt register, gate inward register or vendor statements to the ledger. Direction is reversed: document to ledger. Also review post year-end payments and unbilled liability.
AccuracyPurchases are recorded at the correct amountRecompute quantity × rate, agree to the order or contract, check tax treatment and any discount or freight.
Cut-offPurchases are in the period in which the risks and rewards transferredTest either side of the year end against dispatch, receipt and invoice dates, and inspect terms of delivery.
ClassificationPurchases are in the right account and not capitalised or expensed wronglyReview the ledger allocation against the nature of the item, with attention to repairs, consumables and anything near the capitalisation threshold.
PresentationRelated-party and connected purchases are identified for disclosureMatch the vendor master against the related-party list, by PAN and by directorship, not by name alone.
Assertions and the procedure that addresses each

Common practice, not a requirement

Testing a single sample of vouchers and treating it as evidence for all six assertions is common and is not defensible on review. Two directional tests (ledger to document for occurrence, document to ledger for completeness) are the minimum a purchase section should contain.

Stage one: agree the population before anything else

A sample is only evidence about the population it came from. If the purchase register you sampled does not agree to the purchases in the ledger, and the ledger does not agree to the trial balance you audited, then the sample supports a conclusion about a set of transactions that does not appear in the financial statements.

  1. 01Agree the purchase register total to the purchases ledgerTake the register for the full year, total it, and agree it to the purchases figure in the general ledger. Differences here are usually journal entries posted directly to the purchases account, purchases recorded through a different voucher type, or a register run for a different date range. Identify and quantify each, do not net them.
  2. 02Agree the ledger to the trial balance and the trial balance to the draft accountsTwo short reconciliations. They take an hour and they are the difference between a population and a spreadsheet.
  3. 03Reconcile the opening position to last year's signed accountsOpening trade payables and opening stock both feed the purchases figure. If they do not tie to the prior-year signed financial statements, the scope of the engagement has changed and the partner needs to know on day one.
  4. 04Establish what is excluded and say soImport purchases, purchases under reverse charge, branch transfers and job-work movements are frequently recorded outside the main purchase register. State in the working paper which streams the population covers and which it does not, and cover the rest separately rather than silently.

An extract that has never been agreed to anything is not a population. Every procedure run on it is unsupported, and a reviewer who spots this can discard the entire section regardless of how much testing sits underneath it.

Stage two: a sample basis that survives review

“Judgemental” is not a sample basis. It is the absence of one. A basis has three components a reviewer can check: what the population was, how items were selected, and why that method addresses the risk you identified. Record all three before selecting anything, because reconstructing a rationale afterwards produces a rationale that fits the sample rather than the risk.

A stratified approach works well on purchases in a mid-market client, because value is almost always concentrated. A typical structure covers the population in three layers.

A three-layer selection over a purchase population
LayerBasisWhy
Full examinationEvery item above performance materialityThese are individually capable of causing a material misstatement. There is no sampling judgement to make.
Risk-targetedItems with a specific characteristic: new vendors, round-sum amounts, values just under an approval threshold, month-end and year-end postings, manual journals to purchases, vendors with no PAN or GSTINDirected at where misstatement is more likely. These are not a sample and do not support extrapolation; they are a targeted test and should be described as one.
RepresentativeA monetary-unit or random selection across the remaining populationSupports a conclusion about the residual population as a whole. This is the only layer from which you can extrapolate an error rate.
A three-layer selection over a purchase population

Keep the three layers separate in the working paper. An exception found in the risk-targeted layer says something about that characteristic; an exception in the representative layer says something about the population. Merging them produces an error rate that means nothing, and it is the most common reason an exception schedule cannot be concluded on.

Stage three: the procedures

For each selected item, the core test is a three-way match: the purchase order, the evidence of receipt, and the supplier invoice, agreed to each other and to the ledger posting. In practice the second leg is the one that varies most by client, and the decision about what you will accept as evidence of receipt has to be made in advance.

  1. 01Agree the invoice to the ledger postingAmount, date, vendor and account. The most common innocent difference is the tax component posted separately to an input credit account. Recompute before treating it as an exception.
  2. 02Agree the invoice to evidence of receiptA goods receipt note where one exists. Where the client does not raise GRNs, a signed delivery challan, a gate inward entry, a store inward register or a stock ledger movement. For services, evidence of performance: a certified work completion note, a timesheet, a milestone certificate.
  3. 03Agree the invoice to the order or contractRate, quantity and terms. Where no order exists, establish who approved the purchase and on what authority, and check that against the client's own delegation of authority.
  4. 04Check authorisation against the client's stated thresholdA purchase above a threshold with no approval at the required level is a control override. That is a different and more serious finding than a missing document, and it should never be recorded as a paperwork gap.
  5. 05Check the tax treatmentGSTIN on the invoice, place of supply, rate applied and whether the credit is one blocked under section 17(5) of the CGST Act. Purchase testing and input credit work overlap here, and doing them in isolation duplicates effort.
  6. 06Confirm the periodWhere the item falls near the year end, apply the cut-off test rather than the routine one.

Purchase orders and goods receipt notes are internal controls a company may choose to operate. Neither is required by the Companies Act, and their absence is not itself a breach of law. It is a control observation, and it belongs in the report to management whether or not it changes the financial statements.

Where purchase sections most often fail on review

Three failure modes, and what a reviewer sees
FailureWhat it looks like in the fileWhat fixes it
No completeness workA full section of vouched invoices, all supported, and no procedure anywhere that could have found an unrecorded purchaseAdd a reverse-direction test from receipt records and vendor statements to the ledger, plus a search for unrecorded liabilities using post year-end payments.
Exceptions raised, never clearedAn exception schedule with fourteen open lines and a conclusion that purchases are fairly statedEvery exception needs an outcome recorded in the file, including the ones that turned out to be nothing, and why.
Sample basis reconstructed afterwardsA rationale that describes exactly the items selected, with no reference to the risk assessmentWrite the basis before selecting. If the risk assessment changed mid-engagement, record that it did and why, which is itself a significant judgement.
Three failure modes, and what a reviewer sees

A short checklist for the section

  • Population agreed to the ledger, the ledger to the trial balance, the trial balance to the draft accounts, all evidenced.
  • Streams excluded from the population identified, and covered by a separate procedure.
  • Sample basis recorded before selection, with the three layers kept apart.
  • At least one test in each direction, so completeness is addressed and not assumed.
  • Evidence-of-receipt policy agreed with the client and recorded, where GRNs are not raised.
  • Authorisation tested against the client's own threshold, not against a threshold you assumed.
  • Cut-off tested separately either side of the year end.
  • Related-party purchases identified by PAN and directorship, not by vendor name.
  • Every exception resolved in writing, with the dismissed ones recorded too.
  • A conclusion written by a named person that states what the work showed, not that work was done.

What this means for how the work is staffed

Almost everything above divides cleanly into two kinds of work. Agreeing a register to a ledger, matching an invoice to a receipt note, recomputing quantity times rate, flagging values just below a threshold and finding the same invoice number twice are mechanical. They are also where most of the hours go, and they are the parts a firm cannot afford to do across the whole population by hand, which is why sampling exists in the first place.

Deciding whether a missing goods receipt note matters at this client, whether a pattern of round-sum payments to one vendor is an arrangement or a coincidence, and whether the aggregate of the uncorrected differences is material: none of that is mechanical, and none of it should be delegated to software.

How we think about this

Lekhya runs the matching, recomputation and pattern checks across the full purchase population rather than a sample, and links each exception to the document and page it came from. It raises potential exceptions for an auditor to work; it does not decide whether one is a misstatement, and it does not write the conclusion. That decision stays with a named auditor, because it is the part that carries the signature.

Testing the full population changes the sampling question rather than removing it. When every transaction has been matched, the sample is no longer the basis for the conclusion on accuracy; it becomes a check on the matching itself. That is a smaller sample with a different purpose, and the working paper needs to say so explicitly instead of carrying forward last year's basis.

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.