Skip to main content
Version: 1.0.0-beta

Documenting Findings

A finding represents an exception identified during fieldwork where an observed condition deviates from the expected criteria. AIIA uses the CCCER framework to structure every finding for consistency and clarity.

Creating a Finding

From a Workpaper

  1. Open the engagement → navigate to the Workpapers tab
  2. Open the workpaper where you identified the exception
  3. Click + New Finding
  4. The finding is automatically linked to the workpaper and engagement

From the Findings Module

  1. Navigate to Findings → + New Finding
  2. Select the Engagement this finding belongs to
  3. Optionally link to a specific Workpaper

The CCCER Framework

Every finding in AIIA follows the CCCER structure:

ComponentFieldDescriptionRequired
ConditiondescriptionWhat is happening — the observed state or issue
CriteriacriteriaWhat should be happening — the standard, policy, or regulationOptional
CausecauseWhy it is happening — the root cause of the exceptionOptional
EffecteffectWhat is the impact — the risk or consequenceOptional
RecommendationrecommendationHow to fix it — the suggested corrective actionOptional
AI Assistance

Click AI Draft Finding to have the AI auto-generate CCCER components based on your workpaper content and test results. The AI analyzes the test procedures, evidence, and results to suggest a structured finding draft.

Example Finding

ComponentExample Content
Condition12 of 50 sampled purchase orders were approved by users below the required authorization threshold.
CriteriaCompany Policy FIN-003 requires purchases above SAR 10,000 to be approved by a department director or above.
CauseThe approval matrix in the ERP system was not updated following the December 2025 organizational restructuring.
EffectUnauthorized expenditures totaling SAR 847,000 bypassed the intended approval controls, increasing risk of financial misstatement.
RecommendationUpdate the ERP approval matrix to reflect current organizational roles and implement quarterly reconciliation of approval limits against the HR org chart.

Severity Classification

Set the severity level to prioritize remediation:

SeverityCriteriaResponse Timeframe
CriticalMaterial control failure, immediate financial/safety riskImmediate remediation required
HighSignificant control weakness, potential regulatory impactRemediation within 30 days
MediumModerate control gap, efficiency/compliance concernRemediation within 90 days
LowMinor observation, best practice improvementRemediation within 180 days
AI Severity Suggestion

Click AI Suggest Severity to get an AI-recommended severity based on the finding description, industry benchmarks, and historical findings. The suggestion includes a confidence score and reasoning.

Finding Lifecycle

StatusDescriptionWho
DRAFTFinding being drafted by auditorAuditor
MANAGEMENT_RESPONSEAwaiting management's response and action planAudit Client / Management
FINALFinding finalized and included in reportManager / CAE
CLOSEDRemediation verified and finding closedManager / CAE

Linking Evidence

Every finding should reference supporting evidence:

  1. Click Link Evidence on the finding
  2. Select evidence files already uploaded to the workpaper
  3. Or upload new evidence directly to the finding
  4. Evidence maintains full chain-of-custody (SHA-256 hash, timestamp, uploader)

Versioning

Findings are governed records with automatic versioning:

  • Every edit creates a new FindingVersion with a JSON snapshot of the content
  • The version history records who changed what and when
  • Previous versions are immutable — no edits can be retroactively applied
  • Versioning ensures a complete audit trail for regulatory compliance

AI-Assisted Features

FeatureDescription
AI Draft FindingGenerates CCCER components from workpaper test results
AI Suggest SeverityRecommends severity based on finding content
AI Check RecurringSearches historical findings for similar patterns across past engagements
AI Clarity CheckReviews finding language for objectivity and clarity
AI Governance

All AI-generated finding content is marked as a suggestion. The auditor must review, modify if needed, and explicitly click Apply before the content is saved. Every AI interaction is logged in the audit trail with the ai_execution_id field.

Required Permissions

ActionPermission
Create findingsfinding:create (Auditor, Manager, CAE)
Edit draft findingsfinding:update (Auditor — own findings; Manager/CAE — all)
Finalize findingsfinding:finalize (Manager, CAE)
Close findingsfinding:close (Manager, CAE)
Delete draft findingsfinding:delete (Manager, CAE — draft status only)