View
219
Download
3
Tags:
Embed Size (px)
Citation preview
Audit Expert Systems
Audit planning, risk assessments, materiality, and controls evaluation– If/then rules– Returns answer based on inputs
Advantages– Unbiased, captures expertise, always available
Disadvantages– Difficult to develop
Computer Assisted Audit Techniques
Testing client’s controls (Assess control risk)– Test data (or test decks)
– Parallel simulation
– Integrated test facility Testing client’s data (Substantive testing)
– Data extraction and analysis (e.g., ACL)
– Fraud detection (e.g., ACL)
– Continuous auditing techniques
CAATs to Detect Fraud
Digital analysis– Benford’s Law for a series of naturally
occurring numbers– Deals with expected frequency of first digits– Exponential distribution– Requires large sample size
Computer-Assisted Audit Techniques CAATs - the use of software to perform
audit procedures Topics
– Benefits of CAATs– Examples and success stories– Tools available– Implementation issues
Benefits of using CAATs Increases Audit Economy and Efficiency Improves Audit Effectiveness Enhances Image of Auditing
Using CAATs Increases Audit Economy and Efficiency Example
– Auditing an employee savings plan allowed the audit team to recalculate benefits for all 2,000 employees and test more items than prior year in 26% less time
Results– Planning investment recovered that year– Better coverage and assurance obtained
Using CAATs Increases Audit Economy and Efficiency Example
– Audit of healthcare payments enabled the identification of over-billing by matching mutually exclusive services performed by doctors or laboratories for the same patient
Benefits– The volume of transactions would have made
this task impossible to perform manually
Using CAATs Improves Audit Effectiveness Join, concantenate and compare different files to quantify
findings Calculate field statistics (totals, high, low and average value) Use multiple indexes to create summary information and
highlight possible errors Perform detailed analysis
– Total file recalculations
– Stratification
– Gap and duplicate key detection
Document work performed
Using CAATs Improves Audit Effectiveness Example
– Comparing inventory on hand with subsequent sales enabled auditors to identify slow-moving and obsolete inventory
Results– Better findings/recommendations– Higher assurance on inventory valuations
Using CAATs Improves Audit Effectiveness Example
– Analyzing freight charges in a distribution operation identified opportunities for cost savings through relocation of warehouses
Results– Better findings/recommendations– Sales management now requests quarterly
analysis of this area
Using CAATs Enhances Image for Auditing Example
– Auditors prepared a summary report in two hours that IS had said would take six months to create an application to produce
Results– IS department obtained the software to better
serve end users – Auditors became creative problem solvers rather
than policemen
Using CAATs Enhances Image for Auditing Example
– Auditors performed analysis on data from remote divisions at Corporate, prior to commencement of the audit.
Results– Focus moved to areas where risks noted– Questions were specific rather than general – Findings backed up with detail– Time in field reduced
An Overview of the Process for Using CAATs Caats Planning Considerations Caats Development More Examples
CAATs Planning Considerations Understand system and environment Define the problem or need Set objectives Identify files (format and content) Determine method for obtaining files Outline processing and output specs. Estimate cost/benefit of CAATs
CAATs Development Design the report format Set automated procedures to be performed
on the data files Code the application Test results Document the application and control
procedures
More Examples of CAATs Identification of potentially fraudulent
payments using accounts payable files Calculate effects of recommended changes
in company policies (credit limits, interest rates/service charges, commissions, payroll, payment terms, quantity discounts, etc.)
Continuous monitoring applications
Tools Available for CAATs Mainframe/Minicomputers
– Report writers – Utilities and Query tools– Conventional programming languages– 4th generation languages– Hardware specific software– Generalized audit software (CA-Panaudit,
FOCAudit, Dyl, SAS, etc.)
Tools Available for CAATs Microcomputers
– ACL– Applaud– CA-Panaudit Plus– IDEA– PC/FOCAudit– Print report converters (DataImport, Monarch, Link
& Load for use with PC database & spreadsheet packages)
Using a Mainframe for CAATs Potential Advantages Direct data access Speed of processing Ability to deal with very large files
Using a Mainframe for CAATs Potential Disadvantages Reliance on technical specialists Lack of independence and control Platform specific software required Slow turnaround time Cost of resources and software is high
Using a PC for CAATs Potential Advantages Ease of learning and use Interactive processing for immediate results
(auditors have control) Software functionality reduces need to
design reports or code/test processes Can use data transferred from any platform Low cost
Using a PC for CAATs Potential Disadvantages Access to data Storing and processing very large files Dealing with complex data and file
structures (variable length and relational database files)
Technology Aids Trend Toward Use of PC-based CAATs Speed and storage capacity improvements
in PCs PC prices are not increasing Migrations to Client/Server technology will
eliminate data access concerns Many gateways and file transfer utilities are
available
CAATs: Implementation Issues Senior management commitment and
support Hardware and environment being audited Data access Selecting tools Use of technical specialists Training staff
Implementation Issues: Senior Management Support Commitment statement
– Use of CAATs: target areas and timeframe– Cooperation from other departments– Provision for hardware and software needs– Provision for training– Cost/benefit measurement based on periods after
learning curve– Promotion decisions acknowledge creative and
efficient use of CAATs
Implementation Issues: Understand Environment What is the status of environments to be
audited?– Single platform - mainframe or mini– Multiple platforms - networked or not
networked– Migrating to Client/server
Is data easily accessible? Are systems understood?
Implementation Issues: Data Access Methods Using client’s computer and query facility Using file transfer and communications
software Obtaining report print files on diskette Obtaining files downloaded to magnetic
tape, diskette or cartridge Connecting to client’s LAN
Implementation Issues: Data Access Problems Inaccurate record layouts Data elements residing in different files Relational databases - possible need to
flatten files Security issues Limited technical assistance from client
Implementation Issues: Use of Technical Specialists More specialists are required for mainframe
CAATs tools Fewer specialists are required for PC-based
CAAT tools– Reassign them to data security, new systems and
downloading files projects– They can become consultants to the financial
auditors by training/helping them to use software, client files and PCs
Implementation Issues: Training Staff Training program should try to integrate
auditing with use of the software where appropriate
Consider concentrated “just-in-time” training on CAATs tools
For PC-based CAATs tools, provide general training for financial auditors and advanced training for technical specialists
Implementation Issues: Selecting New Tools Define the purpose/use Network - what are others using? Identify available tools Compare features and prices Analyze cost/benefit of options: what’s the
payback?
Implementation Issues: Traps to Avoid The “Expectation Gap” Spending more on the search and evaluation than
the cost of the tool warrants Waiting for the perfect solution Ignoring staff ideas and concerns Underestimating the hardware and additional
software costs Underestimating the training time and expense
CAATs Can Help Auditors Add Value
- The Key is Planning Obtain senior management support Understand the environment Address data access Select a good tool Plan implementation and training Start slow and build up your CAATs successes
Generalized Audit Software Tools
Include:– ACL and Idea– Audit expert systems– Utility and statistical software
ACL
Widely used for data extraction and analysis
Allows for virtual 100% testing of client data