Skip to main content

Leave Type

Leave types define available leave categories with specific policies and rules.

Purpose:

  • Standardize leave categorization across organization
  • Define paid vs unpaid leave types
  • Set documentation requirements per type
  • Support compliance with local labor laws
  • Enable customization per company policy

Leave Type Fields

FieldTypeDescriptionRequiredDefault
Leave CodeTextUnique identifier (e.g., "ANNUAL", "SICK")Yes-
Leave NameTextDisplay name (e.g., "Annual Leave")Yes-
DescriptionText AreaDetailed explanation of leave typeNo-
Paid/UnpaidDropdownWhether leave is paid or unpaidYesPaid
Requires DocumentationToggleIf supporting documents requiredYesNo
Default QuotaNumberDefault yearly quota (days)No0
Max Days Per RequestNumberMaximum days per single requestNoUnlimited
Min Notice PeriodNumberDays in advance to submitNo0
ActiveToggleEnable/disable for selectionYesYes
Display OrderNumberOrder in dropdown listsNoAuto

Common Leave Type Configurations

Annual Leave:

  • Code: ANNUAL
  • Name: Annual Leave
  • Paid: Yes
  • Requires Documentation: No
  • Default Quota: 12 days
  • Max Days Per Request: 10 days
  • Min Notice Period: 3 days
  • Description: "Yearly vacation entitlement for rest and personal time"

Sick Leave:

  • Code: SICK
  • Name: Sick Leave
  • Paid: Yes
  • Requires Documentation: Yes (if >2 days)
  • Default Quota: 12 days
  • Max Days Per Request: 5 days
  • Min Notice Period: 0 days (emergency)
  • Description: "Leave for illness or medical treatment. Medical certificate required for absences exceeding 2 days."

Unpaid Leave:

  • Code: UNPAID
  • Name: Unpaid Leave
  • Paid: No
  • Requires Documentation: No
  • Default Quota: 0 (unlimited with approval)
  • Max Days Per Request: 30 days
  • Min Notice Period: 7 days
  • Description: "Leave without pay for personal reasons after exhausting paid leave balance"

How to Use Leave Type Configuration

How to Add New Leave Type

Prerequisites: HR Admin or HR Manager role.

Steps:

  1. Navigate to Configuration:

    • Go to Leave module
    • Click "Configuration" or settings icon
    • Select "Leave Type"
  2. Click "Insert" or "Add New Leave Type"

  3. Fill in basic information:

    • Leave Code: Unique code (e.g., "STUDY")
    • Leave Name: Display name (e.g., "Study Leave")
    • Description: "Leave for educational purposes and professional development"
  4. Configure leave properties:

    • Paid/Unpaid: Select "Paid" or "Unpaid"
    • Requires Documentation: Toggle Yes if documents needed
    • Default Quota: Enter default days (e.g., 5 days)
    • Max Days Per Request: Enter limit (e.g., 10 days)
    • Min Notice Period: Enter days (e.g., 7 days)
  5. Set status:

    • Active: Toggle Yes to enable
    • Display Order: Set position in dropdown (optional)
  6. Click "Save"

Result: New leave type available immediately in leave request dropdown for all users.

tip

Use clear, self-explanatory names and codes. Document requirements clearly in Description field.

How to Edit Existing Leave Type

Steps:

  1. Navigate to Leave Type Configuration

  2. Find leave type in the list

  3. Click "Edit" button

  4. Update fields as needed:

    • Can change Name, Description
    • Can update Paid/Unpaid status
    • Can modify Documentation requirements
    • Can adjust quota and limits
    • Cannot change Code (database reference)
  5. Click "Save Changes"

Impact:

  • Changes apply immediately to new requests
  • Existing pending/approved requests unaffected
  • Updated requirements apply to future submissions
warning

Changing from Paid to Unpaid affects payroll calculations. Coordinate with payroll team before making this change.

How to Deactivate Leave Type

When to Deactivate:

  • Leave type no longer used
  • Policy changed
  • Replaced by new type
  • Temporary suspension

Steps:

  1. Open Leave Type Configuration

  2. Find the leave type

  3. Click "Edit"

  4. Toggle Active to "No"

  5. Click "Save"

Effect:

  • Type no longer appears in leave request dropdown
  • Existing requests with this type remain intact
  • Historical data preserved
  • Can reactivate anytime
info

Deactivate instead of delete to preserve data integrity and historical records.

How to Set Documentation Requirements

Steps:

  1. Edit leave type

  2. Toggle "Requires Documentation" to Yes

  3. Add in Description:

    • When documents are required
    • What documents are acceptable
    • Example: "Medical certificate required for sick leave exceeding 2 consecutive days"
  4. Save changes

Result:

  • System may prompt employees to attach documents
  • Approvers can verify documentation before approval
  • Audit trail maintained for compliance

Common Documentation Rules:

  • Sick Leave >2 days: Medical certificate
  • Maternity Leave: Birth certificate
  • Compassionate Leave: Death certificate
  • Study Leave: Acceptance letter or course details