Computer Aided Audit Tools

advertisement
- 17 -
3. Current Auditing Computerized Tools
3.1. Objective and Structure
The objective of this chapter is to provide information about technological
tools and techniques currently used by auditors. Section 3.2 discusses why computer
assisted auditing tools (CAATs) are more than requisite in auditing profession at
present. In section 3.3, general audit software (GAS) is reviewed in detail. The topic
focuses on the most popular software, Audit Command Language (ACL). Other
computerized tools and techniques are briefly identified in section 3.4. Finally, a brief
summary of some currently used CAATs is provided in section 3.5.
Before proceeding, it is worth noting that this chapter was mainly based on two
textbooks and one journal, which are “Accounting Information Systems” (Bonar &
Hopwood, 2001), “Core Concept of Accounting Information System” (Moscove,
Simkin & Bagranoff, 2000) and “Audit Tools” (Needleman, 2001).
3.2. Why Computer Assisted Auditing Tools?
It is accepted that advances in technology have affected the audit process.
With the ever increasing system complexity, especially the computer-based accounting
information systems, including enterprise resource planning (ERP), and the vast amount
of transactions, it is impractical for auditors to conduct the overall audit manually. It is
even more impossible in an e-commerce intensive environment because all accounting
data auditors need to access are computerized.
In the past ten years, auditors frequently outsource technical assistance in some
auditing areas from information system (IS) auditor, also called electronic data
processing (EDP) auditor. However, when the computer-based accounting information
systems become commonplace, such technical skill is even more important. The rate of
growth of the information system practices within the big audit firms (known as “the
Big Five”) was estimated at between 40 to 100 percent during 1990 and 2005
(Bagranoff & Vendrzyk, 2000, 35).
Nowadays, the term “auditing with the computer” is extensively used.
It
describes the employment of the technologies by auditors to perform some audit work
- 18 -
that otherwise would be done manually or outsource. Such technologies are extensively
referred to as computer assisted auditing tools (CAATs) and they are now play an
important role in audit work.
In auditing with the computer, auditors employ CAATs with other auditing
techniques to perform their work. As its name suggests, CAAT is a tool to assist
auditors in performing their work faster, better, and at lower cost. As CAATs become
more common, this technical skill is as important to auditing profession as auditing
knowledge, experience and professional judgement.
There are a variety of software available to assist the auditors. Some are
general-purpose software and some are specially designed that are customized to be
used to support the entire audit engagement processes. Many auditors consider simple
general ledger, automated working paper software or even spreadsheet as audit
software. In this thesis, however, the term audit software refers to software that allows
the auditors to perform overall auditing process that generally known as the generalized
audit software.
3.3. Generalized Audit Software
Generalized audit software (GAS) is an automated package originally
developed in-house by professional auditing firms. It facilitates auditor in performing
necessary tasks during most audit procedures but mostly in the execution and
documentation phase.
Basic features of a GAS are data manipulation (including importing, querying
and sorting), mathematical computation, cross-footing, stratifying, summarizing and file
merging. It also involves extracting data according to specification, statistical sampling
for detailed tests, generating confirmations, identifying exceptions and unusual
transactions and generating reports. In short, they provide auditors the ability to access,
manipulate, manage, analyze and report data in a variety of formats.
Some packages also provide the more special features such as risk assessment,
high-risk transaction and unusual items continuous monitoring, fraud detection, key
performance indicators tracking and standardized audit program generation. With the
standardized audit program, these packages help the users to adopt some of the
profession's best practices.
- 19 -
Most auditing firms, nowadays, have either developed their own GASs or
purchased some commercially available ones. Among a number of the commercial
packages, the most popular one is the Audit Command Language (ACL). ACL is
widely accepted as the leading software for data-access, analysis and reporting. Some
in-house GAS systems of those large auditing firms even allow their systems to
interface with ACL for data extraction and analysis.
Figure 3.1: ACL software screenshot (version 5.0 Workbook)
ACL software (figure 3.1) is developed by ACL Services Ltd. (www.acl.com).
It allows auditors to connect personal laptops to the client’s system and then download
client’s data into their laptops for further processing. It is capable of working on large
data set that makes testing at hundred-percent coverage possible. Moreover, it provides
a comprehensive audit trail by allowing auditors to view their files, steps and results at
any time. The popularity of the ACL is resulted from its convenience, its flexibility and
its reliability. Table 3.1 illustrates the features of ACL and how are they used in each
step of audit process.
- 20 -
Audit Processes
ACL Features
Planning
-
Risk assessment
- “Statistics” menu
- “Evaluation” menu
Execution and Documentation
Tests of Controls
-
Sample selection
- “Sampling” menu with the ability to
specify sampling size and selection
criteria
- “Filter” menu
-
Controls Testing
- “Analyze” menu including Count,
Total, Statistics, Age, Duplicate,
Verify and Search
- Expression builder
-
Results evaluation
- Evaluation menu
Analytical Review
-
Expectations development
- “Statistics” menu
-
Expected versus actual figures
- “Merge” command
comparison
- “Analyze” menu including Statistics,
Age, Verify and Search
- Expression builder
-
Results evaluation
- Evaluation menu
Table 3.1: ACL features used in assisting each step of audit processes
- 21 -
Audit Processes
ACL Features
Detailed Tests
-
Sample selection
- “Sampling” menu with the ability to
specify sampling size and selection
criteria
- “Filter” menu
-
Sample testing
- “Analyze” menu including Count,
Total, Statistics, Age, Duplicate,
Verify and Search
- Expression builder
-
Results evaluation
Documentation
- Evaluation menu
- Document note
- Automatic command log
- File history
Completion
-
Lesson learned record
- “Document Notes” menu
- “Reports” menu
Other Possibilities
-
Fraud detection
- “Analyze” menu including Count,
Total, Statistics, Age, Duplicate,
Verify and Search
- Expression builder
- “Filter” menu
Table 3.1: ACL features used in assisting each step of audit processes (Continued)
With ACL’s capacity and speed, auditors can shorten the audit cycle with more
thorough investigation. There are three beneficial features that make ACL a promising
tool for auditors. First, the interactive capability allows auditors to test, investigate,
analyze and get the results at the appropriate time. Second, the audit trail capability
- 22 -
records history of the files, commands used by auditors and the results of such
commands. This includes command log files that are, in a way, considered as record of
work done. Finally, the reporting capability produces various kinds of report including
both predefined and customized ones.
However, there are some shortcomings. The most critical one is that, like other
GAS, it is not able to deal with files that have complex data structure. Although ACL’s
Open Data Base Connectivity (ODBC) interface is introduced to reduce this problem,
some intricate files still require flattening.
Thus, it presents control and security
problems.
3.4. Other Computerized Tools and Techniques
As mentioned above, there are many other computerized tools other than audit
software that are capable of assisting some part of the audit processes. Those tools
include the following:
-
Planning tools: project management software, personal information
manager, and audit best practice database, etc.
-
Analysis tools: database management software, and artificial intelligence.
-
Calculation tools: spreadsheet software, database management software,
and automated working paper software, etc.
-
Sample selection tools: spreadsheet software.
-
Data manipulation tools: database management software.
-
Documents preparation tools: word processing software and automated
working paper software.
In stead of using these tools as a substitution of GAS, auditors can incorporate
some of these tools with GAS to improve the efficiency of the audit process. Planning
tools is a good example.
Together with the computerized tools, computerized auditing technique that
used to be performed by the EDP auditors has now become part of an auditor’s
repertoire. At least, financial auditors are required to understand what technique to use,
- 23 -
how to apply those techniques, and how to interpret the result to support their audit
findings.
Such techniques should be employed appropriately to accomplish the audit
objectives. Some examples are as follows:
-
Test data: test how the system detect invalid data,
-
Integrated test facility: observe how fictitious transactions are processed,
-
Parallel simulation: simulate the original transactions and compare the
results,
-
System testing: test controls of the client’s accounting system, and
-
Continuous auditing: embed audit program into client’s system.
3.5. Summary
In these days, technology impacts the ways auditors perform their work. To
conduct the audit, auditors can no longer rely solely on their traditional auditing
techniques.
Instead, they have to combine such knowledge and experience with
technical skills.
In short, the boundary between the financial auditor and the
information system auditor has becomes blurred. Therefore, it is important for the
auditors to keep pace with the technological development so that they can decide what
tools and techniques to be used and how to use them effectively.
Computer assisted auditing tools (CAATs) are used to compliment the manual
audit procedures. There are many CAATs available in the market. The challenge to the
auditors is to choose the most appropriate ones for their work. Both the generalized
audit software (GAS), that integrates overall audit functions, and other similar software
are available to support their work. However, GAS packages tend to be more widely
used due to its low cost, high capabilities and high reliability.
Download