How to revoke a leave request

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#

  1. In the left sidebar, go to Company → Leave requests.

  2. (Optional) Filter to status ‘Confirmed’ to find it faster.

  3. Click the row of the request you want to revoke.

Revoke#

  1. In the ‘Admin notes’ textarea, add the reason — the worker cancelled, schedule changed, mistaken approval.

  2. Click ‘Revoke’.

  3. 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.