A
AcadiFi
Core Conceptscia

IPE in ITGC Testing: Preserving Source Data Integrity Without Extra Handling Risk

AcadiFi Editorial·2026-05-20·8 min read

Thesis

IPE work is not a contest to create the thickest workpaper. The auditor needs enough evidence to show that the report or population is complete, accurate enough, precise enough, and tied to the audit objective. Extra manual handling can make the evidence trail worse if it introduces undocumented edits, missing rows, changed filters, or broken custody.

For CIA candidates, the best answer balances reliability and efficiency. Preserve the source-system output, document how it was generated, reconcile key control attributes, and avoid unnecessary transformation unless the transformation itself is controlled and reviewed.

Why IPE Matters in ITGC Sampling

Information produced by the entity includes reports, listings, extracts, schedules, and query outputs generated from the organization's systems. In ITGC testing, common examples include:

  • active user listings,
  • privileged-access reports,
  • terminated-user populations,
  • change-ticket listings,
  • batch-job failure reports,
  • security-role mapping exports,
  • application configuration reports.

If the auditor uses the listing to select samples, the listing must support the sample population. If the listing is incomplete or altered after extraction, the sample may not represent the real population. That weakens the test even if every selected item is tested perfectly.

Worked Example: VerdanTek Medical Systems

VerdanTek Medical Systems is testing quarterly user-access reviews for its ERP. IT runs a source-system report showing all users with purchasing and payment roles. The report will be used by the audit team to select a sample of users for access review testing.

The evidence package should answer five questions:

  1. Source: Which system, report, table, or query produced the listing?
  2. Scope: Which environment, company codes, roles, date range, and filters were used?
  3. Completeness: How does the row count or control total agree to the delivered file?
  4. Integrity: Was the file preserved without manual editing after extraction?
  5. Precision: Does the listing include the fields needed for the audit procedure?
flowchart TD A["ERP source report or approved query"] --> B["Capture extraction criteria"] B --> C["Export source file"] C --> D["Reconcile row count and key totals"] D --> E{"Any transformation needed?"} E -->|No| F["Preserve source file for sample selection"] E -->|Yes| G["Document transformation logic and review"] G --> H["Tie transformed file back to source output"] F --> I["Select sample and test control operation"] H --> I

If someone pastes the entire listing into a separate template, the auditor now has a second file that may not equal the source output. Rows can be skipped, hidden, sorted incorrectly, truncated, duplicated, or changed. The better design is usually to preserve the raw export, capture extraction support, and document any needed formatting or transformation separately.

IPE Evidence Is Use-Case Specific

The evidence needed depends on how the information is used.

If the report is only the population for sample selection, the auditor cares about source, scope, completeness, and preservation of the population. The evidence may include the report name, query parameters, extraction timestamp, row count, and read-only source file.

If the report is used by a control owner to perform a review, the control design should include how the control owner validates the report before relying on it. For example, a manager reviewing open purchase-order exceptions may need evidence that the exception report includes all relevant sites and excludes only approved statuses.

If the report is transformed before testing, the transformation becomes part of the audit trail. The auditor should document filters, joins, formulas, deduplication, excluded records, and reviewer signoff.

Controls for Reliable IPE

RiskControl responseEvidence to retain
Wrong report or query usedApproved report name or query referenceReport title, query ID, system owner confirmation
Population excludes relevant recordsDocument scope, filters, and parametersFilter screenshot, parameter list, date range
File changed after extractionPreserve original export and restrict editsRead-only file, hash or version history where available
Row count mismatchReconcile source count to delivered fileSource count, export count, reconciliation note
Key field missingCheck precision and detail against audit procedureField list, procedure-to-field mapping
Manual template creates errorsAvoid unnecessary rekeying or document transformationTransformation log, reviewer signoff
ITGCs do not support relianceEvaluate access, change, and job controls over the source systemITGC test results, exception analysis

Why More Handling Can Reduce Reliability

Manual movement of data may feel like stronger documentation because it creates another workpaper. It can also create a new evidence problem. The auditor must now ask whether the copied file still agrees to the source report.

Common failure modes include:

  • hidden rows not copied,
  • spreadsheet row limits truncating data,
  • formulas converting IDs or dates,
  • filters left on during transfer,
  • manual deletions to "clean up" the file,
  • loss of extraction timestamp or query context,
  • no audit trail for who changed the file.

The control objective is not "put everything into the template." The control objective is "make the population reliable for the audit procedure."

Exam Framing

When a CIA question gives you an IPE scenario, ask:

  1. What is the report used for?
  2. Which assertion or control objective depends on it?
  3. What proves the source population is complete and accurate enough?
  4. Has the data been changed after extraction?
  5. Are ITGCs and application controls relevant to reliance?
  6. Is the report precise and detailed enough for the planned test?

The best answer usually preserves the direct source export, documents report-generation evidence, validates completeness and accuracy proportionately, and controls any transformation. The weak answer adds manual handling without explaining how the new file remains tied to the source.

Ready to level up your exam prep?

Join 2,400+ finance professionals using AcadiFi to prepare for CFA, FRM, and other certification exams.

Related Articles