Leave management is company-specific: you enable master leave types, add custom types, set holidays, and approve employee requests.
-
Configure weekly offs
Settings → Time Off (company_settings.php?tab=timeoff). Under Holidays tab, tick weekly off days (e.g. Saturday/Sunday). These appear as weekends on attendance calendars.
-
Enable holidays
Enable national/master holidays and set dates. Add custom company holidays (founders day, branch closure) with name and date. Only enabled holidays block attendance.
-
Set up leave types
Switch to Leave Types tab. Enable master types (Casual, Sick, Earned, etc.) or add custom types with default annual quota and paid/unpaid flag.
-
Employees apply for leave
Employees use Apply Leave on their portal — only enabled leave types appear. They pick start/end dates and reason.
-
Approve or reject requests
HR opens Resources → Attendance → Leaves tab. Pending requests show employee, type, dates, and days. Approve with optional comments or reject with reason. Approved leave reflects on attendance and payroll.
-
Apply leave on behalf of staff
Admins can use Apply Leave modal to enter leave for employees who called in offline.