Data analysis process
Key steps within the data
analysis process include:
- Scoping
- The auditor determines audit
objectives and identifies organizational systems containing
potentially relevant data.
- Requesting Data from the
Organization
- In order to obtain
sufficient, reliable, and relevant evidence to achieve their
audit objectives, the auditor attempts to determine relevant
data used to perform audit tests. The data is then requested
from the organization’s IT department.
- Extracting Data
- When data is extracted from
an organization, the auditor must verify the integrity of the
organization’s information system and IT environment from which
the data is extracted.
- Data Importation
- The auditor must determine
the completeness and relevancy of data obtained by the
organization.
- Data Profiling
- The auditor performs
relevancy checks on data. For example, checking an
organization’s data to determine if there are any negative
invoice amounts, debits don’t equal credits, or if there is
omitted data.
- Data Analysis
- The auditor analyzes the data
to determine if sufficient evidence has been obtained to support
their overall conclusions and findings of the audit.
- Reporting
- The auditor must summarize
the findings and then determine which type of audit report is
most suitable to describe the outcome of the audit results. For
example, an unqualified audit report vs. a qualified audit
report.
- Documentation of Research
Findings
- The auditor must document
their research findings in the forms of work papers,
spreadsheets, flowcharts, and results of observations, to name a
few. Audit documentation is essential to support the auditor’s
findings and recommendations as stated in the audit report.
|
| Computer-assisted auditing tools &
techniques (CAATTs) CAATT's
allow auditors to utilize computers to complete detailed and analytical
tests with little effort.
Benefits of audit software include:
- They are independent of the
system being audited and will use a read-only copy of the file to
avoid any corruption of an organization’s data.
- Many audit-specific routines are
used such as sampling.
- Provides documentation of each
test performed in the software that can be used as documentation in
the auditor’s work papers.
Data analysis software
The most popular form of CAATTs,
data analysis software
is used to extract data from commonly used file formats and the tables
of most database systems. This audit software can perform a variety of
queries and other analyses on an organization’s data.
Functions an auditor can perform using
the software include:
- Data queries.
- Data stratification.
- Sample extractions.
- Missing sequence
identification.
- Statistical analysis.
- Calculations.
The following are types of query and
analysis tools used by auditors while performing data analysis.
- Access – A database
program that provides data selection, analysis, and reporting.
- ACL & IDEA –
General audit software that reads files from most formats and
provides data selection, analysis, and reporting.
- Excel – Spreadsheet
software that provides analysis, calculation, graphing, and
reporting.
- CA-Examine – A
programming language that provides data selection, analysis, and
reporting. Additional programming languages include: CA-Easytrieve,
Vbasic, C, C++, JAVA, SQL, Perl, SAS, and SPSS.
Data analysis programs use such
techniques as:
- Histograms –
provides the auditor with a “snapshot” of the substance, makeup, and
distribution of data within an organization’s accounting system.
- Modeling – allows
the auditor to determine the reasonableness of an organization’s
data by comparing current data with a trend or pattern as
established by evaluating data from previous years.
- Comparative Analysis
– Allows the auditor to compare sets of data to determine areas of
audit interest.
Other uses of CAATT's for data analysis
In addition to using data analysis
software, the auditor utilizes CAATT's throughout the audit for the
following activities while performing data analysis:
-
Creation of Electronic Work Papers
Keeping electronic work papers on a
centralized audit file or database will allow the auditor to navigate
through current and archived working papers with ease. The database will
make it easier for auditors to coordinate current audits and ensure they
consider findings from prior or related projects. Additionally, the
auditor will be able to electronically standardize audit forms and
formats, which can improve both the quality and consistency of the audit
working papers.
Fraud Detection
CAATTs provides auditors with tools
that can identify unexpected or unexplained patterns in data that may
indicate fraud. Whether the CAATT is simple or complex, data analysis
provides many benefits in the prevention and detection of fraud.
CAATTs can assist the auditor in
detecting fraud by performing and creating the following, respectively:
- Analytical Tests
– evaluations of financial information made by studying plausible
relationships among both financial and non-financial data to assess
whether account balances appear reasonable (AU 329). Examples
include ratio, trend, and
Benford's Law tests.
-
Data Analysis Reports
– reports produced using specific audit commands such as filtering
records and joining data files.
Continuous Monitoring
-
Continuous Monitoring is
an ongoing process for acquiring, analyzing, and reporting on
business data to identify and respond to operational business risks.
For auditors to ensure a comprehensive approach to acquire, analyze,
and report on business data, they must make certain the organization
continuously monitors user activity on all computer systems,
business transactions and processes, and application controls.
Additionally, the auditor can install
audit procedures into their audit software called imbedded audit
routines, which can continuously capture and analyze an application’s
processing results. The audit routines can capture transaction data,
statistics, and continuously evaluate the organization’s computer system
for processing errors. For example, evaluating whether fields that
should only have alpha characters have no null data values and amount
fields have no alpha characters.
Audit Reporting
Benefits to electronic audit reporting
include:
- Automatically providing
information about sections of audits, as they are completed, to the
audit supervisor to update them with the ongoing status of all audit
projects. Frequent status updates will allow the supervisor to focus
on certain processes of the audit, which indicates problems and/or
provide additional resources in areas falling behind schedule.
- Providing links to working
papers, worksheets, graphs, or other information that will be
automatically updated as data changes.
- Report files can be shared by
audit team members and management, and can easily be distributed via
e-mail, file transfer, or audit website. The auditor must ensure
appropriate security, confidentiality, and access controls for such
reports.
|