MEDIUM story-travel-reimbursement-registration-coordinator-006 3 pts
3
Story Points
Medium
Priority
Travel Reimbursement Registration
Feature

User Story

As a user
I want to view a list of my previously submitted travel expense reports, including their submission date, total amount, and current approval status
So that So that I can track whether my claims have been approved, identify any that require additional action, and verify the amounts that will be reimbursed to me

Acceptance Criteria

  • Given the user navigates to their expense history, when the repository query executes, then all of their previously submitted expense reports are listed in descending submission date order
  • Given a submitted expense report exists, when the user views the history list, then each item shows the submission date, total reimbursement amount, and an approval status badge
  • Given the user has no previous submissions, when the history screen loads, then an empty state message is displayed prompting them to submit their first claim
  • Given the RLS policy is active, when the user queries the expense history, then only expense reports associated with their own user ID are returned
  • Given the user taps a history item, when the detail view opens, then the individual expense line items (type, amount, receipt indicator) are shown in a read-only format

Business Value

Giving users visibility into their submitted claims and approval status reduces the volume of coordinator enquiries about claim status, as peer mentors can self-serve this information. It also builds trust in the system by making the process transparent and traceable, which is important for volunteer confidence in digital expense submission.