Reliable Context Article
SOX 404 and IPE: What Auditors Test About Company Reports
How PCAOB AS 1105 and AS 2201 treat information produced by the company: accuracy, completeness, precision, report logic and the controls behind them.

Summary
- 01Reports used in important controls need evidence of accuracy and completeness; the effectiveness of the control depends in part on those inputs.
- 02Auditors can test company-produced information itself or the controls over its accuracy and completeness. They must also evaluate whether it is precise and detailed enough for the audit purpose.
- 03Effective application change controls may leave custom queries outside their scope. Testing must reach the report logic, run-time parameters and relevant IT controls.
- 04In the fictional rebate example, sampled report lines are accurate, but an outdated status filter omits claims. Accuracy alone does not establish completeness.
- 05Retaining query code, parameters, control totals and source identifiers makes evidence easier to inspect and reports easier to reproduce as of the control date.
Inside this article
- 01Scope and terms
- 02SOX 302 and 404 on one page
- 03The integrated audit: AS 2201
- 04Audit evidence: AS 1105
- 05What counts as IPE in practice
- 06What auditors test
- 07Common deficiencies
- 08Worked example: a rebate report inside an accrual review
- 09Why lineage and reproducibility lower the cost of testing
- 10Control evidence checklist
- 11Sources
Scope and terms
This article covers United States public-company reporting: the Sarbanes-Oxley Act of 2002 (SOX), the SEC rules that implement it, and the auditing standards of the Public Company Accounting Oversight Board (PCAOB). It explains what those texts say about reports a company produces and relies on, in its own controls or as evidence for its auditor. It is educational material, not legal or audit advice.
Four terms recur:
- Internal control over financial reporting (ICFR): a process designed by or under the supervision of the principal executive and financial officers to provide reasonable assurance about the reliability of financial reporting and the preparation of financial statements in accordance with GAAP (AS 2201.A5; the SEC uses a parallel definition in 17 CFR 240.13a-15(f)).
- Information produced by the company: the PCAOB's term, used in AS 1105 paragraph .10. PCAOB staff abbreviate it "IPC" and give invoices, shipping documents and "other data and reports from company information technology systems" as examples [1].
- Information produced by the entity (IPE): the equivalent phrase in the international standard, ISA 500 paragraph 9, which likewise asks for evidence of accuracy and completeness and an evaluation of precision and detail. That paragraph is quoted from the extant standard; the IAASB approved exposure drafts of revised ISA 330, 500 and 520 in June 2026 and has them out for comment until 15 December 2026, so the wording may change [2]. Practitioners on US engagements often say "IPE" even though the PCAOB text says "company". This article uses the PCAOB wording when quoting PCAOB sources and "IPE" for the general idea.
- IT general controls (ITGCs): controls over the IT environment, such as program changes, access to programs and computer operations, that automated controls and system-generated reports depend on [3].
SOX 302 and 404 on one page
SOX is Public Law 107-204 [4]. Two sections matter here.
Section 302 directs the SEC to require the principal executive and financial officers to certify each annual and quarterly report. Among other things, the signing officers state that they are responsible for establishing and maintaining internal controls, have evaluated their effectiveness, and have disclosed significant deficiencies, material weaknesses and certain fraud to the auditors and the audit committee [4].
Section 404, codified at 15 U.S.C. 7262, has three parts in its current form [5]:
| Subsection | What it says | Who it applies to |
|---|---|---|
| 404(a) | Each annual report must contain an internal control report stating management's responsibility for internal control and assessing its effectiveness as of fiscal year-end | Issuers filing annual reports under Exchange Act 13(a) or 15(d) |
| 404(b) | The registered public accounting firm that audits the issuer must attest to and report on management's assessment, under PCAOB standards, not as a separate engagement | Issuers other than emerging growth companies |
| 404(c) | 404(b) does not apply to an issuer that is neither a large accelerated filer nor an accelerated filer | Exemption for smaller issuers (added by Dodd-Frank in 2010) |
The SEC rule that operationalizes 404(a) is 17 CFR 240.13a-15. Paragraph (c) requires management to evaluate ICFR as of each fiscal year-end using "a suitable, recognized control framework" established through due process, and states that an evaluation following the SEC's interpretive guidance in Release No. 34-55929 satisfies the requirement. In practice the framework is usually the COSO Internal Control - Integrated Framework, first issued in 1992 and refreshed in 2013; COSO states that the 1992 version was superseded on 15 December 2014.
Neither Section 404 nor Rule 13a-15 mentions reports or queries; the data requirements come from the auditing standards behind the 404(b) attestation.
The integrated audit: AS 2201
AS 2201 governs an audit of ICFR that is integrated with the audit of the financial statements. Its objective is an opinion on whether ICFR is effective; because a single material weakness means ICFR is not effective, the auditor must obtain evidence sufficient for reasonable assurance about whether material weaknesses exist as of the date of management's assessment (AS 2201.02-.03).
Three provisions shape how reports enter the ICFR audit:
- Which controls are tested. Those "important to the auditor's conclusion" about whether controls address the assessed risk of misstatement to each relevant assertion (AS 2201.39).
- How. By inquiry, observation, inspection and re-performance, listed from least to most persuasive (AS 2201.45, .50). Re-performing a review control means re-running its inputs, including the report.
- Dependence on data. Automated controls may depend on "related files, tables, data, and parameters", such as a rate table behind an interest calculation (AS 2201.B30).
A control that relies on a report is therefore only as effective as the report. PCAOB staff stated this directly in Staff Audit Practice Alert No. 11 (October 2013), which is listed as guidance on the AS 2201 page and cites the standard by its earlier designation, Auditing Standard No. 5: "if a control selected for testing uses system-generated data or reports, the effectiveness of the control depends in part on the controls over the accuracy and completeness of the system-generated data or reports." Supporting a conclusion on such a control "involves testing both the selected control and the controls over the system-generated data and reports." The alert adds that the same applies to "other internally-produced information used by the company in an important control." Staff alerts are not Board rules.
Audit evidence: AS 1105
AS 1105 defines audit evidence and its quality. Evidence must be sufficient (quantity) and appropriate (quality), and appropriate means both relevant and reliable (AS 1105.05-.06). Relevance depends partly on "the level of disaggregation or detail of information necessary to achieve the objective of the audit procedure" (AS 1105.07). On reliability, the standard states that information produced by the company is more reliable when the company's controls over it, "including, where applicable, its information technology general controls and automated application controls, are effective" (AS 1105.08).
The core requirement is paragraph .10:
When using information produced by the company as audit evidence, the auditor should evaluate whether the information is sufficient and appropriate for purposes of the audit by performing procedures to:
- Test the accuracy and completeness of the information, or test the controls over the accuracy and completeness of that information, including, where applicable, information technology general controls and automated application controls; and
- Evaluate whether the information is sufficiently precise and detailed for purposes of the audit.
Two features of that text are worth stating precisely. First, the auditor has a choice of route: test the information itself (substantive) or test the controls that make it accurate and complete. Second, accuracy and completeness are not enough on their own; a correct and complete report can still be too aggregated for the purpose. A footnote to .10 points to AS 2601 and AS 2201 when the information is produced by a service organization.
The current text reflects amendments adopted in PCAOB Release No. 2024-007, which revised paragraph .10 and added paragraph .10A on external information that the company provides in electronic form (for example cash receipts, shipping documents and purchase orders received from outside parties). The amendments are effective for audits of financial statements for fiscal years beginning on or after 15 December 2025 [6]. Paragraph .10A asks the auditor to understand the source and the company's process for receiving, maintaining and processing such information, and then either test whether the company modified it or test the controls over it. In a September 2025 policy statement the Board said it would not, through inspection or enforcement, treat the absence of separate .10A(b) testing as noncompliance where the auditor concludes there is no more than a remote possibility that the information was modified in a way that makes it unreliable [7].
- Test the information itself or the controls that make it accurate and complete.
- Reconcile counts and totals to source, review filters and agree values to source records.
- Evaluate whether information is sufficiently precise and detailed for the audit purpose.
- A correct and complete report can still be too aggregated for the purpose.
None of this replaces the auditor's procedures; it lets stored evidence be inspected rather than reconstructed.
What counts as IPE in practice
The standards do not list report types. The categories below are a working taxonomy common in practice, offered to organize testing, not a PCAOB definition.
| Artifact | Example | Where the risk sits |
|---|---|---|
| Standard (vendor-delivered) report | ERP receivables aging | Changed logic; wrong run-time parameters |
| Custom report or saved query | SQL extract of open rebate claims | In-house filters and joins, possibly outside change control |
| Run-time parameters | Date range or status filter typed at execution | Wrong period or filter silently drops rows |
| End-user spreadsheet | Accrual workbook built from an export | Manual edits, broken formulas, no version history |
| Data extract given to the auditor | General ledger detail for journal-entry testing | Extract may not match its source system |
| Service-organization output | Benefit-plan recordkeeper report | SOC report may not cover the controls over it |
| Data used by a company's specialist | Pension participant data | Company data fed into an estimate untested |
What auditors test
The table maps each attribute to the text that requires or describes it. "Typical evidence" lists common ways to address the attribute; the standards do not prescribe specific procedures.
| Attribute | Question | Typical evidence | Basis |
|---|---|---|---|
| Completeness | Does the report hold every record it should? | Counts and totals reconciled to source; filters reviewed for exclusions | AS 1105.10 |
| Accuracy | Do report values match source records? | Sample agreed report-to-source and traced source-to-report | AS 1105.10 |
| Precision and detail | Is it granular enough for the threshold or procedure? | Disaggregation consistent with the review threshold | AS 1105.07, .10 |
| Report logic and parameters | Does the query do what it claims, with the right inputs? | Query code or configuration inspected; parameters per run | SAPA 11 |
| ITGCs | Do change, access and operations controls cover the report itself? | ITGC results that reach the query, not only the application | AS 1105.10; AS 2201.B29; SAPA 11 |
| Controls over data used in a control | Are the control owner's inputs controlled? | Tested controls over accuracy and completeness of those inputs | AS 2201.39; Spotlight 2024 |
| Source and generation path | Where does the data come from, and how is the report produced? | Documented data flow | Spotlight 2024 |
| Service-organization information | Does a SOC report cover the output? | SOC scope review; complementary user entity controls tested | AS 1105 fn. 3; AS 2601 |
Common deficiencies
Two PCAOB staff publications describe recurring inspection findings in this area. Neither is a Board rule.
SAPA 11 (2013) listed, among deficiencies frequently cited in inspection reports, failures to "sufficiently test controls over the system-generated data and reports that support important controls." Its examples [8]:
- not testing ITGCs important to the applications that generated the data or reports;
- not testing the logic of queries or parameters used to extract data;
- not addressing identified ITGC deficiencies, or not performing other procedures over report writers once ITGCs were found ineffective;
- testing ITGCs for controls whose customized data or queries were not subject to those ITGCs.
The April 2024 Spotlight [1] reports that approximately 17% of the total comment forms in each of the 2021 and 2022 inspection cycles contained deficiencies where the auditor did not sufficiently test, or test controls over, the accuracy and completeness of IPC or other data and reports, including information produced by service organizations. A comment form is the PCAOB's initial communication of observed deficiencies to a firm. Observations include:
- not testing completeness of IPC used to select items for tests of details;
- not testing non-financial data used by a company's specialist, such as pension participant data;
- not identifying and testing controls over the accuracy and completeness of data used by a control owner in operating a control;
- not assessing reliability of system-generated reports used to build expectations in revenue analytical procedures;
- relying on service-organization data without testing complementary user entity controls.
Its good practices include documenting data flows jointly with IT audit specialists and keeping a central repository of reports linked to the generating application, testing approach and conclusion.
Worked example: a rebate report inside an accrual review
The following example is fictional.
Halden Therapeutics AG is a US-listed large accelerated filer, so 404(b) applies. Its gross-to-net team operates a monthly management review control: the revenue accounting manager compares the rebate accrual in the general ledger with an "Open Rebate Claims by Payer" report from the contract management system, and investigates any payer-level difference above USD 250,000.
The report is a custom saved query. At year-end it returns 3,212 claims totalling USD 41.8 million. The auditor's IPE work, following the table above, proceeds as follows.
- Completeness. The auditor obtains a record count and total directly from the claims table for the same period: 3,247 claims, USD 43.1 million. The difference is 35 claims and USD 1.3 million.
- Report logic. Inspection of the query shows a status filter that includes "submitted" and "validated" and omits "on hold - pending documentation", a status added to the system mid-year. All 35 missing claims carry that status. The query was last changed before the new status existed; it was never updated.
- ITGCs. Change management over the contract system is effective, but saved queries live in a user workspace that the change process does not cover. This is the situation SAPA 11 describes: customized queries not subject to the ITGCs tested.
- Precision. The report aggregates by payer only. Two payers each have on-hold claims above USD 250,000, so the review could not have detected the gap at its own threshold.
- Accuracy. A sample of report lines agrees to source claims. Accuracy holds; completeness does not.
The control is not operating as designed, because its input omits records. Severity turns on the AS 2201.62-.70 factors: the reasonable possibility and magnitude of misstatement, and compensating controls. One remediation that also makes later testing cheap: put the query under change control, store each run with its parameters, row count, control total and timestamp, and make the reconciliation to the source table a documented step of the review.
- 01Reconcile completeness
Compare the report with the source claims table for the same period. The difference is 35 claims and USD 1.3 million.
- 02Inspect report logic
The status filter omits on-hold claims. All missing claims carry the status added mid-year, and the query was never updated.
- 03Check ITGC coverage
System change management is effective, but the saved queries sit in a user workspace outside the change process.
- 04Evaluate precision
The report aggregates by payer only. Two payers have on-hold claims above the review threshold, so the review could not detect the gap.
- 05Test accuracy
Sampled report lines agree to source claims. Accuracy holds even though completeness fails.
The control is not operating as designed, because its input omits records.
Why lineage and reproducibility lower the cost of testing
Most of the work in the example was reconstruction: what query ran, with what filter, against what data, and when. A report that carries its own evidence shortens that work:
- Parameters and code captured per run. The logic test becomes a comparison of stored query text against the approved version.
- Control totals captured per run. Completeness becomes a reconciliation of two stored numbers.
- Source identifiers on each row. Accuracy sampling traces both ways without rebuilding joins: row-level data lineage.
- Re-running as of a past date. Re-performance needs inputs as they stood when the control operated, not during fieldwork; see reproducing a past state.
- Explicit status for missing values. A blank can mean zero, unknown or excluded, which matters to completeness; see blank cell vs declared unknown.
None of this replaces the auditor's procedures; it lets stored evidence be inspected rather than reconstructed.
Control evidence checklist
For each report that feeds a key control or is handed to the auditor:
- Report name, system, owner, type and the controls it supports.
- Approved logic, under change control.
- Parameters used at each run, retained with the output.
- Row count and control total at each run, with a reconciliation to source.
- Level of detail compared against the review threshold.
- ITGC coverage of both the application and the report itself.
- For service-organization data: SOC report scope and complementary user entity controls.
- A way to regenerate the report as it stood on the control date.
A system of record should let a reviewer see, for any figure in a report, which source records produced it and as of when.
Sources
- Sarbanes-Oxley Act of 2002, Public Law 107-204 (GovInfo) - enacted text of sections 302 and 404.
- 15 U.S.C. 7262, United States Code 2023 edition (GovInfo) - current 404(a)-(c).
- 17 CFR 240.13a-15, Controls and procedures (eCFR) - management evaluation, framework, ICFR definition.
- PCAOB AS 2201, An Audit of Internal Control Over Financial Reporting - paragraphs .02-.03, .39, .45, .50, .62-.70, .B29-.B30, .A5.
- PCAOB AS 1105, Audit Evidence - paragraphs .05-.08, .10, .10A.
- PCAOB implementation page for the technology-assisted analysis amendments (Release No. 2024-007) - scope and effective date of the AS 1105 amendments.
- PCAOB Release No. 2025-004, Policy Statement Regarding Implementation of Paragraph .10A of AS 1105 - inspection and enforcement position on .10A(b).
- PCAOB Staff Audit Practice Alert No. 11, Considerations for Audits of Internal Control Over Financial Reporting (2013) - system-generated data and reports in controls.
- PCAOB Spotlight, Inspection Observations Related to Auditor Use of Data and Reports (April 2024) - IPC examples, 2021-2022 comment-form rate, deficiencies, good practices.
- COSO, Guidance on Internal Control - Internal Control - Integrated Framework, 1992 and 2013 editions.
- IAASB, ISA 500 Audit Evidence (2013 Handbook edition, IFAC) - "information produced by the entity" requirement in paragraph 9.
- IAASB, Consultations: latest on our projects - exposure drafts of ISA 330, 500 and 520 (Revised), approved June 2026, comments until 15 December 2026.
External Sources (8)
Published by
Reliable Context Research
Reliable Context is a system of record for organizations that fuse private and public information and must defend every value they act on: one canonical record per real thing, ambiguity shown rather than hidden, and provenance behind every value.
Editorial note
Researched and written by Reliable Context Research with AI-assisted research tools; sources are cited inline and checked before publication. Report an error: https://reliablecontext.com/corrections.