Auditing Standards and Practices Council: Philippine Auditing Practice Statement 1009 Computer-Assisted Audit Techniques
Auditing Standards and Practices Council: Philippine Auditing Practice Statement 1009 Computer-Assisted Audit Techniques
Auditing Standards and Practices Council: Philippine Auditing Practice Statement 1009 Computer-Assisted Audit Techniques
PAPS 1009
PHILIPPINE AUDITING PRACTICE STATEMENT 1009
COMPUTER-ASSISTED AUDIT TECHNIQUES
CONTENTS
..............................................................................................Paragraphs
Introduction..............................................................1-3
Description of Computer Assisted Audit Techniques (CAATs)
4-6
The Auditing Standards and Practices Council (ASPC) issues Philippine Auditing
Practices Statements (PAPS or Statements) to provide practical assistance to auditors in
implementing the Philippine Standards on Auditing (PSAs) or to promote good
practice. Statements do not have the authority of PSAs.
This Statement does not establish any new basic principles or essential procedures; its
purpose is to assist auditors, and the development of good practice, by providing
guidance on the application of the PSAs regarding the use of Computer Assisted Audit
Techniques as an audit tool. This Statement applies to all uses of CAATs involving a
computer of any type or size. The auditor exercises professional judgment to
PAPS 1009
determine the extent to which any of the audit procedures described in this Statement
may be appropriate in the light of the requirements of the PSAs and the entitys
particular circumstances.
PAPS 1009
Introduction
1.The overall objectives and scope of an audit do not change when an audit is conducted
in a computer information technology (IT) environment. The application of
auditing procedures may, however, require the auditor to consider techniques
known as Computer Assisted Audit Techniques (CAATs) that use the computer as
an audit tool.
2.CAATs may improve the effectiveness and efficiency of auditing procedures. They may
also provide effective tests of control and substantive procedures where there are
no input documents or a visible audit trail, or where population and sample sizes
are very large.
3.The purpose of this Statement is to provide guidance on the use of CAATs. It applies to
all uses of CAATs involving a computer of any type or size. Special
considerations relating to small entity IT environments are discussed in paragraph
26.
tests of details of transactions and balances, for example, the use of audit
software for recalculating interest or the extraction of invoices over a
certain value from computer records;
PAPS 1009
5
PAPS 1009
-2-
5.CAATs are computer programs and data the auditor uses as part of the audit procedures
to process data of audit significance contained in an entitys information systems.
The data may be transaction data, on which the auditor wishes to perform tests of
controls or substantive procedures, or they may be other types of data. For
example, details of the application of some general controls may be kept in the
form of text or other files by applications that are not part of the accounting
system. The auditor can use CAATS to review those files to gain evidence of the
existence and operation of those controls. CAATS may consist of package
programs, purpose-written programs, utility programs or system management
programs. Regardless of the origin of the programs, the auditor substantiates their
appropriateness and validity for audit purposes before using them.
7
Utility programs are part of the operating system and security software
packages that are provided by computer manufacturers and software
vendors and used by an entity to perform common data processing
functions, such as sorting, copying, creating, merging, erasing, and
printing files. Utilities can substitute for procedures that would otherwise
be performed by package software or customized programs. These
programs are generally not designed for audit purposes, and therefore may
not contain features such as automatic record counts or control totals.
10
PAPS 1009
-3-
11
12
Test data techniques are sometimes used during an audit by entering data
(for example, a sample of transactions) into an entitys computer system,
and comparing the results obtained with predetermined results. An auditor
might use test data to:
When test data are processed with the entitys normal processing, the
auditor ensures that the test transactions are subsequently eliminated from
the entitys accounting records.
PAPS 1009
-4The test data method can be applied to program processing verification
and evaluation. It does not check, however, completeness or accuracy of
input and update of data and master files.
6.The increasing power and sophistication of PCs, particularly laptops, has resulted in
other tools for the auditor to use. In some cases, the laptops will be linked to the
auditors main computer systems. Examples of such techniques include:
13
expert systems, for example in the design of audit programs and in audit
planning and risk assessment;
14
15
electronic working papers, which provide for the direct extraction of data
from the clients computer records, for example, by downloading the
general ledger for audit testing; and
16
18
19
20
PAPS 1009
21
timing.
Before using CAATS the auditor considers the controls incorporated in the design
of the entitys computer systems to which the CAATS would be applied in order to
determine whether, and if so, how, CAATs should be employed.
PAPS 1009
-5-
PAPS 1009
calculations, may be generated directly by computer programs with no
specific authorization of individual transactions.
PAPS 1009
-6-
23
A system may not produce a visible audit trail providing assurance as to the
completeness and accuracy of transactions processed. For example, a
computer program might match delivery notes and suppliers invoices. In
addition, programmed control procedures, such as checking customer credit
limits, may provide hard copy evidence only on an exception basis.
24
A system may not produce hard copy reports. In addition, a printed report
may contain only summary totals while computer files retain the supporting
details.
26
27
29
30
31
14.In evaluating the effectiveness and efficiency of a CAAT, the auditor considers the
continuing use of the CAAT application. The initial planning, design and
development of a CAAT will usually benefit audits in subsequent periods.
PAPS 1009
PAPS 1009
-7-
Timing
15.Certain data, such as transaction details, are often kept for only a short time, and may
not be available in machine-readable form by the time the auditor wants them.
Thus, the auditor will need to make arrangements for the retention of data
required, or may need to alter the timing of the work that requires such data.
16.Where the time available to perform an audit is limited, the auditor may plan to use a
CAAT because its use will meet the auditors time requirement better than other
possible procedures.
Using CAATs
17.The major steps to be undertaken by the auditor in the application of a CAAT are to:
(a)
(b)
(c)
(d)
(e)
(f)
(g)
arrange with the user and IT departments, if appropriate, for copies of the
relevant files or database tables to be made at the appropriate cut off date
and time;
(h)
identify the personnel who may participate in the design and application of
the CAAT;
PAPS 1009
(i)
(j)
ensure that the use of the CAAT is properly controlled and documented;
PAPS 1009
-8-
(k)
(l)
reconcile data to be used for the CAAT with the accounting records;
(m)
(n)
(b)
review the entitys general controls that may contribute to the integrity of
the CAAT, for example, controls over program changes and access to
computer files. When such controls cannot be relied on to ensure the
integrity of the CAAT, the auditor may consider processing the CAAT
application at another suitable computer facility; and
(c)
ensure appropriate integration of the output by the auditor into the audit
process.
19.Procedures carried out by the auditor to control CAAT applications may include:
(a)
(b)
(c)
PAPS 1009
(d)
running the audit software on small test files before running it on the main
data files;
PAPS 1009
-9-
(e)
checking whether the correct files were used, for example, by checking
external evidence, such as control totals maintained by the user, and that
those files were complete;
(f)
(g)
When the auditor intends to perform audit procedures concurrently with on-line
processing, the auditor reviews those procedures with appropriate client personnel
and obtains approval before conducting the tests to help avoid the inadvertent
corruption of client records.
20.To ensure appropriate control procedures, the presence of the auditor is not necessarily
required at the computer facility during the running of a CAAT. It may, however,
provide practical advantages, such as being able to control distribution of the
output and ensuring the timely correction of errors, for example, if the wrong
input file were to be used.
21.Audit procedures to control test data applications may include:
32
33
34
predicting the results of the test data and comparing it with the actual test
data output, for the individual transactions and in total;
35
confirming that the current version of the programs was used to process
the test data; and
36
testing whether the programs used to process the test data were the
programs the entity used throughout the applicable audit period.
PAPS 1009
22.When using a CAAT, the auditor may require the cooperation of entity staff with
extensive knowledge of the computer installation. In such circumstances, the
auditor considers whether the staff improperly influenced the results of the CAAT.
PAPS 1009
-10-
38
39
40
confirming the appropriateness of the tool set to the audit objective, for
example, the use of industry specific systems may be necessary for the
design of audit programs for unique business cycles.
Documentation
24.The standard of working paper documentation and retention procedures for a CAAT is
consistent with that for the audit as a whole (see PSA 230 Documentation).
25.The working papers need to contain sufficient documentation to describe the CAAT
application, such as:
(a)
(b)
Planning
41
CAAT objectives;
42
43
44
Execution
PAPS 1009
45
46
47
PAPS 1009
-11-
48
(c)
(d)
Audit Evidence
49
output provided;
50
51
audit conclusions.
Other
52
The level of general controls may be such that the auditor will place less
reliance on the system of internal control. This will result in greater
emphasis on tests of details of transactions and balances and analytical
review procedures, which may increase the effectiveness of certain
CAATs, particularly audit software.
(b)
(c)
PAPS 1009
(d)
PAPS 1009
-12-
Effective Date
27.
This PAPS shall be effective for audits of financial statements for periods ending
on or after December 31, 2003. Earlier application is encouraged.
Acknowledgment
28.
29.
This PAPS differs from IAPS 1009 with respect to the revisions made to update
the general description of CAATS in paragraph 5.
PAPS 1009
-13This Philippine Auditing Practice Statement 1009 was unanimously approved on
February 24, 2003 by the members of the Auditing Standards and Practices Council:
Felicidad A. Abad
David L. Balangue
Eliseo A. Fernandez
Nestorio C. Roraldo
Editha O. Tuason
Joaquin P. Tolentino
Joycelyn J. Villaflores
Carlito B. Dimar
Froilan G. Ampil
Horace F. Dumlao
Isagani O. Santiago
Eugene T. Mateo
Emma M. Espina
Jesus E. G. Martinez