HR Admin Training

Getting started with Leaves & Time Off

Configure leave types, holidays, and approval workflows.

Leave management is company-specific: you enable master leave types, add custom types, set holidays, and approve employee requests.

  1. 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.
  2. 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.
  3. 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.
  4. Employees apply for leave
    Employees use Apply Leave on their portal — only enabled leave types appear. They pick start/end dates and reason.
  5. 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.
  6. Apply leave on behalf of staff
    Admins can use Apply Leave modal to enter leave for employees who called in offline.