What are tests of details?

Tests of details are one of two categories of substantive procedure (the other being substantive analytical procedures). They examine individual transactions, account balances, or disclosures to detect material misstatements directly, without relying on the operating effectiveness of the client's internal controls.

ISA 330.18 makes one thing non-negotiable: every material class of transactions, account balance, and disclosure receives substantive procedures. For significant risks, ISA 330.21 goes further and requires those procedures to be specifically responsive to the identified risk. Tests of details are how you meet that requirement at the individual-item level.

The design starts with the assertion. If you are testing the existence of receivables, you select from the recorded balance and confirm or vouch back to source documents. If you are testing completeness of payables, you work in the opposite direction: from source documents (goods received notes, supplier statements) into the recorded balance. ISA 500.A14 sets out this directional logic. Getting the direction wrong means the test does not address the assertion it was designed for.

ISA 500.6 defines what counts as sufficient appropriate audit evidence. "Sufficient" is about quantity (enough items tested). "Appropriate" is about relevance (does the evidence address the assertion?) and reliability (is the source credible?). A test that examines 60 invoices but checks only amounts, not counterparties, may be sufficient in volume and completely miss the occurrence assertion.

Key Points

  • Tests of details detect misstatements by examining individual items, not by evaluating whether controls worked.
  • ISA 330.18 requires substantive procedures for every material account balance and class of transactions regardless of assessed risk.
  • Selecting the wrong population or testing the wrong direction is the fastest route to an ineffective test. ISA 500.A14 establishes the directional logic.
  • External confirmations, vouching, recalculation, and inspection are the most common forms; the choice depends on the assertion.

Why it matters in practice

Worked example: Krüger Maschinenbau GmbH

Client: German precision engineering firm, FY2024, revenue €120M, HGB reporter. Krüger reports trade receivables of €18.4M at year-end. The engagement team identified a significant risk of overstatement because Krüger sells bespoke machinery on long payment terms (90–180 days), and two customers in the automotive sector reported financial difficulty during Q4.

Select the assertion and design the test: The primary assertion is existence. The team designed a positive confirmation procedure under ISA 505.7, targeting the 15 largest receivable balances (representing €12.1M of the €18.4M total) plus a random sample of 20 balances from the remaining population.

Send confirmations and evaluate responses: 14 of 15 large-balance confirmations returned with no exceptions. One customer (€1.8M) reported a disputed amount of €340K relating to a late delivery penalty. The customer confirmed €1.46M, not the €1.8M recorded. Of the random sample, 18 returned agreed, one did not respond, and one reported a €12K timing difference.

Perform alternative procedures for non-responses: For the non-responding debtor (balance €45K), the team inspected the underlying sales invoice, dispatch documentation, and subsequent cash receipt of €45K received on 14 January 2025. Existence confirmed.

Evaluate the results: The €340K disputed amount required further investigation. Krüger had not recorded a provision for the penalty. The team concluded Krüger should recognise a provision of €340K under HGB §249(1). The €12K timing difference was a cutoff error, corrected by the client.

Key standard references

  • ISA 330.18: Requires substantive procedures for each material class of transactions, account balance, and disclosure.
  • ISA 330.21: Requires substantive procedures specifically responsive to significant risks; tests of details are ordinarily more responsive (ISA 330.A52).
  • ISA 500.6: Defines sufficient appropriate audit evidence — sufficiency (quantity) and appropriateness (relevance and reliability).
  • ISA 500.A14: Establishes directional testing logic — selecting from the balance tests existence; selecting from source documents tests completeness.
  • ISA 505.7: Governs the design and evaluation of external confirmation procedures.

Related terms

Related reading

Frequently asked questions

Are tests of details mandatory on every audit?

Yes. ISA 330.18 requires substantive procedures for every material class of transactions and account balance. For significant risks, ISA 330.21 requires tests of details specifically.

What is directional testing?

Selecting from the recorded balance tests existence/occurrence. Selecting from source documents tests completeness. ISA 500.A14 establishes this logic. Getting the direction wrong means the test doesn't address the intended assertion.