Manage leave requests
Apply for leave, approve requests, and track balances for the whole team.
Open Leave Management
Go to HR & Payroll → Leave tab. You'll see two views: My Leave (your own requests) and Team Leave (your team's requests if you're a manager or HR admin).
Check leave balances
Under Leave Balances, each leave type (Annual, Sick, Maternity, Compassionate) shows your entitlement for the year, how many days you've taken, and what's remaining. Balances reset each leave year.
Apply for leave
Tap Request Leave. Choose the Leave Type from the dropdown, then set the Start Date and End Date using the calendar. The number of working days is calculated automatically — weekends and public holidays are excluded.
Add a reason and attach a document
Type a brief reason in the Reason box (e.g. 'Annual family holiday' or 'Hospital appointment'). For sick or medical leave, tap Attach Document to upload a medical certificate. Tap Submit Request.
Track your request status
Your request appears under My Requests with a status of Pending. You'll get a notification when it's approved or declined. If declined, the reason is shown — you can edit and resubmit.
Approve or decline a request (managers)
In Team Leave → Pending Requests, click a request to open it. Review the dates against the team calendar to check for clashes. Tap Approve to confirm, or Decline and type a short reason. The employee is notified either way.
View the team leave calendar
Switch to Team Calendar view to see who is off on any given day. This helps you avoid approving leave that would leave a shift understaffed. Colour coding shows each leave type.
Export leave records
HR admins can tap Export Leave Report to download a spreadsheet of all leave taken in a date range — useful for audits, payroll adjustments for unpaid leave, and statutory returns.