View Complete Approval Audit Trail for Any Submission
Both coordinators and organisation administrators can open the Reimbursement Detail Screen for any submission (not just pending ones) and view its full audit trail. The trail is an append-only sequence of records from the reimbursement_approvals table, each showing: decision type (auto_approved, approved, rejected), decision timestamp, actor identity (system for auto-approvals, coordinator name for manual decisions), and any comment. The trail is rendered chronologically and cannot be edited or deleted. For organisation administrators, audit trail access extends to all submissions across the organisation, not only those within a coordinator's scope.
User Story
Acceptance Criteria
- Given I open any reimbursement submission detail view, when the screen loads, then all historical approval records are displayed in chronological order with decision type, timestamp, and actor identity
- Given a submission was auto-approved, when I view its audit trail, then the auto-approval record shows 'System (Auto-Approval Service)' as the actor and the threshold criteria that matched
- Given a submission was manually approved or rejected, when I view its audit trail, then the coordinator's name and any comment they entered are displayed alongside the timestamp
- Given I am an organisation administrator, when I access the audit trail for any submission in my organisation, then the full history is visible regardless of which coordinator originally processed it
- Given audit records have been created, when I view them at any later time, then no record has been modified or deleted — all entries are immutable and complete
Business Value
An immutable audit trail is a non-negotiable compliance requirement for organisations receiving Bufdir grants. During grant reviews, auditors must be able to trace every reimbursement decision to a specific actor, time, and justification. Without this capability, the organisation cannot demonstrate appropriate financial controls, creating significant compliance and funding risk.