Sign inSign upSign in
Menu

Tests of controls and the main transaction cycles

ICAN Skills, Audit, Assurance and Forensics. Syllabus area B, the nature and use of internal control

10 min read · Updated 6 November 2026

Download this topic

In this part

Every audit of a trading company comes back to three cycles: sales, purchases and payroll. They produce most of the transactions, they feed most of the balance sheet, and they are where controls matter most. The auditor does not memorise control lists for each. The auditor learns one method: ask what could go wrong, what the control must achieve, what controls would do it and how to test them. That method works on any system an examiner invents.

This topic covers planning tests of controls, computer-assisted audit techniques and test data, the major transaction cycles, the risk-objective-control-test method, tests of controls in smaller entities and exam technique. The next topics apply the method to each cycle.

In 30 seconds

Tests of controls provide evidence that controls operate effectively. Two conditions for a systems-based approach: controls designed to minimise misstatement, and operating effectively. CAATs: computer-assisted audit techniques, mainly audit software and test data. Cycles: sales, purchases, payroll; with bank and cash, inventory and non-current assets. Method: risks, control objectives, controls, tests (using inspection, observation, enquiry, confirmation, recalculation and reperformance). Small entities: minimum business controls; mostly substantive testing.

Key terms in plain English

TermWhat it means
Test of controlA procedure to obtain evidence that a control operated effectively
CAATA computer-assisted audit technique
Test dataDummy data processed through a client system to test controls
Control objectiveWhat a control is meant to achieve
Transaction cycleA group of related transactions such as sales or payroll
Minimum business controlsBasic controls expected even in a small entity

Syllabus check

This topic is in syllabus area B, the nature and use of internal control (20% of marks). It covers:

  • the techniques for evaluating internal controls: walk-through, compliance test, substantive test
  • internal controls in a computerised accounting environment
  • evaluating internal controls in a given scenario

CAMA 2020 and tests of controls

The Companies and Allied Matters Act 2020 (CAMA 2020) is the company law of Nigeria. The sections below apply to this topic.

SectionWhat it saysLink to this topic
s. 404(2)The report states whether proper books of account were keptControls over the cycles support this
s. 404(7)(d)The audit committee reviews the effectiveness of accounting and internal controlThe results of tests go to the committee
s. 407(3)Right of access to books, accounts and vouchers and to information and explanationsGives the auditor access to perform the tests

The rules in more depth

Planning tests of controls

The auditor takes a systems-based approach wherever possible. The focus is on testing the systems and controls that produce the figures, not the figures themselves. If the systems and controls are satisfactory, the figures they produce should be reliable. Two conditions must be met first:

  1. The systems and controls must be designed to minimise the risk of misstatement. The auditor checks this in the documentation and evaluation of the controls.
  2. The systems and controls must operate effectively. The auditor gets evidence of this from tests of controls.

A test of control is a procedure done to get evidence that a control operated effectively during the period. It differs from a walk-through, which checks understanding, and from a substantive test, which checks figures. The auditor decides the nature, timing and extent of the tests from the assessed risk and the planned reliance.

Computer-assisted audit techniques

Where systems use IT, the auditor may need special ways of getting evidence. Computer-assisted audit techniques (CAATs) are any techniques that let the auditor use IT systems as a source of evidence. CAATs are often necessary because IT systems may not give an adequate audit trail, and because processing is invisible. The auditor has to "get inside the computer" to check completeness and accuracy. Two commonly used types are:

  • Audit software, which is more relevant to substantive testing and is covered later.
  • Test data, which is most relevant to tests of control.

Test data means the auditor processes a sample of data through the client's system and compares the results with results worked out in advance. It gives evidence of the operation of specific application controls. A problem is that it gives evidence only at the time the data is processed. To deal with this, procedures may be written into the client's system to generate test data every time the process runs.

One way to avoid corrupting the client's files is to set up an extra "dummy" department to which the test data results are allocated, with access only for the auditor.

Disadvantages of CAATs: they can be expensive, so their use should be judged on cost and benefit. Costs include buying or developing programs, keeping them up to date with changes in hardware and software, and training audit staff. CAATs are of no value unless the auditors are properly trained to use them.

Test data for the Dolally sales system. (1) Input a dummy order for goods that are out of stock and check that no dispatch note is produced. (2) Input a dummy order for goods that are in stock, check that a dispatch note is produced, view it on screen and trace it to the copy in the distribution centre.

(3) Input dummy dispatch notes without flagging them for invoicing and check that they appear on the exception report. (4) Flag dummy dispatch notes and check that invoices are raised.

The major transaction cycles

The auditor focuses much of the work on the major transaction cycles, which together cover most of the day-to-day transactions:

  • Sales (revenue);
  • purchases; and
  • payroll.

These affect both the statement of financial position and the income statement. Tests of control also apply to key statement of financial position headings linked to the main cycles: bank and cash, inventory, and revenue and capital expenditure on non-current assets. The following topics set out for each cycle the risks, control objectives, controls and tests. The lists are guides and are not complete.

The method: risks, objectives, controls and tests

  1. Risks. What could go wrong in processing so that the statements are not true and fair? For sales: not all goods dispatched are invoiced.
  2. Control objectives. What must the controls achieve or prevent? Eliminate or reduce the risk. For sales: all dispatches are invoiced.
  3. Controls. Devise controls that achieve the objective. The ISA 315 categories are a good checklist: performance reviews, application controls (authorisation, arithmetic and accounting controls), general IT controls, physical controls and segregation of duties.
  4. Tests of controls. If the controls look adequate, devise tests of whether they work, using inspection, observation, enquiry, confirmation, recalculation and reperformance, and test data for computer systems.

If there are obvious weaknesses, the auditor tells management. In an answer, explain why the control is needed and how the test shows it is effective. A table is a good layout.

RiskControl objectiveControlTest of control
Dispatched goods not invoicedAll dispatches are invoicedDispatch notes numbered in sequence; weekly exception report of un-invoiced notesInspect a sample of reports for evidence of follow-up; check the sequence of notes for gaps

Tests of controls in smaller entities

Control systems in smaller entities are usually less sophisticated because of limited resources, and proper segregation of duties is often very hard. Senior management or the owner is often heavily involved in control. The auditor looks for "minimum business controls", which are identified, recorded and tested as in any other system.

The auditor is unlikely to be able to use the controls of a small entity as the basis of a systems-based approach, so a large amount of substantive testing is likely. The controls may still give assurance on certain aspects, for example the completeness of the accounting records.

Exam technique: generating controls and tests

You do not need to learn all the lists, because each business and system differs. Apply the general method. Think what could go wrong, to get the risks; what controls must achieve, to get the objectives; what controls would prevent or detect the problem; and how to test them.

Example: fast-food chain. Six standard meals are ordered weekly by the restaurant managers from head office, and unused meals are returned at the end of each week for disposal.

Controls to prevent losses are:

  • a monthly reconciliation by each manager of meals bought, sold and returned
  • agreement of meals sold to the sales figure, because a difference could indicate theft
  • investigation by head office of returns that are above a set level, which may show over-ordering or falling demand
  • investigation of very low returns, which may show customers turned away for lack of stock
  • strict physical controls such as refrigerated lorries and working refrigerators
  • authorisation limits for orders by each branch, based on budgets and past use
  • surprise stock counts by head office

Consequences and controls when invoices are wrong. If invoices have the wrong prices or quantities, sales and receivables will be misstated, goodwill may be lost if customers are overcharged, correction will delay payment and may cause cash flow problems, undercharged amounts may never be recovered, and goods may go to customers who would have been over their credit limit if charged correctly.

The controls are to check each invoice to the dispatch note, price list and agreed discounts and to check the arithmetic; or, in an IT system, automatic invoicing with strong physical controls over master files and good general IT controls; edit checks such as field and range checks on data entry; independent authorisation of changes to customer details and price lists; and printing and review of amendments to standing data.

Worked examples

Example 1: the method. A company receives goods from suppliers into a store. Develop a risk, objective, control and test.

  1. Risk: goods received are not recorded, so liabilities are understated.
  2. Objective: all goods received are recorded.
  3. Control: goods received notes are numbered and matched to supplier invoices; unmatched notes are reviewed weekly.
  4. Test: inspect a sample of weekly reviews; check the sequence of notes for gaps.

Example 2: test data. The auditor wants to see that the payroll system rejects an employee code that does not exist.

  1. Input a dummy payroll record with an invalid code.
  2. Check that the system rejects it and produces an error report, as expected.

Example 3: small entity. A small firm's owner approves all payments over ₦500,000. The auditor wants to rely on this.

  1. This is a minimum business control and can be tested by inspecting evidence of the owner's approval on a sample of large payments.
  2. It does not support a systems-based approach for the whole audit, so substantive testing remains extensive.

Example 4: CAAT cost. A small firm is told that audit software for a client with 300 transactions a year would cost ₦4 million.

  1. The cost outweighs the benefit for such a small population.
  2. Manual testing is more cost-effective.

How to score full marks

  • Use the four-column method: risk, objective, control, test.
  • Explain why each control is needed and how the test shows it works.
  • Match procedures to tests: inspection, observation, enquiry, recalculation, reperformance.
  • For IT mention test data and audit software.

Common mistakes in the exam

  • Giving tests of controls that are really substantive tests of balances.
  • Listing controls with no risk.
  • Memorising lists instead of applying the method.
  • Ignoring the cost of CAATs.

Quick revision

  • Systems-based: design adequate and operating effectively.
  • CAATs: audit software and test data; costs and training.
  • Cycles: sales, purchases, payroll, plus cash, inventory, assets.
  • Method: risk, objective, control, test.

Practice questions

Questions 1 to 10 are multiple choice. Questions 11 to 13 are written. Try each before opening the answer.

Question 1. A test of control provides evidence that a control:

  1. Operated effectively
  2. Is cheap
  3. Is old
  4. Is legal
Show the answer

A. Operating effectiveness.

Question 2. Test data is most relevant to tests of:

  1. Controls
  2. Balances only
  3. Tax
  4. Fees
Show the answer

A. It tests application controls.

Question 3. CAATs stands for:

  1. Computer-assisted audit techniques
  2. Computer audit and tax services
  3. Control and audit tests
  4. Client audit and tax
Show the answer

A. Computer-assisted audit techniques.

Question 4. A disadvantage of CAATs is:

  1. Cost and training
  2. Speed
  3. Accuracy
  4. Less evidence
Show the answer

A. They can be expensive.

Question 5. Which is a major transaction cycle?

  1. Sales
  2. Dividends
  3. Audit fees
  4. Tax audits
Show the answer

A. With purchases and payroll.

Question 6. The first step in the method for exam answers is to identify the:

  1. Risks
  2. Fee
  3. Tests
  4. Report
Show the answer

A. What could go wrong.

Question 7. A dummy department in a client system is used to:

  1. Hold test data results
  2. Hide fraud
  3. Pay staff
  4. Print reports
Show the answer

A. It avoids corrupting the real data.

Question 8. In smaller entities the auditor looks for:

  1. Minimum business controls
  2. No controls
  3. Only analytics
  4. Only staff
Show the answer

A. They are identified, recorded and tested.

Question 9. In a small entity the audit approach is likely to involve:

  1. A large amount of substantive testing
  2. No testing
  3. Only tests of controls
  4. Only inquiry
Show the answer

A. Weak segregation.

Question 10. Which procedure re-does the client's control?

  1. Reperformance
  2. Inspection
  3. Observation
  4. Enquiry
Show the answer

A. The auditor repeats it.

Question 11 (10 marks). Explain the two conditions for a systems-based approach and describe computer-assisted audit techniques, including their disadvantages. (9 marks)

Question 12 (10 marks). Describe the method for developing controls and tests of controls in an examination scenario, with an example. (6 marks)

Question 13 (10 marks). Explain the approach to tests of controls in a small entity. (5 marks)

Model answers

Show the model answer to Question 11

Conditions: controls designed to minimise misstatement; controls operate effectively, shown by tests of controls. (2) CAATs: techniques that use IT systems to generate evidence; audit software and test data; test data processes dummy data and compares to predetermined results. (4) Disadvantages: cost, need to keep programs updated, staff training, value only if trained. (3)

Show the model answer to Question 12

Identify risks; set control objectives; devise controls using ISA 315 categories; design tests using inspection, observation, enquiry, confirmation, recalculation and reperformance. (4) Example: dispatched goods not invoiced; objective all dispatches invoiced; control exception report; test inspection of follow-up. (2)

Show the model answer to Question 13

Controls are less sophisticated and segregation is weak; senior management or the owner is involved; identify, record and test minimum business controls; no systems-based approach, so extensive substantive testing; some assurance on certain aspects such as completeness of records. (5)

Spotted a mistake? Tell us and we will check it.

Where this fits

See every past question on Audit, Assurance and Forensics and the topic each one tests in the Pathfinder question finder.

After it, move on to Advanced Audit, Assurance and Forensics.

All Audit, Assurance and Forensics topics

You are reading topic 34 of 67.

  1. Meaning and objectives of audit, the need for audit and types of audit01
  2. Assurance engagements, levels of assurance and sustainability assurance02
  3. Statutory audit and the legal framework: CAMA 2020 and the FRC Act03
  4. International standards on auditing, assurance engagements and Nigerian standards04
  5. Obtaining and accepting a new audit engagement05
  6. Engagement letters: agreeing the terms of an audit engagement (ISA 210)06
  7. Fundamental ethical principles and the conceptual framework07
  8. Independence, objectivity and integrity of the auditor08
  9. Confidentiality in audit and assurance engagements09
  10. Conflicts of interest and resolving ethical conflicts10
  11. Non-compliance with laws and regulations (NOCLAR) and whistleblowing11
  12. Public interest and professional scepticism in audit and assurance12
  13. Rules-based and principles-based ethics, and ethics in governance13
  14. Internal audit: concept, role and its place in internal control14
  15. Internal audit compared with external audit15
  16. Operational and other internal audit assignments16
  17. Internal audit reports, regulation, ethics and outsourcing17
  18. Planning an audit (ISA 300)18
  19. Understanding the entity, its environment and its laws (ISA 315 and ISA 250)19
  20. Materiality in planning and performing an audit (ISA 320)20
  21. Audit risk and the auditor\u2019s response to assessed risks (ISA 330)21
  22. Fraud and the auditor (ISA 240)22
  23. Audit of not-for-profit organisations23
  24. Public sector audit24
  25. Audit evidence (ISA 500)25
  26. Audit documentation and working papers (ISA 230)26
  27. Audit sampling (ISA 530)27
  28. Importance, objectives and types of internal control28
  29. Control environment, the risk assessment process and monitoring of controls29
  30. Control activities and IT controls30
  31. Limitations of internal control and recording control systems31
  32. Evaluating controls and assessing audit risk32
  33. Risks of specialised IT systems and information security measures33
  34. Tests of controls and the main transaction cycles34 here
  35. The sales system: controls and tests of controls35
  36. The purchases and expenses system: controls and tests of controls36
  37. The payroll system: controls and tests of controls37
  38. The bank and cash system: controls and tests of controls38
  39. The inventory and non-current asset systems: controls and tests of controls39
  40. Management letters and reporting control deficiencies40
  41. Substantive procedures: role and approach41
  42. Analytical procedures (ISA 520)42
  43. Audit of tangible non-current assets43
  44. Audit of intangible non-current assets44
  45. Inventory: valuation and the physical count (ISA 501)45
  46. Trade receivables, prepayments and external confirmations (ISA 505)46
  47. Substantive procedures on bank and cash balances47
  48. Trade payables, accruals, provisions and contingencies48
  49. Non-current liabilities, equity and directors\u2019 emoluments49
  50. Key income statement figures50
  51. Written representations (ISA 580)51
  52. Evaluating misstatements (ISA 450) and the overall review of the financial statements52
  53. Purpose of the auditor\u2019s report and the audit expectation gap53
  54. The unmodified auditor\u2019s report (ISA 700)54
  55. Key audit matters (ISA 701) and reports prescribed by law55
  56. Audit reporting under CAMA 2020 and the audit committee56
  57. Going concern (ISA 570)57
  58. Modified opinions, emphasis of matter and other matter paragraphs58
  59. Information systems audit: risks, protection and the audit process59
  60. Vulnerability audit, data centre audit, banking transactions and IT audit reports60
  61. Data analytics, artificial intelligence, blockchain and other audit technology61
  62. Nature, objectives and types of forensic accounting services62
  63. Economic damage through contract and tort63
  64. Computer forensics, fraud investigation and litigation support64
  65. Hidden assets: how forensic accountants find them65
  66. Professional negligence in forensic investigations66
  67. The expert report and reporting in forensic engagements67
See the whole course

Get the complete Audit, Assurance and Forensics notes

Download as PDF or Word

  • Every topic as PDF and Word, ready to print
  • Edit it in Word or print the PDF. No retyping.
Get this course

Reading stays free. Access lasts 12 months. Pay by card, bank transfer, USSD or QR through Paystack. Your name and email appear on every page of your files. Read our Refund Policy.

PracticeNext topic