SlideShare a Scribd company logo
2
Most read
4
Most read
6
Most read
CONTINUOUS AUDITING
INTERNAL AUDIT TOOLS & TECHNIQUES
Building Continuous Auditing (CA) Capabilities
Definitions
 Computer Assisted Audit Techniques (CAATs): any automated audit
technique that relate to generalized audit software, test data, generators,
integrated test facilities, computerized audit programs, and specialized
audit and system software utilities.
 Data Analytics (DA): processes and activities designed to obtain and
evaluate data to extract useful information. The results of DA may be
used to identify areas of key risk, fraud, errors or misuse; improve
business efficiencies; verify process effectiveness; and influence business
decisions.
 Data Analysis Cycle: systematic approach to obtain data, perform
analysis and report results
Planning Data Access
Integrity
Verification
Data Analysis
Reporting
Results
Internal audit identifies and designs CAATs as
part of internal audit projects:
1. Planning: identify data required for the
audit tests.
2. Fieldwork:
 Get access to and extract data from
various resources
 Develop the Data Analytics (DA)
using different tools (e.g. MS Excel,
Access, SQL Plus, ACL)
 Perform data analysis using DA
3. Reporting: generate exception reports,
document results and report findings.
Audit team will identify
CAATs used in conjunction
with datasets and process
steps to generate the
exception reports can be
used in future audits ….
Planning
Data
Access
Verify
Integrity
Data
Analysis
Reporting
Results
Planning Fieldwork Reporting
Audit
Closing
Continuous
Auditing
Continuous
Auditing
Audit Project Phases
Data Analysis Cycle:
CAATs to Continuous Auditing (CA)
Increasing...
Audit quality and consistency
% of controls automated
% of controls tested
Adherence to organization policies
Decreasing...
Audit and compliance costs
Time spent testing controls
# of audit findings
Continuous Auditing (CA)
Continuous Auditing (CA): method used by auditors to perform audit-related
activities on a more frequent basis. It changes the audit approach from periodic
reviews of sample transactions to ongoing audit testing of 100%. Increase efficiency of
audit processes in assessing the effectiveness of risk management and add value to
the organization.
WORK SMARTER!
Example CA Opportunities
IT Systems Security Controls
 Automated monitoring of IT internal
controls in accordance with IS Policies
 Detect, remediate, and prevent
segregation of duties conflicts and
inappropriate access to sensitive
transactions
 Track user activity within and across ERP
and legacy systems
 Conduct “what if” analyses to determine
the impact of access control changes
 Automated access control certification
process
Banking
 Review capital ratio adequacy and
compliance to Basel II accord
 Abnormal activities in dormant
accounts
 Overdraft facilities for retail customers
 Defaulted/blacklisted customers
 Compliance with anti-money laundering
regulations
Aviation
 Monitor percentage of tickets refunds
 Incentive sales per agents
 Trend analysis for free tickets usage
 Employee rostering patterns
 Monitor wastage in catering
Example CA Opportunities
Inventory Controls
 Stock-out on shelves
 High level of inventory
 Non-moving inventory items
 Rate/pricelist to invoicing
 Level of discounts
 Terms of invoicing
 Ageing of debtors
 Sales and receivables
Accounts Payable
 Three way match
 Changes to payment terms
 Match payee with bank account details
 Inventory controls
 Track payments to different vendor
addresses
 Compare address details and invoice
address details
Vendor & Contractor Management
 Compare approved contract spending vs.
actual expenditures
 Track contractor payments vs. submitted
expenses
 Identify duplicate vendors and/or
duplicate vendor payments
 Match vendor information against
employee information to ensure policy
compliance
 Monitor changes to vendor or contractor
master records that may indicate fraud
 Compare vendors and contractors
against approved contractors list and
send alerts to protect against violation
Payroll and benefits
 Compensation and Benefits Structure
 Financial and Non-financial
Compensation to employees
 Monitor allowances and advances paid
to employees
Building CA CapabilitiesPeople
• Management
Support
• Team with the
right skill set
• Education and
training
Process
• Establish process
to identify and
build CA Library
• Educate users on
the use of the
process
• Review and refine
the CA scripts
Technology
• Getting the data
e.g. connectivity,
extraction
• Developing
scripts and
exception reports
• Automating
scripts
• Archiving results
and datasets
Building Continuous Auditing (CA) is an change management effort.
Successful implementation requires:
Building CA Capabilities - People
Management Support – support from business management. Communication
between internal audit and business management is necessary to get the data,
communicate results and improve control environment.
Build Dedicated Team – team should have the right blend of expertise to create
and support the daily operations, skill sets required:
 Technical skills:
 Data – database, data extraction, data archiving
 Script writing – writing audit test logic using technical tools or
programming languages e.g. ACL scripting, Visual Basic, Excel Macros.
 Automation – setup the running of the CA scripts on periodic basis,
automate the exception report generation
 Business Knowledge – understanding business processes and transactions.
They can help while developing CA scripts, evaluating the results and refining
CA for future runs.
 Basic Users – can write simple CA scripts as part of audit project. Can re-run
the created CA scripts to on different datasets (manual).
Education and Training – invest in training people, acquiring the right skill-set,
understanding new technologies and building a strong business acumen.
Building CA Capabilities - Process
1. Identify CA
Opportunities
2. Develop
CA reports
3. Execute
CA reports
4.
Communicate
CA Results
5. Review
& improve
CA reports
Continuous Auditing
Repository
Objective :
Build and maintain a central repository of
continuous auditing scripts.
1. Identify CA Opportunities either from
audit projects or on ad-hoc basis
2. Develop CA reports – convert the CAAT/DA
script to automated script and schedule to run
on periodic basis e.g. Quarterly.
3. Execute CA Reports - the script will run
automatically and produce exception reports.
4. Communicate CA Results - to business
management to investigate and solve the
exceptions.
5. Review & Improve – review results and
trends of exceptions, use to refine the test
scripts or introduce new one.
Technical Layer
(Data connection and extraction e.g. ODBC,
SQL scripts, flat files from various systems
CA Reporting Engine
Data Analysis Projects
Report Generation
Procedures/Steps
Exception
Reports
Building CA Capabilities - Technology
Application 1 Application 2 Application n
Objective :
Build a technology solution that will
support the Continuous Auditing
operations.
1.Technical Layer – establish
connectivity to different application
databases. Create and run data
extraction queries, index and archive the
data.
2. CA Reporting Engine – schedule the
CA reports run on periodic basis e.g.
monthly, quarterly. Execution of scripts
result in exception reports. Saving
exceptions in database to provide trend-
analysis.
1. Level of Business Process Automation – depends highly on the level of automation
for business processes, the availability of data, and the ease of accessing data and
extracting it from system(s) especially from off-the-shelve and legacy systems.
2. Data Quality – the quality of data affects the quality/accuracy of test results. Special
consideration required when CA script running on data from different systems or
legacy systems.
3. Data Volume – increased data volume will increase load on CA automation
tools/server and can affect the storage and archiving capacity. Performance might
deteriorate in the absence of proper capacity planning.
4. Staff Competency – recruiting the right talent and ensuring they are provided with
rewarding career paths. Retaining knowledge in case of staff leaving the
organization.
5. Data Privacy Concerns – number of data privacy laws must be considered when
developing and running CA scripts. Assessment should be made at planning stage to
ensure the data will be handled as appropriate.
6. Technology Costs – CA require investment in technology , establishing processes
and training people. Management has to see the benefits in order to invest in CA
solutions.
CA Implementation Challenges
References
Audit Standards/Guidelines:
 “G3 Use of CAATs” IT Audit and Assurance Guideline. 2010 ISACA.
 “G42 continuous assurance”, IT Audit and Assurance Guideline, 2010 ISACA.
 IPPF - Practice Guide “Data Analysis Technologies “, 2011, The Institute of Internal Auditors .
 IPPF - Practice Guide “Continuous Auditing: Implications for Assurance, Monitoring, and Risk
Assessment”, 2005, The Institute of Internal Auditors.
Journal Articles/White Papers:
 “Data Analytics – A Practical Approach” ISACA White Paper , August 2011
 S. Sarva, "Continuous Auditing Through Leveraging Technology“ ISACA Journal Online, 2006
Online:
 www.acl.com
http://ae.linkedin.com/in/wabusadah/
Wafaa.abusadah@gmail.com
Wafa’a N. Abu Sa’dah
Thank you!

More Related Content

PPTX
Continuous Auditing
PPTX
Effective Framework for Continuous Auditing
PPT
Auditing by CIS . Chapter 6
PPT
Internal audit of manufacturing co
PPTX
Continuous auditing
PPTX
The Internal Audit Framework
PDF
Basic Internal Auditing Presentation
PPTX
Internal Financial Controls
Continuous Auditing
Effective Framework for Continuous Auditing
Auditing by CIS . Chapter 6
Internal audit of manufacturing co
Continuous auditing
The Internal Audit Framework
Basic Internal Auditing Presentation
Internal Financial Controls

What's hot (20)

PDF
Chapter 3
PPT
INTERNAL CONTROLS & INTERNAL AUDIT.ppt
PDF
12.12.2011, Internal audit role and functions in corporate governance, Scott ...
PPTX
Audit report
PDF
Audit documentation
PPTX
Chapter 1 auditing and internal control
PPTX
Computer-Assisted Audit Tools and Techniques
PPTX
Audit procedure and standard 500
PDF
Internal Control
PPT
manufacturing company audit
PDF
Internal audit
PPTX
IFC - Internal Financial Control
PPTX
FINANCIAL STATEMENT FRAUDS
DOCX
Computer Assisted Audit Techniques (CAATS) - IS AUDIT
PDF
CAAT - Data Analysis and Audit Techniques
PDF
Audit Quality Control
PPTX
ISQC 1 / ISA 220 Quality control
PPTX
Topic 7 audit planning (2)
PPTX
planning process in audit ppt
PPSX
Internal controls
Chapter 3
INTERNAL CONTROLS & INTERNAL AUDIT.ppt
12.12.2011, Internal audit role and functions in corporate governance, Scott ...
Audit report
Audit documentation
Chapter 1 auditing and internal control
Computer-Assisted Audit Tools and Techniques
Audit procedure and standard 500
Internal Control
manufacturing company audit
Internal audit
IFC - Internal Financial Control
FINANCIAL STATEMENT FRAUDS
Computer Assisted Audit Techniques (CAATS) - IS AUDIT
CAAT - Data Analysis and Audit Techniques
Audit Quality Control
ISQC 1 / ISA 220 Quality control
Topic 7 audit planning (2)
planning process in audit ppt
Internal controls
Ad

Similar to Building continuous auditing capabilities (20)

PPTX
CAAT ppt.pptx (Computer Asstt. Technique)
PDF
SafepaaS AuditPaaS
PDF
AuditPaaS SafePaaS
PDF
AuditPaas by SafePaaS
PDF
SafePaaS AuditPaaS
PDF
Data Analytics 3 Analytics Techniques
PDF
Building Simple Continuous Reviews in ACL
PPTX
computeraidedaudittechniquessouravmathur-201213115950.pptx
PPTX
Computer aided audit techniques (CAAT) sourav mathur
PDF
Oleksii Pavlenko : Streamlining AI Integration: Organizing Teams and Processe...
PPTX
Data Quality Management: Cleaner Data, Better Reporting
PPT
It Governance Methodology Cox
PDF
Cognitivo - Tackling the enterprise data quality challenge
PPT
3c 2 Information Systems Audit
PPT
Measuring and Improving MP1.ppt
PDF
Data analytics - Alteryx Spotlight.pdf
DOCX
Enhancing Background Verification Processes with Automation
PDF
Best Practices: Planning Data Analytic into Your Audits
PPTX
Top Audit Management Software and Solutions in Ireland
CAAT ppt.pptx (Computer Asstt. Technique)
SafepaaS AuditPaaS
AuditPaaS SafePaaS
AuditPaas by SafePaaS
SafePaaS AuditPaaS
Data Analytics 3 Analytics Techniques
Building Simple Continuous Reviews in ACL
computeraidedaudittechniquessouravmathur-201213115950.pptx
Computer aided audit techniques (CAAT) sourav mathur
Oleksii Pavlenko : Streamlining AI Integration: Organizing Teams and Processe...
Data Quality Management: Cleaner Data, Better Reporting
It Governance Methodology Cox
Cognitivo - Tackling the enterprise data quality challenge
3c 2 Information Systems Audit
Measuring and Improving MP1.ppt
Data analytics - Alteryx Spotlight.pdf
Enhancing Background Verification Processes with Automation
Best Practices: Planning Data Analytic into Your Audits
Top Audit Management Software and Solutions in Ireland
Ad

Recently uploaded (20)

PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PDF
Business Analytics and business intelligence.pdf
PPTX
Supervised vs unsupervised machine learning algorithms
PPTX
1_Introduction to advance data techniques.pptx
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
Introduction to machine learning and Linear Models
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
climate analysis of Dhaka ,Banglades.pptx
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
Business Ppt On Nestle.pptx huunnnhhgfvu
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Business Analytics and business intelligence.pdf
Supervised vs unsupervised machine learning algorithms
1_Introduction to advance data techniques.pptx
Data_Analytics_and_PowerBI_Presentation.pptx
Introduction to machine learning and Linear Models
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
STUDY DESIGN details- Lt Col Maksud (21).pptx
Qualitative Qantitative and Mixed Methods.pptx
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx

Building continuous auditing capabilities

  • 1. CONTINUOUS AUDITING INTERNAL AUDIT TOOLS & TECHNIQUES Building Continuous Auditing (CA) Capabilities
  • 2. Definitions  Computer Assisted Audit Techniques (CAATs): any automated audit technique that relate to generalized audit software, test data, generators, integrated test facilities, computerized audit programs, and specialized audit and system software utilities.  Data Analytics (DA): processes and activities designed to obtain and evaluate data to extract useful information. The results of DA may be used to identify areas of key risk, fraud, errors or misuse; improve business efficiencies; verify process effectiveness; and influence business decisions.  Data Analysis Cycle: systematic approach to obtain data, perform analysis and report results Planning Data Access Integrity Verification Data Analysis Reporting Results
  • 3. Internal audit identifies and designs CAATs as part of internal audit projects: 1. Planning: identify data required for the audit tests. 2. Fieldwork:  Get access to and extract data from various resources  Develop the Data Analytics (DA) using different tools (e.g. MS Excel, Access, SQL Plus, ACL)  Perform data analysis using DA 3. Reporting: generate exception reports, document results and report findings. Audit team will identify CAATs used in conjunction with datasets and process steps to generate the exception reports can be used in future audits …. Planning Data Access Verify Integrity Data Analysis Reporting Results Planning Fieldwork Reporting Audit Closing Continuous Auditing Continuous Auditing Audit Project Phases Data Analysis Cycle: CAATs to Continuous Auditing (CA)
  • 4. Increasing... Audit quality and consistency % of controls automated % of controls tested Adherence to organization policies Decreasing... Audit and compliance costs Time spent testing controls # of audit findings Continuous Auditing (CA) Continuous Auditing (CA): method used by auditors to perform audit-related activities on a more frequent basis. It changes the audit approach from periodic reviews of sample transactions to ongoing audit testing of 100%. Increase efficiency of audit processes in assessing the effectiveness of risk management and add value to the organization. WORK SMARTER!
  • 5. Example CA Opportunities IT Systems Security Controls  Automated monitoring of IT internal controls in accordance with IS Policies  Detect, remediate, and prevent segregation of duties conflicts and inappropriate access to sensitive transactions  Track user activity within and across ERP and legacy systems  Conduct “what if” analyses to determine the impact of access control changes  Automated access control certification process Banking  Review capital ratio adequacy and compliance to Basel II accord  Abnormal activities in dormant accounts  Overdraft facilities for retail customers  Defaulted/blacklisted customers  Compliance with anti-money laundering regulations Aviation  Monitor percentage of tickets refunds  Incentive sales per agents  Trend analysis for free tickets usage  Employee rostering patterns  Monitor wastage in catering
  • 6. Example CA Opportunities Inventory Controls  Stock-out on shelves  High level of inventory  Non-moving inventory items  Rate/pricelist to invoicing  Level of discounts  Terms of invoicing  Ageing of debtors  Sales and receivables Accounts Payable  Three way match  Changes to payment terms  Match payee with bank account details  Inventory controls  Track payments to different vendor addresses  Compare address details and invoice address details Vendor & Contractor Management  Compare approved contract spending vs. actual expenditures  Track contractor payments vs. submitted expenses  Identify duplicate vendors and/or duplicate vendor payments  Match vendor information against employee information to ensure policy compliance  Monitor changes to vendor or contractor master records that may indicate fraud  Compare vendors and contractors against approved contractors list and send alerts to protect against violation Payroll and benefits  Compensation and Benefits Structure  Financial and Non-financial Compensation to employees  Monitor allowances and advances paid to employees
  • 7. Building CA CapabilitiesPeople • Management Support • Team with the right skill set • Education and training Process • Establish process to identify and build CA Library • Educate users on the use of the process • Review and refine the CA scripts Technology • Getting the data e.g. connectivity, extraction • Developing scripts and exception reports • Automating scripts • Archiving results and datasets Building Continuous Auditing (CA) is an change management effort. Successful implementation requires:
  • 8. Building CA Capabilities - People Management Support – support from business management. Communication between internal audit and business management is necessary to get the data, communicate results and improve control environment. Build Dedicated Team – team should have the right blend of expertise to create and support the daily operations, skill sets required:  Technical skills:  Data – database, data extraction, data archiving  Script writing – writing audit test logic using technical tools or programming languages e.g. ACL scripting, Visual Basic, Excel Macros.  Automation – setup the running of the CA scripts on periodic basis, automate the exception report generation  Business Knowledge – understanding business processes and transactions. They can help while developing CA scripts, evaluating the results and refining CA for future runs.  Basic Users – can write simple CA scripts as part of audit project. Can re-run the created CA scripts to on different datasets (manual). Education and Training – invest in training people, acquiring the right skill-set, understanding new technologies and building a strong business acumen.
  • 9. Building CA Capabilities - Process 1. Identify CA Opportunities 2. Develop CA reports 3. Execute CA reports 4. Communicate CA Results 5. Review & improve CA reports Continuous Auditing Repository Objective : Build and maintain a central repository of continuous auditing scripts. 1. Identify CA Opportunities either from audit projects or on ad-hoc basis 2. Develop CA reports – convert the CAAT/DA script to automated script and schedule to run on periodic basis e.g. Quarterly. 3. Execute CA Reports - the script will run automatically and produce exception reports. 4. Communicate CA Results - to business management to investigate and solve the exceptions. 5. Review & Improve – review results and trends of exceptions, use to refine the test scripts or introduce new one.
  • 10. Technical Layer (Data connection and extraction e.g. ODBC, SQL scripts, flat files from various systems CA Reporting Engine Data Analysis Projects Report Generation Procedures/Steps Exception Reports Building CA Capabilities - Technology Application 1 Application 2 Application n Objective : Build a technology solution that will support the Continuous Auditing operations. 1.Technical Layer – establish connectivity to different application databases. Create and run data extraction queries, index and archive the data. 2. CA Reporting Engine – schedule the CA reports run on periodic basis e.g. monthly, quarterly. Execution of scripts result in exception reports. Saving exceptions in database to provide trend- analysis.
  • 11. 1. Level of Business Process Automation – depends highly on the level of automation for business processes, the availability of data, and the ease of accessing data and extracting it from system(s) especially from off-the-shelve and legacy systems. 2. Data Quality – the quality of data affects the quality/accuracy of test results. Special consideration required when CA script running on data from different systems or legacy systems. 3. Data Volume – increased data volume will increase load on CA automation tools/server and can affect the storage and archiving capacity. Performance might deteriorate in the absence of proper capacity planning. 4. Staff Competency – recruiting the right talent and ensuring they are provided with rewarding career paths. Retaining knowledge in case of staff leaving the organization. 5. Data Privacy Concerns – number of data privacy laws must be considered when developing and running CA scripts. Assessment should be made at planning stage to ensure the data will be handled as appropriate. 6. Technology Costs – CA require investment in technology , establishing processes and training people. Management has to see the benefits in order to invest in CA solutions. CA Implementation Challenges
  • 12. References Audit Standards/Guidelines:  “G3 Use of CAATs” IT Audit and Assurance Guideline. 2010 ISACA.  “G42 continuous assurance”, IT Audit and Assurance Guideline, 2010 ISACA.  IPPF - Practice Guide “Data Analysis Technologies “, 2011, The Institute of Internal Auditors .  IPPF - Practice Guide “Continuous Auditing: Implications for Assurance, Monitoring, and Risk Assessment”, 2005, The Institute of Internal Auditors. Journal Articles/White Papers:  “Data Analytics – A Practical Approach” ISACA White Paper , August 2011  S. Sarva, "Continuous Auditing Through Leveraging Technology“ ISACA Journal Online, 2006 Online:  www.acl.com