Leave Reversals is a guided Reverse leave-by-date flow directly within the pay run. Admins select the leave date to reverse, preview the exact amount to be adjusted, and confirm. The platform applies a negative adjustment to the current pay run, restores the employee's leave balance, and creates a full audit record automatically.
Important
Leave Reversals are available for NZ businesses only.
How to reverse a leave payment
- Open an active pay run. Navigate to the pay run and ensure it is in an open (not finalised) state. The reversal action is not available on finalised pay runs.
- Open the employee actions menu and select Reverse leave by date. Click the actions menu for the relevant employee, then select Reverse leave by date. This option only appears when the employee has paid leave available to reverse.
- Select the leave date. The date picker shows only dates with paid, not-yet-reversed leave. Select the date range you want to reverse.
- If the range is greater than one day, From and To date fields will open. Enter either the whole range or just a portion of the range to be reversed.
- If the employee had multiple leave categories on that date, choose the specific category from the selector that appears.
- Review the preview. A preview panel shows the leave category, original date, units, and the gross amount that will be reversed. Confirm the details are correct before proceeding.
Click Apply reversal, then Confirm reversal on the confirmation step. The system applies a negative adjustment to the pay run, restores the employee's leave balance, and updates the pay run totals immediately.
Helpful Hint
Clicking Cancel or closing the modal at any step, including the confirmation step, leaves the pay run and leave balance unchanged.
- Verify leave history and the pay run. The original leave request is annotated with a Reversed status in the employee's leave history. A negative leave line item appears in the pay run referencing the reversal date and leave category.
Error messages and what they mean
| Message | Cause | Resolution |
|---|---|---|
| "No paid leave available to reverse." | The employee has no reversible paid leave in the pay run. | Verify the employee has paid leave that has not already been reversed. |
| "Unable to load leave details. Please try again." | The preview failed to load after the date selection. | Click the retry link. If the issue persists, refresh the page. |
| "This leave date has already been reversed." | A reversal for that date has already been applied. | Select a different date. Each date can only be reversed once. |
| "The pay run is finalised. Unlock it before applying reversals." | The pay run was finalised while the admin was mid-flow. | Unlock the pay run and start the reversal flow again. |
| "Something went wrong. The reversal was not applied. Please try again." | A network error or timeout occurred during submission. | Retry. The selection is preserved and no changes were applied. |
Important notes
The system prevents a date from being reversed more than once. Attempting to reverse an already-reversed date returns an error.
The action is visible but disabled on finalised pay runs. Unlock the pay run before initiating a reversal.
Clicking Cancel or closing the modal at any point, including the confirmation step, leaves the pay run and leave balance unchanged.
The pay run totals update immediately to reflect the negative adjustment. Check the pay run totals after confirming.
The employee's leave balance for the reversed category is restored as part of the reversal. No separate adjustment is needed.
The original leave request is annotated "Reversed" in leave history and a negative line item appears in the pay run.
Frequently asked questions
No. The Reverse leave by date action is disabled on finalised pay runs and shows the tooltip "Pay run must be open to reverse leave." The admin must unlock the pay run before a reversal can be applied.
No. Each paid leave date can only be reversed once. If an admin attempts to reverse a date that has already been reversed, they will see the error "This leave date has already been reversed." Only dates with paid, not-yet-reversed leave are selectable in the date picker.
Yes. When a date has more than one leave category, the preview panel shows a leave category selector. The admin must choose a specific category before confirming. Each category on that date is treated as a separate reversible entry and can be reversed independently.
No. Clicking Cancel, the X button, or clicking outside the modal at any step, including the confirmation step, closes the modal without applying any changes to the pay run or the employee's leave balance.
In two places. Both are created automatically when the reversal is confirmed.
- The employee's leave history shows the original leave request annotated with a Reversed status.
- The current pay run shows a negative leave line item with a note referencing the reversal date and leave category.