IT Audit
IT Audit
IT Audit
⮚ PHASE 4: COMPLETION
▪ Perform completion procedures
▪ Perform overall evaluation
▪ Form an audit opinion
▪ Issue a Management Letter
IT audits are very useful for companies because they ensure information-related controls and
processes are working properly. Companies The primary objectives of an IT audit include:
4. What is CAATs
Computer assisted audit techniques (CAATs) refer to the use of technology to help you
evaluate controls by extracting and examining relevant data. Sophisticated use of CAATs can be
known as ‘data analytics’ and is increasingly being used across the profession. This tool
facilitates them to search from the irregularities from the given data. With the help of this tool,
the internal accounting department of any firm will be able to provide more analytical results.
Advantages of CAATs
Using CAATs when conducting audit activities has benefits for auditors and management
alike. Auditors can process more data and be more confident in the results and reports than ever.
This leads to better insights and abilities when it comes to detecting inconsistencies or
compliance risks.
Management can be more confident in the data that they receive and report and also
enjoy the benefit of lowering the number of auditors needed and the person-hours involved in
conducting the audit activities. These benefits lower cost overall.
CAATs also help address the increased oversight and accountability demanded by
legislation such as the Sarbanes-Oxley Act, a broad-spectrum set of regulations that grew out of
the accounting scandals at Enron and other large companies in the early 2000s.
Disadvantages of CAATs
CAATs can be expensive and time consuming to set up, the software must either be
purchased or designed. Client permission and cooperation may be difficult to obtain.
The audit team may not have sufficient IT skills and knowledge to create the complex
data extracts and programming required. The audit team may not have the knowledge and
training needed to understand the results of the CAATs
5.Give examples of CAATs
CAATs normally include using basic office productivity software such
as spreadsheet, word processors and text editing programs and more advanced software packages
involving use of statistical analysis and business intelligence tools.
This would include programs such as data analysis and extraction
tools, spreadsheets (e.g. Excel), databases (e.g. Access), statistical
analysis (e.g. SAS), generalized audit software (e.g. ACL, Arbutus, EAS), business
intelligence (e.g. Crystal Reports and Business Objects), etc.
6. What is an ACL?
ACL, which stands for Audit Command Language, is a data analysis software program
that helps auditors remain current with changing technology. Its primary usefulness lies in its
ability to perform analysis and audit tests on 100% of the data available rather than merely
sampling the data. The ability to audit 100% of the available data assists auditors with
identifying potential fraud patterns and data irregularities.
It is a language consisting of several standard commands whose purpose is to facilitate
the audit of computerized data files (data banks) and program files (model banks) within
Management Information Systems (MIS).
Advantages of ACL
⮚ Improved corporate performance and revenue generation
⮚ Increased audit efficiency and reduced audit cost
⮚ Improved human resource allocation
⮚ Reduced frequency and impact of avoidable risk events
7. What is GAS?
Purpose of GAS
This software allows auditors the ability to sort through large amounts of data in a rapid
manner. GAS can scan and test all data within a computer system, allowing for a more accurate
audit of the books. Instead of random sampling, 100 percent of the company’s data is examined.
Advantages of GAS
Relatively easy to learn and use. Improved efficiencies by automating manual
procedures. Reduced risk by testing entire populations reducing reliance on sampling. GAS can
be applied to a wide variety of clients with minimal customization.
This is a single program that can be applied to a wide range of tasks without having to
incur the cost or inconvenience of developing individualized programs.
Disadvantages of GAS
The high initial cost of their development. It provides a limited ability to verify
programming logic because its application is usually directed to testing client files or databases.
It involves auditing after the client has processed the data rather than while the data is being
processed.