- Identify IT applications and other aspects of the IT environment subject to risks from IT.
- Describe the three IT processes that general IT controls address.
- Scale the IT understanding for a less complex entity.
Definitions
AU-C 315.12 defines:
- IT environment. The IT applications and supporting infrastructure, plus the IT processes and personnel involved, used to support operations and achieve strategies. IT applications include data warehouses and report writers. Infrastructure is the network, operating systems and databases. IT processes manage access, program changes or changes to the environment, and IT operations.
- General IT controls (GITCs). Controls over the entity's IT processes that support the continued proper operation of the IT environment, including the continued effective functioning of information-processing controls and the integrity of information.
- Risks arising from the use of IT. Susceptibility of information-processing controls to ineffective design or operation, or risks to the integrity of information in the information system, due to ineffective controls in the IT processes.
What SAS 145 requires
Understand the IT environment as part of the information system. AU-C 315.19(a)(i) requires understanding how the business model integrates IT. AU-C 315.25(a)(iv) requires understanding the IT environment relevant to information flows. The IT environment documentation guide walks through it.
Identify applications and risks. AU-C 315.28 requires you, based on the controls identified under AU-C 315.27, to identify the IT applications and other aspects of the IT environment subject to risks arising from IT. AU-C 315.29 requires you to identify, for those applications, the related risks arising from IT and the GITCs that address them.
Evaluate GITCs. AU-C 315.30 applies to GITCs identified under .29(b): evaluate design and determine implementation.
Which applications are in scope
Start from the identified controls and the information you rely on. An application is in scope when:
- it performs automated controls you identified;
- it produces reports you use as audit evidence or that management uses in identified controls; or
- it maintains data integrity for significant classes or balances.
A cloud accounting package used by a five-person company may still be in scope if you use its aging report to select confirmations. A standalone spreadsheet used for a key estimate is part of the IT environment too.
The three GITC areas
| IT process | Typical GITCs |
|---|---|
| Access | User provisioning and removal, privileged access restrictions, periodic access reviews, password settings |
| Program change | Change approval, testing, segregation of development from production, vendor update controls |
| IT operations | Job scheduling and monitoring, backups and recovery, incident handling |
Not every GITC is relevant. Identify the ones that address the specific risks arising from IT for in-scope applications. A commercial package where the entity cannot change code has little program change risk, but access risk remains, especially when the bookkeeper has administrator rights.
Scaling
For a less complex entity with packaged software, limited users and no ability to modify code, the understanding can be short: list the applications, who has access and with what rights, how updates are applied, and how data is backed up. Then evaluate whether any risks arising from IT affect identified controls or information you use. The understanding cannot be skipped; its documentation can be brief.
For complex environments with custom code, interfaces and multiple databases, an IT audit specialist is often needed (AU-C 300.12).
Common findings
- No identification of IT applications at all.
- Automated controls relied on without GITC testing.
- System reports used as evidence with no consideration of IT risks to their integrity.
- Administrator access held by the person who records entries, with no evaluation.
The ITGC testing matrix covers each area.
Scoping IT at a small nonprofit
Riverbend Food Bank uses a cloud accounting package and a donor management system. It has 22 staff, three of whom use the accounting package.
Identified controls and information used:
- The executive director's approval of disbursements over $2,500 (manual).
- A donor revenue report from the donor system, which the team will use to select a sample of 40 contributions.
- Journal entry controls: the finance manager posts all entries; the executive director reviews a monthly entry listing.
In-scope applications: the accounting package (journal entry listing, general ledger) and the donor system (revenue report).
Risks arising from IT:
- Accounting package: the finance manager has administrator rights and could delete or alter posted entries, so the entry listing the executive director reviews could be incomplete. Access risk.
- Donor system: the vendor controls code; no program change risk to the entity. Access risk exists for gift records.
GITCs identified: the executive director's monthly review of the system audit log of changed and deleted entries, and her quarterly review of user rights. The team evaluates design and implementation by inspecting the user list and her signed reviews of the audit log. The log shows 3 deleted entries totaling $1,240, each with a documented reason she followed up. The team concludes the GITCs are implemented and designed to address the access risk.
Self-check
Answer each question before you open the answer.
Name the three IT processes that general IT controls address.
Show answer
Managing access, managing program changes or changes to the IT environment, and managing IT operations (AU-C 315.12).
What drives which IT applications are in scope under AU-C 315.28?
Show answer
The controls identified under AU-C 315.27. Applications subject to risks arising from IT that affect those controls or the information they rely on are in scope.
An entity uses packaged software it cannot modify. Is the IT understanding optional?
Show answer
No. The understanding can be brief, but access and operations risks still exist and must be considered for in-scope applications.
Use it on the file
- GuideDocumenting the Client's IT Environment Under SAS 145: What the File Must Show
- GuideIT Audit Guide: ITGC Program, Testing Steps and Checklist for Financial Audits
- TemplateITGC Testing Matrix: Access, Change and Operations
- TemplateRisk and Control Matrix: IT General Controls
Sources
- AICPA Statements on Auditing Standards, currently effective (AU-C sections)
- AICPA, Audit Risk Assessment resources
Standards are paraphrased from the primary sources listed above; read the source before relying on a requirement. This lesson is training material, not professional advice. Report an error