HIGH story-travel-expense-registration-coordinator-003 5 pts
5
Story Points
High
Priority
Travel & Expense Registration
Feature

User Story

As a Coordinator
I want to photograph and attach a receipt to my expense claim directly from the app
So that I can document expenses above the receipt threshold without needing to scan or email receipts separately

Acceptance Criteria

  • Given my expense amount exceeds the receipt threshold, when I view the expense form, then a receipt attachment section is displayed with a 'Required' indicator
  • Given I tap 'Add Receipt', when the camera sheet opens, then I can take a new photo or select an existing image from my gallery
  • Given I capture a photo, when the image is processed, then it is compressed to reduce file size and a thumbnail preview is shown for confirmation
  • Given a receipt is attached, when I view the expense form, then the attachment indicator shows a thumbnail and the claim can be submitted
  • Given my expense amount is below the receipt threshold, when I view the expense form, then the receipt section is displayed as optional rather than required
  • Given I submit a claim with a required receipt but none attached, when I attempt to submit, then validation blocks submission and shows a clear error message

Business Value

Receipt attachment is required for compliance with HLF reimbursement policy and Norwegian accounting regulations. Enabling in-app photo capture removes a significant friction point — previously mentors had to scan and email receipts separately — which directly reduces underreporting of legitimate expenses and protects the organization from audit risks by maintaining complete documentation.