CRITICAL story-reimbursement-approval-workflow-coordinator-002 5 pts
5
Story Points
Critical
Priority
Reimbursement Approval Workflow
Feature

User Story

As a Coordinator
I want to open a reimbursement submission and review all expense items, receipts, mileage data, and the complete prior approval history before approving or rejecting
So that So that I can make well-informed attestation decisions backed by full documentation, meeting the audit evidence requirements for Bufdir grant accountability

Acceptance Criteria

  • Given I tap a submission in the approval queue, when the detail screen opens, then all expense line items are listed with type, amount, and supporting data (distance for mileage, toll booth for tolls)
  • Given the submission has attached receipts, when I view the detail screen, then receipt thumbnails are displayed and tappable to open a full-resolution view
  • Given previous approval decisions exist on this submission, when I view the detail screen, then the full audit trail is displayed in chronological order with decision, timestamp, and coordinator identity
  • Given a submission is in 'pending_attestation' status, when I view the detail screen, then Approve and Reject action buttons are visible and enabled
  • Given a submission was auto-approved, when I view the detail screen, then the auto-approval decision is shown in the audit trail with the threshold criteria that triggered it

Business Value

Coordinators must be able to fully evaluate a claim before attesting to it. Incomplete information leads to either rubber-stamping (compliance risk) or unnecessary rejections (volunteer dissatisfaction). The audit trail embedded in the detail view ensures every decision is traceable, which is a hard requirement for Bufdir grant accountability.