HIGH story-driver-honorarium-nda-peer-mentor-004 5 pts

User Story

As a Peer Mentor (Likeperson)
I want to register a driver honorarium record for a driving engagement I performed, with the applicable rate calculated automatically based on the number of trips
So that So that I receive fair compensation according to organisational policy and the payment record is captured accurately for accounting integration without requiring manual reconciliation by coordinators

Acceptance Criteria

  • Given a peer mentor opens the Driver Honorarium Screen, when the screen loads, then it displays the current applicable honorarium rate configured for their organisation
  • Given the peer mentor enters the number of driving trips, when the value is entered, then the honorarium amount is calculated automatically and displayed before submission
  • Given the peer mentor submits the honorarium record, when the Honorarium Service validates and saves it, then a record is written to driver_honorariums linked to the relevant activity or assignment with the correct calculated amount
  • Given the peer mentor attempts to submit without selecting an associated activity or assignment, when validation runs, then a clear error message is shown and submission is blocked
  • Given the honorarium record is successfully saved, when the peer mentor views the confirmation, then they see the trip count, calculated amount, associated activity/assignment reference, and submission timestamp
  • Given a network failure occurs during submission, when the peer mentor retries, then no duplicate honorarium records are created

Business Value

Accurate driver honorarium registration ensures peer mentors are fairly compensated and eliminates the manual reconciliation work currently performed by coordinators. Digital capture creates an auditable accounting trail suitable for integration with Xledger or other accounting systems, reducing errors and administrative overhead associated with paper-based or informal honorarium tracking.