Staff leave requests
Staff leave goes through a request → approve → posted flow that ties into both attendance and payroll.
Asking for leave (staff side)
- Open Profile → My Leaves.
- Click + Request Leave.
- Pick:
- Type — Casual, Sick, Earned, LOP, etc. (depends on your leave policy). - Dates — single day, multiple days, or half-day. - Reason — free text. - Attachment — optional (like a doctor's note for sick leave).
- Submit. Status: Pending.
If your request exceeds your balance, you'll see a warning but can still submit — the approver decides whether to allow LOP or reject.
Approving (manager side)
Pending requests show up in the approver's notification bell. Open Staff → Staff Leave Approvals to review.
- See the staff's current balance.
- Approve or reject (with a reason).
What happens after approval
- Attendance grid auto-marks the days as "On Leave" — no manual marking needed.
- Leave balance goes down.
- Payroll treats the days correctly (paid for SL/CL, unpaid for LOP).
- Staff member gets a confirmation email and bell notification.
What happens after rejection
- Balance isn't deducted.
- Email with the approver's reason goes to the staff.
Cancelling an approved leave
Future-dated approved leaves can be cancelled by the staff member from their leave history. Past leaves can't — they're part of the payroll record.