ITGC Dependencies for CPA Audit and ISC: Link the System Control to the Assertion
CPA audit and ISC questions often describe technology work in broad terms: risk assurance, IT audit, systems controls, or process controls. The exam task is more precise. You need to identify which system control supports which business process and which financial statement assertion.
The clean model is:
- IT general controls protect the environment that runs applications.
- Application controls enforce or calculate rules inside a specific process.
- Manual business controls rely on people, but may still depend on system reports or configuration.
Once you separate those layers, IT control questions stop sounding like vague technology language and start becoming normal audit evidence questions.
The Three-Layer Control Map
Layer 1: Financial Reporting Assertion
Start with the assertion. For revenue, the assertion might be occurrence, completeness, accuracy, cutoff, or classification. For inventory, it may be existence, completeness, valuation, or rights and obligations.
The assertion tells you what can go wrong. The control tells you how management prevents or detects that problem.
Layer 2: Business or Application Control
A business control may be manual, automated, or mixed. An automated three-way match in a purchasing system is an application control. A controller's review of an exception report is a manual control that relies on system-generated information.
Layer 3: IT General Controls
IT general controls support the reliability of systems and automated controls. Common categories include:
| ITGC area | What it protects | Audit concern |
|---|---|---|
| Logical access | Who can enter, change, approve, or override data | Unauthorized transactions or changes |
| Change management | How system changes are approved, tested, and deployed | Broken or altered application logic |
| Computer operations | Jobs, interfaces, backups, and incident handling | Incomplete processing or data loss |
| Program development | New systems and major builds | Unreliable design before go-live |
Worked Example: Automated Credit Limit Control
Blue Maple Supply uses an ERP system that blocks shipment orders when a customer's unpaid balance exceeds the approved credit limit. Management relies on that automated block to reduce bad-debt exposure.
The application control is the automated credit-limit block. But the control depends on several ITGCs:
- only authorized credit managers can change limits,
- changes to the credit-limit logic are approved and tested,
- nightly customer balance updates process completely,
- override access is restricted and logged.
If the access and change controls are weak, the auditor may not be able to rely on the automated block without additional testing.
Worked Example: Manual Review With a System Report
Northbank Foods has a controller review a weekly exception report showing vendor payments over 25,000. The controller investigates unusual payments and signs off electronically.
At first glance, this looks manual. But the review depends on the report being complete and accurate. The auditor should ask:
- Which system generated the report?
- What report parameters were used?
- Can users edit the report before review?
- Are access and change controls over the source system reliable?
- Does the reviewer investigate exceptions rather than merely sign the report?
The manual signature alone does not prove the control worked. The evidence must support both the review and the report used in the review.
How IT Dependencies Affect Audit Responses
An IT dependency exists when a business control depends on a system, report, interface, configuration, or automated calculation.
If ITGCs Are Effective
The auditor may be able to place more reliance on system-generated reports and automated controls, assuming the application control is also properly designed and tested.
If ITGCs Are Weak
The auditor may need to:
- increase substantive testing,
- test report completeness and accuracy directly,
- select samples from independent source data,
- test manual compensating controls,
- evaluate whether the control deficiency affects multiple processes.
If the Application Control Changed Midyear
The auditor should not assume that a successful test in March covers the whole year. A configuration change, patch, or new workflow may require testing before and after the change.
Exam Framing
For CPA exam questions, look for verbs:
restrict,approve,provision, andterminateoften point to access controls.develop,modify,test, andmigrateoften point to change management.run,interface,backup, andmonitoroften point to computer operations.calculate,match,block, andvalidateoften point to application controls.review,investigate, andreconcileoften point to manual controls that may depend on system-generated evidence.
The strongest answer usually ties the control to the assertion and then asks whether the supporting IT environment is reliable enough for the auditor's planned reliance.