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.

Warnung

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.