ACL Analytics Continuous Auditing Techniques Training Course
| Course code | SD-A-073 |
|---|---|
| Duration | 5 days |
| Level | Intermediate |
| Category | Auditing |
| Delivery | Classroom or live online |
| Language | English |
| Certificate | Certificate of completion |
Course overview
Continuous auditing fails when audit teams rely on periodic spreadsheet extracts, undocumented tests, and exception reports that cannot be rerun or defended. This five-day ACL Analytics course addresses that gap by showing finance and internal audit professionals how to turn repeatable audit tests into monitored routines. Participants work with transactional data from areas such as accounts payable, payroll, purchasing, journal entries, and revenue to identify duplicate payments, split purchases, unusual postings, control breaches, and changes in master data before they become larger financial or compliance issues.
The course develops practical ACL Analytics capability from importing and profiling data through to designing repeatable tests, joining files, defining calculated fields, filtering populations, detecting duplicates, matching records, and producing exception outputs. Participants learn how to document test logic, establish thresholds, preserve an audit trail, validate results with process owners, and distinguish a useful exception from a false positive. The programme also covers scheduling considerations, data-refresh controls, and how to structure a continuous auditing library around key financial risks and controls.
Instruction combines instructor demonstrations in ACL Analytics with guided lab work using realistic finance datasets and audit scenarios. Each day builds toward an end-of-course continuous auditing pack: a documented risk-control-test matrix, reusable ACL scripts or analytic workflows, exception-report specifications, and an implementation plan for one priority business process. Participants receive a certificate on completion and leave able to propose, build, test, and maintain targeted continuous audit routines in their own organisation.
Course objectives
By the end of this course, participants will be able to:
- Profile financial transaction files in ACL Analytics to assess completeness, field quality, record counts, and data anomalies
- Import, standardise, and document data from Excel, delimited files, and database extracts for repeatable audit use
- Build calculated fields, filters, and stratifications to target high-risk transaction populations
- Apply duplicate, gap, sequence, ageing, and outlier tests to detect control exceptions in finance data
- Join, relate, and match multiple datasets to test three-way matching, master-data changes, and payment integrity
- Create reusable ACL Analytics scripts with parameters, comments, and error checks for recurring audit tests
- Design exception reports that link each alert to a financial risk, control objective, test logic, and investigation action
- Produce a continuous auditing implementation plan with data owners, refresh frequency, thresholds, evidence requirements, and escalation routes
Benefits of attending
For you
- Build defensible ACL Analytics tests that can be rerun for monthly, quarterly, or event-driven audit monitoring
- Move from sample-based checking to full-population analysis of payments, journals, payroll, and purchasing transactions
- Gain practical evidence to support a move into data analytics, continuous auditing, or technology-enabled audit roles
- Communicate exception logic and false-positive decisions clearly to finance managers, control owners, and audit committees
- Leave with reusable test designs and documentation that demonstrate applied ACL Analytics capability to employers
For your organisation
- Increase audit coverage by testing complete transaction populations rather than relying only on manual samples
- Detect duplicate payments, unauthorised changes, unusual journal entries, and control failures earlier in the reporting cycle
- Create repeatable, documented analytics that reduce time spent rebuilding the same audit tests for each engagement
- Improve consistency of exception investigation through defined thresholds, evidence fields, ownership, and escalation routes
- Provide management and audit committees with clearer evidence of ongoing control monitoring and residual risk
Target competencies
Who should attend
- Internal Auditors — who need repeatable data-driven tests for financial controls and transactional risks
- Financial Auditors — who must test large transaction populations beyond traditional sample-based procedures
- Audit Managers — who are responsible for building sustainable continuous auditing coverage across key processes
- Finance Control Analysts — who monitor reconciliations, close controls, and unusual activity in accounting data
- Risk and Compliance Officers — who need evidence-based monitoring of policy breaches and control failures
- Fraud Investigators — who analyse payments, vendors, payroll, and journal entries for anomalous patterns
Requirements and prerequisites
Participants should understand core financial processes such as procure-to-pay, payroll, general ledger posting, reconciliations, and basic internal controls. They should be comfortable working with rows, columns, filters, and formulas in Microsoft Excel, and able to interpret fields such as invoice number, vendor ID, posting date, amount, and approval status. Prior audit, finance, compliance, or data-analysis experience is expected at an intermediate level. No prior ACL Analytics programming experience is required; the course introduces the required commands and scripting conventions. Advanced SQL, statistics, Python, and database-administration knowledge are not required.
Training methodology
The course is delivered through focused instructor-led explanations, live ACL Analytics demonstrations, and daily hands-on labs using finance and audit datasets. Participants build tests individually and review selected outputs in small groups, comparing test thresholds, exception relevance, and investigation evidence. Case work covers common continuous-auditing scenarios including duplicate payments, vendor-bank changes, journal-entry anomalies, and purchasing-control breaches. The final session is an application-planning workshop in which each participant converts a priority audit risk into a scoped, documented routine for use after the course.
Course outline
Day 1: Preparing finance data for continuous audit tests
- Continuous auditing versus periodic audit analytics
- Risk-control-test mapping for financial processes
- ACL Analytics project structure and data-file management
- Importing Excel, CSV, and delimited transaction files
- Field definitions, data types, and date conversion
- Record counts, control totals, and completeness checks
- Data profiling with statistics, frequency analysis, and field summaries
Workshop: Participants import an accounts-payable extract, reconcile control totals, profile key fields, and produce a documented data-readiness checklist.
Day 2: Building targeted exception tests
- Filtering populations with ACL expressions
- Creating computed fields for audit logic
- Classifying transactions by value, age, and risk band
- Identifying duplicates using invoice, vendor, amount, and date combinations
- Testing sequence gaps in cheque, invoice, and journal-number fields
- Analysing unusual values with stratification and frequency counts
- Designing thresholds and reviewing false-positive risk
Workshop: Participants build a duplicate-payment and unusual-invoice test suite and generate an exception list with investigation fields.
Day 3: Matching records across finance systems
- JOIN and RELATE methods for linked audit data
- MATCH testing for unmatched records and one-sided exceptions
- Three-way matching of purchase orders, goods receipts, and invoices
- Vendor master-data and bank-account change analysis
- Payroll employee, bank-account, and payment-file comparisons
- General-ledger to subledger reconciliation tests
- Managing key fields, many-to-one relationships, and unmatched records
Workshop: Participants perform a purchase-to-pay matching case and produce a report of invoices with missing receipt, purchase-order, or vendor-master evidence.
Day 4: Automating ACL Analytics routines and reporting
- ACL command syntax and reusable script structure
- Variables, parameters, and date-driven test windows
- Comments, naming conventions, and audit-trail documentation
- Error checks and validation steps in recurring routines
- Generating exception outputs and management-ready summaries
- Exporting results to Excel for investigation workflows
- Data refresh, access control, and retention considerations
Workshop: Participants convert a manual test into a parameterised ACL script that produces a dated exception report and execution log.
Day 5: Implementing a continuous auditing programme
- Selecting high-value processes for continuous monitoring
- Defining test frequency, data availability, and ownership
- Documenting test objectives, logic, thresholds, and expected evidence
- Exception triage, root-cause analysis, and escalation design
- Validating analytics with control owners and finance stakeholders
- Measuring coverage, exception rates, and remediation performance
- Continuous auditing roadmap and governance model
Workshop: Participants complete a continuous auditing pack for one chosen process, including a risk-control-test matrix, test specification, exception workflow, and 90-day implementation plan.
Tools & standards covered
Galvanize ACL Analytics, Microsoft Excel, Microsoft SQL Server, ISO 19011
A typical training day
| 08:30 – 10:30 | First session |
| 10:30 – 10:45 | Refreshment break |
| 10:45 – 12:30 | Second session |
| 12:30 – 13:30 | Lunch and networking |
| 13:30 – 15:00 | Third session |
| 15:00 – 15:15 | Refreshment break |
| 15:15 – 16:30 | Workshop and daily review |
Live online deliveries follow the same structure in the East Africa Time zone, with shorter screen blocks and longer breaks.
What the fee includes
- Instruction by a practitioner facilitator
- Full course workbook and materials
- Exercise files, templates and case studies
- Certificate of completion
- Refreshments and lunch (classroom deliveries)
- Post-course application plan
- Facilitator follow-up on request
- Group rates from five participants
How you can take this course
Classroom
Scheduled sessions in Nairobi, Mombasa, Kigali, Dar es Salaam, Dubai and Cape Town.
Live online
The same facilitator and materials, delivered live for distributed teams and individuals.
In-house
Delivered privately for your team, at your offices or a venue of your choice, tailored to your context. Request a proposal.
Certification
Participants who complete the full five days receive the Skillset Development Certificate of Completion, stating the course title, course code, dates and delivery format — suitable for professional-development records and employer reimbursement.
Frequently asked questions
Upcoming sessions
New dates are being scheduled. Ask us about the next session or an in-house delivery for your team.
Ask about datesGroup of 5+?
Request in-house delivery or group rates →Related courses in Auditing
IIA Global Internal Audit Standards Implementation Training Course
The 2024 IIA Global Internal Audit Standards raise the bar for how internal audit functions are governed, planned, performed, communicated a…
Construction Project Cost Auditing Training Course
Construction projects generate large volumes of cost data across contracts, change orders, progress claims, purchase orders, timesheets, pla…
Audit Committee Oversight and Assurance Training Course
Audit committee members are expected to challenge financial reporting, internal control, external audit quality and risk information without…
IIA Three Lines Model Assurance Mapping Training Course
Boards, audit committees and executives need a defensible view of whether material risks are covered by reliable assurance—not simply a list…