Leave management
The Leave page (/leave) is the request-and-approval hub. Employees submit
time-off requests; supervisors and HR review and approve.
What the table shows
Per row: employee, leave type, dates, duration, status, reason code, and a detail action.
Filters: status, employee, date range.
Statuses
| Status | Meaning |
|---|---|
| Submitted | Request opened, awaiting first approval |
| HR review | Supervisor approved; needs HR sign-off (depends on leave type) |
| Approved | All approvals granted; leave is on the schedule |
| Rejected | Denied; reason captured on the request |
| Cancelled | Withdrawn by the requester or cancelled post-approval |
Creating a request
The Create request action captures:
- Leave type (annual, sick, jury, parental, etc. — defined in Settings → Leave)
- Start and end dates (or part-day with hours)
- Reason code
- Optional notes
The dialog shows the employee's current balance for the selected leave type, so requesters can see what they have available.
Detail view
Each request opens to a detail panel with:
- Timeline history (submitted, approved, modified, etc.)
- Balance snapshot at the time of approval
- Optional rejection reason
- Amend / cancel actions where the lifecycle permits
Approval flow
Approval chains depend on leave type and tenure-based policies. For most PTO, a single supervisor approval is enough. For longer durations, parental leave, or country-specific protected leaves, an HR review step kicks in before final approval.
Where the rules live
- Leave types and accrual config → Settings → Leave types
- Tenure-based accrual policy tiers → same page (Policies tab)
- Reason codes → Settings → Reason codes