Holidays
Manage your organization's holiday calendar to ensure accurate attendance tracking and leave calculations. This guide covers holiday creation, types, and visibility settings.
Holiday Calendar
Navigate to Holidays from the main menu to view and manage your holiday calendar.
Calendar View
The holiday calendar displays:
- Monthly View: See all holidays in a month at a glance
- List View: Tabular list of all holidays
- Year Selector: Switch between years
- Holiday Indicators: Color-coded by holiday type
Creating Holidays
Add a New Holiday
- Navigate to Holidays > Add New
- Fill in the holiday details
- Click Save
Holiday Fields
| Field | Description | Required |
|---|---|---|
| Holiday Name | Name of the holiday | Yes |
| Date | Date of the holiday | Yes |
| Description | Additional details about the holiday | No |
| Holiday Type | Public, Optional, or Custom type | Yes |
| Applicable To | All employees or specific groups | No |
| Status | Active or Inactive | Yes |
Example Holidays
| Holiday | Date | Type | Description |
|---|---|---|---|
| New Year's Day | January 1 | Public | New Year celebration |
| Independence Day | July 4 | Public | National holiday |
| Thanksgiving | 4th Thursday, November | Public | Thanksgiving Day |
| Christmas Day | December 25 | Public | Christmas celebration |
| Company Foundation Day | March 15 | Optional | Company anniversary |
Holiday Types
Public Holidays
Public holidays are observed by all employees:
- Mandatory: All employees are off
- Attendance: No attendance expected
- Leave Impact: Not deducted from leave balance
- Payroll: Paid day off for salaried employees
Optional Holidays
Optional (or floating) holidays give employees choice:
- Selection: Employees choose which to observe
- Quota: Typically limited (e.g., 2-3 per year)
- Advance Notice: May require prior approval
- Tracking: System tracks selected optional holidays
Restricted Holidays
Some organizations have restricted holidays:
- Essential Staff: Certain roles must work
- Compensation: May receive overtime or comp time
- Selection: Employees may swap for another day
Custom Holiday Types
Create organization-specific holiday types:
- Navigate to Settings > Holiday Types
- Click Add New
- Define the type name and rules
- Save
Multi-Day Holidays
Creating Multi-Day Holidays
For holidays spanning multiple days:
Option 1: Date Range
- Enter the start date
- Enter the end date
- The system creates entries for each day
Option 2: Individual Entries
- Create separate holidays for each day
- Use consistent naming (e.g., "Diwali - Day 1", "Diwali - Day 2")
Example Multi-Day Holidays
| Holiday | Start Date | End Date | Days |
|---|---|---|---|
| Eid al-Fitr | varies | varies | 3 |
| Chinese New Year | varies | varies | 2-3 |
| Christmas Break | Dec 24 | Dec 26 | 3 |
Holiday Visibility
All Employees
By default, holidays apply to everyone:
- Appears on all employee calendars
- Affects attendance tracking globally
- Included in all leave calculations
Department-Specific Holidays
Restrict holidays to specific departments:
- When creating/editing a holiday
- Set Applicable To to specific departments
- Select the relevant departments
- Only those employees will observe the holiday
Location-Based Holidays
For multi-location organizations:
- Create holidays per location
- Assign employees to their work location
- Location-specific holidays apply automatically
If you operate in multiple regions, create location-based holiday calendars to handle different regional observances.
Holiday Impact on Attendance
Automatic Handling
When a holiday is configured:
- Attendance Records: Marked as "Holiday" automatically
- No Check-in Required: Employees don't need to clock in
- Reports: Holidays excluded from absent counts
- Compliance: Maintains accurate records
Working on Holidays
If employees work on holidays:
- They can check in normally
- System flags as "Holiday Worked"
- May trigger overtime calculations
- Reports show holiday attendance
Holiday Impact on Leave
Leave Calculation
Holidays affect leave calculations:
- Leave Request: Holidays between leave dates are excluded
- Example: 5-day leave with 1 holiday = 4 leave days deducted
- Display: Leave form shows holiday exclusions
Weekend Interaction
When holidays fall on weekends:
| Scenario | Common Handling |
|---|---|
| Holiday on Saturday | Some grant Friday off |
| Holiday on Sunday | Some grant Monday off |
| No adjustment | Holiday simply falls on weekend |
Configure this behavior in Settings > Holiday Settings.
Recurring Holidays
Setting Up Annual Recurrence
For holidays that repeat annually:
- Create the holiday for the current year
- Enable Recurring option
- Set recurrence pattern (annual)
- Holidays auto-generate for future years
Variable Date Holidays
Some holidays don't have fixed dates:
| Holiday | Date Pattern |
|---|---|
| Easter | Variable (spring) |
| Thanksgiving (US) | 4th Thursday, November |
| Eid | Based on lunar calendar |
For variable holidays:
- Create them manually each year
- Or use a script/import to set dates
Importing Holidays
Bulk Import
Import multiple holidays at once:
- Navigate to Holidays > Import
- Download the template file
- Fill in holiday data
- Upload the completed file
- Review and confirm
Import Template Format
name,date,type,description
New Year's Day,2025-01-01,public,New Year celebration
Valentine's Day,2025-02-14,optional,Optional day off
Regional Holiday Packs
Some systems offer pre-configured holiday packs:
- Go to Holidays > Import Regional
- Select your country/region
- Choose the year
- Review and import applicable holidays
Holiday Reports
Available Reports
- Holiday Calendar: Full year holiday view
- Holiday Summary: Count by type
- Holiday Utilization: Optional holiday usage
- Holiday Attendance: Who worked on holidays
Exporting the Calendar
- Navigate to Holidays
- Click Export
- Choose format (iCal, PDF, Excel)
- Download for sharing or integration
Best Practices
Planning
- Set up holidays at the start of each year
- Verify variable date holidays annually
- Communicate the holiday list to employees
- Align with local labor law requirements
Management
- Review and update holiday list periodically
- Handle holiday conflicts proactively
- Consider cultural and religious diversity
- Document holiday policies clearly
System Configuration
- Enable automatic attendance marking for holidays
- Configure weekend-holiday handling
- Set up notifications for upcoming holidays
- Test leave calculations around holiday periods
Next: Learn about Leave Types to configure your organization's leave policies.