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

User Story

As a Coordinator
I want to register a mileage reimbursement claim by entering my route and distance with a real-time cost preview
So that I can be compensated for travel costs without manually calculating rates or filling out paper forms

Acceptance Criteria

  • Given I open the expense registration screen, when I select 'Mileage' as the expense type, then the mileage entry form is displayed with route input fields and a real-time reimbursement preview
  • Given I enter a distance, when the organizational rate is loaded, then the total reimbursement amount is calculated and displayed immediately without requiring a manual submit
  • Given the distance is below the auto-approval threshold and no other expenses are attached, when I submit, then the claim is automatically approved and I receive a confirmation
  • Given the distance exceeds the auto-approval threshold, when I submit, then the claim is routed to a coordinator for manual review and I see a 'Pending Approval' status
  • Given I leave the form mid-completion, when I return, then previously entered data is preserved via draft state
  • Given the organizational rate has been configured in the admin portal, when I view the reimbursement preview, then the displayed rate matches the current org-specific rate

Business Value

Mileage reimbursement is the most common expense claim for peer mentors. Automating calculation and enabling auto-approval for small claims eliminates the administrative burden on both mentors and coordinators, directly reducing underreporting caused by friction. This increases the accuracy of activity data used for Bufdir reporting and ensures volunteers feel fairly compensated, improving retention.