Sign inSign upSign in
Menu

Data analytics, artificial intelligence and other audit technology

ICAN Skills, Audit, Assurance and Forensics. Syllabus area F, technology in audit, assurance and forensics

12 min read · Updated 6 November 2026

Download this topic

In this part

A supermarket chain records 40 million sales lines a year. A sample of 60 cannot show whether someone has been cutting sales just below an approval limit. A program that reads every line can, in minutes. Another firm pays its suppliers through a blockchain. A third runs a robot that matches invoices to orders all night. The audit must now work with systems like these.

Technology does not remove the auditor's judgement, but it changes what evidence is available and how it is gathered.

This topic covers the technologies that affect auditing, the use of data analytics and audit software on whole populations, statistical analysis to find outliers, why and how the auditor interrogates the client's accounting and enterprise resource planning (ERP) systems, artificial intelligence (AI), robotic process automation (RPA) and blockchain in the audit. The previous topics covered IS audits, and the next topic starts forensic accounting.

In 30 seconds

Affected areas: planning, risk assessment, evaluating controls, substantive testing and reporting. Big data analytics: test transactions at source, test 100% of data, predictive analytics, evaluate programmed controls. Statistical outliers: mean, standard deviation, z-scores, Benford's law, trends. Interrogating software: the processing is invisible, and only the system can show completeness and accuracy. AI and RPA: cost, speed, accuracy, scalability; auditors must understand the robots they rely on.

Blockchain: shared, tamper-resistant record; test the controls, the nodes and the data.

Key terms in plain English

TermWhat it means
Big dataVery large sets of data from many sources
OutlierA value far from the expected pattern
ERPEnterprise resource planning system
RPARobotic process automation
BlockchainA shared ledger of linked, tamper-resistant blocks
CAATComputer-assisted audit technique

Syllabus check

This topic is in syllabus area F, technology in audit, assurance and forensics (5% of marks). It covers:

  • the application of technology in audit, assurance and forensics
  • big data analytics and audit of electronic transactions
  • artificial intelligence, robotics and blockchain

CAMA 2020 and audit technology

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 auditor states whether proper books of account were keptApplies to electronic records
s. 407(3)Right of access to books, accounts and vouchers and informationIncludes system data and logs
s. 404(7)(d)The audit committee keeps accounting and internal control under reviewIncludes automated controls

The rules in more depth

How technology affects the audit

Technologies likely to affect the auditing process include cloud-based accounting systems, big data and analytics, social media, blockchain and artificial intelligence and robotics. Some professions will disappear, some will grow and new ones will appear. The effect on each stage of the audit is:

StageHow technology helps
Engagement planningIdentifying areas to audit, setting up the team, assigning tasks, allocating time and setting materiality can be automated. Most off-the-shelf audit software has built-in tools
Risk assessmentSoftware can do qualitative and quantitative assessment. For the quantitative part, the client's financial information is uploaded, and the software computes ratios, percentages and proportions, sometimes with an interpretation that the auditor reviews with human judgement
Evaluation of internal controlsThe only practical way to evaluate IT controls is through computer-assisted audit tools (CAATs). Many audit programs can test the adequacy and operating effectiveness of IT controls
Substantive testingRatios and trend analysis can be done by software, and automated tools can prepare and send circularisation letters for third-party confirmations
ReportingSoftware has reporting modules that compile reports and turn findings into diagrams and pictures that executives understand more easily than text

Big data analytics and the audit of electronic transactions

Big data is large volumes of data gathered from many sources, including social networks, videos, digital images, sensors and sales transaction records. Big data analytics analyses it to find patterns and connections that might otherwise be invisible, giving insight that can help firms make better decisions. For auditors, analytics offers these advantages:

  • testing transactions at source, in the system where they are created;
  • testing the complete data set, a 100% check;
  • predictive analytics, to help in risk assessment;
  • evaluating programmed controls; and
  • avoiding analysis paralysis, by focusing on the exceptions that matter.

Analytics changes the traditional sample-based approach into a data-driven one, in which the whole population is tested with automated algorithms instead of a sample, which improves audit quality.

Typical tests are:

  • finding duplicate invoices or payments
  • sequence gaps in documents
  • transactions at weekends, holidays or odd hours
  • entries just below approval limits
  • round-sum entries
  • journal entries posted by unusual users or to unusual accounts
  • payments to suppliers with the same bank account as an employee
  • receivables ageing and credit limit breaches
  • comparison of price and quantity to master data

The auditor still has to decide what each exception means, investigate it and document the follow-up. Data must also be tested for completeness and accuracy before it is used: the totals extracted should agree to the ledger and trial balance.

Statistical analysis to find outliers in sales records

When the auditors suspect manipulation of sales figures, as in the Channel Retail case, statistical analysis helps to find the unusual transactions:

  • Descriptive statistics. Calculate the mean, median and standard deviation of sales per store, per day and per product. Records that lie many standard deviations from the mean, say more than three, are outliers. A z-score is (value minus mean) divided by the standard deviation.
  • Distribution analysis. Plot the frequency of sale values. Sudden spikes at a value just below an approval limit, or many identical amounts, suggest manipulation.
  • Benford's law. In many naturally occurring sets of numbers, the first digit is 1 about 30% of the time, 2 about 18%, and so on down to 9 at under 5%. Large departures from the expected pattern suggest invented or manipulated figures.
  • Trend and ratio analysis. Compare sales by month and store to prior years and to budget. Compare sales with stock movements, cash banked and payment-method splits. A store with sales growth far above the others or a margin that does not fit may be manipulated.
  • Correlation and regression. Test the relationship between sales and drivers such as footfall, floor area, the number of transactions and staffing. Large residuals show unexplained sales.
  • Stratification. Group the transactions by size, time, cashier or till and look at each group. Voided sales, refunds and manual overrides by a particular cashier may stand out.

The outliers are not proof of error. They are a list of items to examine, by agreeing them to documents, tills, bank deposits and cash.

Why the auditor interrogates the client's accounting software

  • The processing is invisible. Computer processing is electronic, so the auditor has to get inside the system to check the completeness and accuracy of the processing.
  • The audit trail may not exist on paper. Evidence may exist only in files and logs.
  • Whole populations can be tested. With software, every transaction can be examined, which is more reliable than a sample.
  • Programmed controls can only be tested by looking at the system, for example automatic credit limit checks and three-way matching.
  • Efficiency and accuracy. Large volumes can be analysed faster and with fewer errors than by hand.
  • Fraud detection. Manipulated entries, unusual journals and duplicates can be found.
  • Reliability of information produced by the entity. The auditor must test the reports that the system produces before using them as evidence.

Audit procedures for interrogating an ERP system

An ERP system joins sales, purchases, inventory, payroll and finance in one database. The auditor must understand its configuration and then test it. Procedures include:

  1. Understand the modules in use, how they are linked, the data flows and the interfaces to other systems, and obtain the system documentation.
  2. Review the configuration of key controls, such as approval limits, credit limit blocks, three-way match tolerances and automatic postings.
  3. Review user access and segregation of duties: who can create masters, post journals, approve payments. Look for conflicts, shared accounts and leavers' access.
  4. Review change management: how changes to the system and to the configuration are authorised, tested and moved into live use.
  5. Obtain data extracts or run queries under the auditor's control, and reconcile the extracted data to the ledger and trial balance for completeness.
  6. Run analytics for the audit tests, such as duplicates, gaps, journals and ageing.
  7. Test the output reports used as evidence by recalculating and tracing a sample to source documents.
  8. Where there is no specialist skill in the audit team, use an IT specialist.

Artificial intelligence, machine learning and robotic process automation

Robots and artificial intelligence are already helping to do tasks that humans do. The expected benefits of robotic process automation (RPA) and AI are:

  • significant cost reduction
  • shorter time for tasks
  • better quality by removing human error
  • scalability, unlike human teams
  • integration with existing accounting ERP systems
  • local competence and control

AI will probably reduce the demand for repetitive accounting roles and increase advisory roles.

It will improve audit quality by letting auditors ask many more questions, and efficiency by giving insight. Software may in future interview client personnel and collect more information for analysis.

Effect on the audit approach. If the client uses software robots in key processes, the auditor needs comfort over the reliability of the processing the robot does, and so must understand the technology well enough to assess the robot software: what rules it applies, who maintains it, what controls exist over changes and exceptions, and how its output is checked.

For AI used by the auditor, the firm must consider data confidentiality, bias and errors, the explainability of results, and the need for human review. AI tools should support and not replace professional judgement and scepticism, and results should be checked before use as evidence.

In Channel Retail, the auditors considering AI and RPA could use them for matching documents, extracting data from invoices and contracts, scanning journals for unusual patterns and drafting routine working papers. The risks are poor data, over-reliance on the tool and ethical issues in handling client data.

Blockchain

A blockchain is a shared ledger in which transactions are recorded in linked blocks that, once confirmed by the network, are very hard to change.

Where a company records supplier payments on a blockchain, the audit involves:

  • understanding the type of chain (public or permissioned) and who runs the nodes
  • testing the controls over who can initiate and approve transactions and who holds the keys
  • checking that the entries on the chain agree to the company's own ledger and to bank records
  • confirming balances and transactions directly from the chain, which may give strong external evidence
  • testing smart contracts, which run automatically, to see that the code does what the agreement says
  • assessing risks of lost keys, fraud at the point of entry and legal uncertainty

Records on the chain are tamper-resistant, but they are only as good as the data put in, so controls at the point of entry still matter.

Cloud, social media and other technology

Cloud-based systems move the accounting records to a provider, so the auditor asks for independent assurance reports on the provider's controls, checks access and back-up arrangements and considers where the data is held and under which law. Social media can give evidence about a client's reputation, products and complaints, and can be a source of risk, such as false statements by staff.

Drones and sensors may be used to inspect inventory in large yards or tanks, where counting is hard. In each case, the auditor must be sure that the evidence is sufficient and appropriate and must document the procedures.

Worked examples

Example 1: below the limit. Analytics show 90 purchase orders of ₦498,000 to ₦499,900 from a limit of ₦500,000.

  1. The clustering just below the approval limit suggests splitting of orders to avoid approval.
  2. The auditor investigates the suppliers, approvers and goods received.

Example 2: z-score. A store's average daily sales are ₦2 million with a standard deviation of ₦200,000. One day shows ₦2.9 million.

  1. The z-score is (2.9 − 2.0) ÷ 0.2 = 4.5, a strong outlier.
  2. The auditor checks that day's tills, bank deposit and any special event.

Example 3: completeness of data. The auditor extracts the sales file and it totals ₦310 million, but the ledger shows ₦325 million.

  1. The extract is incomplete by ₦15 million.
  2. The auditor finds out why before running any analysis.

Example 4: blockchain. Supplier payments are on a blockchain and the ledger shows one that is not on the chain.

  1. An entry in the ledger without a matching record on the chain is an exception.
  2. It may be an error, a fictitious payment or a delay, so the auditor investigates it.

How to score full marks

  • Link each technology to a stage of the audit.
  • Explain why whole-population testing improves quality.
  • Give two or three statistical tests with one-line purposes.
  • Mention the need to test the completeness of extracted data and the controls over robots.

Common mistakes in the exam

  • Saying technology replaces auditor judgement.
  • Using analytics on data that has not been reconciled.
  • Naming tools without saying what they test.
  • Ignoring the need to understand the client's robots and ERP configuration.

Quick revision

  • Technology affects planning, risk, controls, substantive tests and reporting.
  • Big data: source, 100% testing, prediction, programmed controls.
  • Outliers: z-scores, Benford's law, trends, regression, stratification.
  • ERP: configuration, access, change, extracts, reports.
  • AI, RPA and blockchain: understand, test controls, keep judgement.

Practice questions

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

Question 1. Big data analytics allows auditors to test:

  1. The complete data set
  2. Only a sample
  3. Nothing
  4. Only cash
Show the answer

A. A 100% check.

Question 2. The only practical means of evaluating IT controls is through:

  1. CAATs
  2. Observation of paper
  3. Interview only
  4. Tax returns
Show the answer

A. Computer-assisted audit tools.

Question 3. A z-score measures:

  1. How many standard deviations a value is from the mean
  2. The tax rate
  3. Sales growth
  4. Stock days
Show the answer

A. Used to find outliers.

Question 4. Benford's law concerns:

  1. The pattern of first digits in numbers
  2. Interest rates
  3. Staff numbers
  4. Tax laws
Show the answer

A. A test for manipulated figures.

Question 5. ERP stands for:

  1. Enterprise resource planning
  2. Electronic record processing
  3. External report preparation
  4. Equity and reserve planning
Show the answer

A. An integrated system.

Question 6. Before analysing extracted data the auditor should:

  1. Check it is complete and agree it to the ledger
  2. Delete it
  3. Ignore the totals
  4. Send it to the client
Show the answer

A. Completeness of the extract.

Question 7. RPA stands for:

  1. Robotic process automation
  2. Rapid payroll accounting
  3. Record processing audit
  4. Real profit analysis
Show the answer

A. Software robots doing tasks.

Question 8. If the client uses robots in key processes the auditor must:

  1. Gain comfort over their reliability
  2. Ignore them
  3. Switch them off
  4. Rely on them blindly
Show the answer

A. By understanding the technology.

Question 9. Blockchain records are:

  1. Hard to change once confirmed
  2. Easy to erase
  3. Paper based
  4. Unrelated to audit
Show the answer

A. But input controls still matter.

Question 10. AI in the audit should:

  1. Support and not replace professional judgement
  2. Replace the auditor
  3. Be unchecked
  4. Be secret
Show the answer

A. Results need review.

Question 11 (10 marks). Explain how statistical analysis can be applied to detect outliers in a retailer's sales records. (6 marks)

Question 12 (10 marks). Explain why the auditor should interrogate the client's accounting software and the procedures for an ERP system. (9 marks)

Question 13 (10 marks). Explain how artificial intelligence, robotic process automation and blockchain affect the audit. (5 marks)

Model answers

Show the model answer to Question 11

Descriptive statistics and z-scores to find values far from the mean; distribution analysis for clusters below limits; Benford's law; trends and ratios by store and month; regression against drivers; stratification by cashier or till. (1 each) Outliers are investigated and not treated as proof of error.

Show the model answer to Question 12

Why: processing is invisible; audit trail may not be on paper; whole populations; programmed controls; efficiency; fraud detection; test of reports. (4) Procedures: understand modules and documentation; review configuration; user access and segregation; change management; reconciled extracts; analytics; test reports; IT specialists. (5)

Show the model answer to Question 13

AI and RPA: lower cost, speed, accuracy; auditors must understand client robots and use AI with judgement. (3) Blockchain: test controls, keys, smart contracts and agree the chain to the ledger. (2)

Pathfinder on Data analytics, artificial intelligence and other audit technology

These are the ICAN Pathfinder questions that test this topic. ICAN owns the questions and the suggested solutions, so we point you to them and do not copy them. Open your Pathfinder, attempt each question under exam conditions, then check your answer against the notes above.

Source: ICAN Pathfinder, Audit, Assurance and Forensics. Diets covered: May 2026 and November 2025.

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 61 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
  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 here
  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