Skip to main content

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 Attendance Management > Holidays from the sidebar to view and manage your holiday calendar.

Holiday List View

The holiday list displays holidays in a DataTable with:

  • Date: Holiday date and day of week
  • Name: Holiday name
  • Type: Holiday type badge (color-coded)
  • Applicability: Who the holiday applies to
  • Properties: Badges for optional, half day, recurring, compensatory, restricted
  • Status: Active or Inactive

You can filter holidays by year, type, and status.

Creating Holidays

Add a New Holiday

  1. Navigate to Attendance Management > Holidays and click Add New
  2. Fill in the holiday details
  3. Click Save

Holiday Fields

FieldDescriptionRequired
Holiday NameName of the holidayYes
DateDate of the holidayYes
CodeShort identifier codeNo
Holiday TypeType classification (see below)Yes
CategoryCategory classification (see below)No
DescriptionDetailed description of the holidayNo
NotesInternal notesNo
ColorVisual identifier colorNo

Holiday Types

TypeDescription
PublicGovernment-declared public holidays
ReligiousReligious observance holidays
RegionalRegion-specific holidays
OptionalEmployees can choose to observe
CompanyCompany-specific holidays
SpecialSpecial occasion holidays

Holiday Categories

CategoryDescription
NationalNational holidays
StateState-level holidays
CulturalCultural celebrations
FestivalFestival holidays
Company EventInternal company events
OtherOther categories

Holiday Properties

PropertyDescription
OptionalEmployees can choose whether to observe
RestrictedSome employees may need to work
RecurringRepeats annually
Half DayOnly half the day is a holiday
CompensatoryHas a compensatory working day
Visible to EmployeesWhether employees can see this holiday
Send NotificationSend notification to employees
Notification Days BeforeHow many days before to notify

Half Day Configuration

When marking a holiday as half day:

FieldDescription
Half Day TypeFirst half or second half
Half Day Start TimeWhen the half day begins
Half Day End TimeWhen the half day ends

Compensatory Day

When marking a holiday as compensatory:

FieldDescription
Compensatory DateThe date employees work instead

Holiday Applicability

All Employees

By default, holidays can apply to everyone by setting Applicable For to "All Employees".

Targeted Applicability

Restrict holidays to specific groups:

OptionDescription
All EmployeesApplies to everyone
Specific DepartmentsOnly selected departments observe
Specific LocationsLocation-based holidays
Specific Employee TypesBased on employment type
Specific BranchesBranch-specific holidays
Specific EmployeesHand-picked individual employees

When selecting a targeted option, additional fields appear to select the specific departments, locations, employee types, branches, or employees.

Regional Holidays

If you operate in multiple regions, use the location-based applicability 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

Working on Holidays

If employees work on holidays:

  1. They can check in normally
  2. System flags the day as a holiday worked
  3. May trigger overtime calculations

Holiday Impact on Leave

Leave Calculation

Holidays affect leave calculations:

  • Leave Request: Holidays between leave dates may be excluded
  • Example: 5-day leave with 1 holiday in between = 4 leave days deducted

Managing Holidays

Toggle Status

  1. Click the Activate/Deactivate action on a holiday
  2. Inactive holidays do not affect attendance or leave calculations

Deleting Holidays

  1. Click Delete from the actions menu
  2. Confirm the deletion

Employee Holiday View

Employees can view their applicable holidays via Self Service > My Holidays. This view shows:

  • Holidays grouped by month
  • Upcoming holidays
  • Total, past, and future holiday counts
  • Only holidays applicable to the employee are displayed

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
  • Use the notification feature to alert employees of upcoming holidays

System Configuration

  • Enable automatic attendance marking for holidays
  • Configure applicability correctly for multi-location setups
  • Test leave calculations around holiday periods

Next: Learn about Leave Types to configure your organization's leave policies.