How to revoke a leave request#
For: Manager | Admin You’ll need: A leave request with status ‘Confirmed’.
You’ll undo a previously-approved request — moving it from ‘Confirmed’ to ‘Revoked’, putting the hours back, and removing the absence from the calendar.
Open the request#
In the left sidebar, go to Company → Leave requests.
(Optional) Filter to status ‘Confirmed’ to find it faster.
Click the row of the request you want to revoke.
Revoke#
In the ‘Admin notes’ textarea, add the reason — the worker cancelled, schedule changed, mistaken approval.
Click ‘Revoke’.
In the ‘Revoke leave request?’ dialog, click ‘Revoke leave request’ to confirm.
What happens#
Status flips to ‘Revoked’.
The original leave-balance transaction is reversed. A new ledger row posts the hours back to the worker’s balance with the opposite sign.
The calendar event is removed from the schedule.
‘Reviewed by’ and ‘Reviewed at’ are re-stamped with you and the current time.
Verify it worked#
The request reloads with a ‘Revoked’ badge. The action buttons disappear — ‘Revoked’ is terminal. In the How to view the leave ledger, the latest row is the reversal, signed positive against the original booking.
Warning
Revoke is for already-confirmed requests. To delete a request that was never confirmed, use How to delete a leave request instead — confirmed and revoked rows stay for audit.