Group Booking
Group booking lets an administrator or executive book the same leave for every active user in a department in a single action — ideal for company-wide shutdowns, a department offsite, or a shared holiday closure.
Who can use it
Group booking is restricted to Administrators and Executives. Department heads and employees cannot bulk-book.
The form
| Field | Required | Description |
|---|---|---|
| Department | Required | The department whose active members will receive the leave. |
| Leave type | Required | The leave type applied to every booking. |
| Start date | Required | First day of the leave. |
| End date | Required | Last day of the leave. |
| Day portions | Required | Start/end day portions, applied to each user. |
| Reason / notes | Optional | A shared note attached to every created request. |
How it processes each person
Group booking creates one leave per active department member and handles conflicts gracefully rather than failing the whole batch:
- A user with an overlapping PENDING or APPROVED leave is skipped.
- A user with insufficient balance is skipped.
- Any other per-user problem is collected as an error.
Because the booker is an admin or executive, the created leaves are auto-approved.
The result summary
When the batch finishes you receive a summary so you know exactly what happened:
{ created, skipped, errors }
- created — how many bookings succeeded.
- skipped — users skipped for overlap or insufficient balance.
- errors — any other failures, with detail.
Related
- Requesting leave — the per-user validation rules that drive skips.
- Leave balances — why a user might be skipped for balance.
- Editing and cancelling — undoing an individual booking from a group batch.
Leave Balances
How leave balances are calculated, the difference between automated carry-forward and manual carry-over, and where balances appear in the app.
Editing and Cancelling Leave
Edit a pending request, cancel pending or approved leave, and use the cancellation-request flow to withdraw leave that has already been approved.