• Removed the Decline button from the Bulk Approval flow and made it a separate option to avoid accidental declines

  • Reverted the age exemption logic so it is now calculated based on the participant’s age at the time they register

    • A warning will now display on exemption tickets if the participant will be over the state’s age exemption limit by the season measurement date

  • Added product name as a searchable term in the All Registrations tab

  • Updated the refund report to return the below new statuses in the Request Status column

    • Requested – Not all related Refund Approval tickets have been actioned yet.

    • Reviewed – All Refund Approval tickets have been actioned, and FA has not yet actioned the Refund Finalisation ticket.

    • ApprovedFA has approved the Refund Finalisation ticket, and there is no adjustment to any organisation refund amount (full refund).

    • Partially approvedFA has approved the Refund Finalisation ticket, and there is an adjustment to an organisation refund amount (not a full refund).

    • Declined – All organisations have declined the refund.

    • Canceled – The refund request has been canceled.

  • Updated the Financial report to prevent duplicate rows when multiple transactions exist for the same registration

  • Added a daily event to refresh the multi‑use voucher “used” counter

    • This will only apply to multi‑use vouchers that start on or after 01/12/2025. The refresh is based on transactions that successfully record the voucher being used. Any voucher use that occurs during a rehydration (where transaction details are not fully captured) will not be included in this count.

  • Added an “Engagement Type” column to the Lapsed Registrations tab to display whether participant was registered as a professional or amateur status.

  • Fixed a bug where failed disbursements were no longer updating the transaction status to “Failed”