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

Reference6 min readPublished

Common exceptions in revenue and receivables testing

A reference catalogue of the exception types that recur most often across revenue recognition, cut-off, confirmation, credit note and receivables provisioning testing — why each happens, and what to do when you find one.

Across revenue recognition, cut-off, confirmation, credit note and receivables provisioning testing, the exceptions that actually turn up on real engagements fall into a short, recurring list: dispatch and invoice dates that disagree at the year end, sales with no matching dispatch evidence, credit notes clustered just after year end, non-responding or disputed debtor confirmations, provisions that have not moved from a prior-year percentage, and related-party or export transactions missing their specific supporting document. Knowing this list in advance speeds up both testing design and the response once an exception is actually found, because the right next step for each type is largely the same every time it recurs.

Why a reference list helps

Revenue testing generates a lot of individual findings, and treating each one as a fresh problem wastes time that should go into judging whether the finding actually matters. Most exceptions are a known shape with a known first response. This article collects them from across the revenue and receivables cluster into one table, organised the way they actually surface in a working paper review, so a reviewer or a first-year article can recognise the pattern quickly and go straight to what the finding needs rather than starting from nothing.

The catalogue

Recurring exceptions across revenue and receivables testing
ExceptionWhy it happensWhat to do
Dispatch date and invoice date fall in different periods at year endBilling is batched weekly or invoices are raised a day or two after a weekend dispatch, as a routine operational lag rather than anything deliberateRecompute recognition based on the dispatch date, not the invoice date; adjust the period if material and check whether the related inventory treatment also needs correcting
A recorded sale has no matching dispatch or delivery evidenceCould be a genuine service sale with no physical dispatch, a bill-and-hold arrangement, or a fictitious or premature saleEstablish which of the three it is from the contract terms first; only once a bill-and-hold or service basis is confirmed should the absence of dispatch evidence stop being a concern
A dispatch has no matching sales invoiceAn invoicing step was missed, goods were sent on approval or consignment and not yet actually sold, or revenue is understatedCheck the nature of the dispatch against any consignment or approval terms; if none apply, this is a completeness gap in revenue
Credit notes cluster in the weeks after year end against invoices dated just before itGenuine quality rejections and scheme adjustments do happen near a period close, but the same pattern is also how overstated year-end revenue gets quietly reversedAnalyse the whole credit note population by date gap and stated reason before looking at individual items; investigate any concentration against a small number of customers
A debtor confirmation is not returned despite two requestsCustomer accounts staff frequently do not prioritise confirmation letters, independent of whether the balance is actually correctMove to alternative procedures: trace subsequent cash receipts to the specific invoices making up the balance, and vouch invoice-level detail where receipts are insufficient
A debtor confirmation comes back disputing the balanceA genuine timing difference, a billing error, or a substantive commercial dispute over goods, pricing or qualityReconcile the difference item by item and document the resolution; a cluster of disputes around one product line or branch deserves escalation beyond the individual items
The provision for doubtful debts uses the same percentages as last year with no fresh calculationRolling forward a prior-year rate is faster than recomputing it, and in a stable business it can look close enough not to questionAsk for the underlying historical loss-rate calculation; recompute the provision on the current year-end ageing independently rather than accepting the client's total
A related-party relationship surfaces that was not on management's disclosed listThe statutory definition of related party is broader than what gets volunteered, and the omission is not always deliberateFollow the relationship through to its sales and balances, test pricing against comparable third-party transactions, and check the disclosure note is updated to match
An export sale has no FIRC and no extension of the realisation period on fileRealisation can genuinely be delayed by an overseas buyer dispute, but the same gap is also how a non-genuine export sale would presentChase the realisation status directly with whoever manages the client's export documentation; treat a long-outstanding, unexplained balance as a receivables risk in its own right
A journal entry posts directly to the sales ledger with no invoice or dispatch referenceBypasses the normal invoicing workflow, sometimes for a legitimate adjustment, sometimes because the entry was never meant to go through the normal controlsObtain the specific reason and supporting approval for every such entry; treat the absence of either as a finding regardless of amount
Recurring exceptions across revenue and receivables testing

How these exceptions relate to each other

These are not nine unrelated findings. A dispatch-invoice date mismatch at year end and a post-year-end credit note cluster are often two symptoms of the same underlying revenue-timing pressure. A non-responding debtor confirmation and an unmoved provision percentage often sit on the same stale balance, neither one examined closely enough to catch the other. Working through the catalogue by exception type, rather than by sampled transaction, makes these connections visible in a way that testing transaction-by-transaction tends to miss.

  • Recognition and cut-off exceptions (date mismatches, missing dispatch evidence) tend to concentrate in the same window around the year end and should be looked at together
  • Credit note clustering and recognition exceptions are frequently the two ends of the same overstatement
  • Confirmation exceptions and provisioning exceptions both ultimately concern whether a balance is real and collectible, and should inform each other rather than being closed off separately
  • Related-party and export exceptions both tend to involve a missing document rather than a missing transaction, and the first response in both cases is to chase the specific document rather than assume the transaction itself is wrong

An exception that looks individually immaterial but belongs to a recognisable category above is still worth logging in full, because the category, not the individual item, is usually where the real risk sits. A dozen immaterial items in the same category can be a material finding in aggregate.

How we think about this

Every exception in this catalogue is, at its root, a mismatch between two things that should agree: two dates, a dispatch and an invoice, a stated percentage and a recomputed one, a disclosed list and an independently built one. Finding the mismatch is a matching exercise that software should run across the whole population and flag every time, consistently. Deciding what a specific mismatch means for a specific client is, and should stay, a judgement the auditor makes.

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.