Skip to main content

Holiday Master

Last Updated: October 7, 2025
Document Version: 1.0
Prepared for: Emgage HRMS Implementation Team


The Holiday Master module allows administrators to define organization-wide holidays, configure holiday types, control yearly holiday cycles, and import bulk holiday records.
It ensures centralized maintenance of the holiday calendar and supports payroll and attendance rules that depend on holiday dates.

This module supports holiday creation, editing, activation, year-type configuration, historical tracking, and bulk data imports.


System Overview

The Holiday Master system is structured around five key components:

  1. Holiday List Table – Displays all configured holidays
  2. Toolbar Actions – Provides controls to add, configure, import, and filter holidays
  3. Add / Edit Holiday Form – Interface to create or modify holiday records
  4. Holiday Year Configuration – Define whether holidays follow Calendar Year or Financial Year
  5. Import Holiday Wizard – Step-based holiday upload functionality

This structure ensures accurate, scalable, and policy-aligned holiday management.


Holiday List Table

The Holiday List Table provides a complete overview of all configured organizational holidays.

Holiday List Table Placeholder

Table Columns

ColumnDescription
Holiday NameName of the defined holiday.
Holiday DateEffective date of the holiday.
Type of HolidayHoliday category such as Optional Holiday (OH), Full Holiday (FH), Holiday Pay Applicable (HPA), or Restricted Holiday (RH).
StatusToggle to activate or deactivate the holiday.
ActionsOptions to view history or edit the holiday.

Toolbar Actions

The toolbar is located above the holiday table and contains four primary action buttons.

Holiday Toolbar Placeholder

Available Options

ButtonPurpose
+ AddOpens the Add Holiday form to create a new holiday record.
+ ConfigurationOpens Holiday Year Configuration (Calendar / Financial Year selection).
Import HolidayOpens the Import Holiday Wizard for bulk upload.
FilterAllows searching holidays based on name or type.

These controls support efficient setup and maintenance of the holiday calendar.


Add Holiday

Administrators can create a new holiday using the Add Holiday form.

Add Holiday Form Placeholder

Mandatory Fields

FieldDescription
Holiday NameEnter the holiday name.
Holiday DateSelect the holiday date.

Optional Attributes

OptionDescription
Optional HolidayMarks holiday as optional (employee may opt to use it).
Recurring HolidayAutomatically repeats every year on the same date.
Holiday Pay ApplicableIndicates holiday qualifies for payment benefits.

Actions

  • Reset – Clears the form
  • Submit – Saves and activates the holiday

Edit Holiday

Existing holidays can be modified using the Edit Holiday form.

Edit Holiday Form Placeholder

Editable fields include:

  • Holiday Name
  • Holiday Date
  • Holiday attributes (Optional / Recurring / Paid Applicable)

Changes apply immediately after submission.


Holiday Year Configuration

The Holiday Year Configuration determines whether holiday records follow:

  • Calendar Year (Jan – Dec)
  • Financial Year (Apr – Mar)

Holiday Year Configuration Placeholder

Field

FieldDescription
Select Year TypeChoose between Calendar or Financial year processing.

Action

  • Submit – Applies the selected year structure to the holiday module

Holiday History List

The system maintains a complete change history for each holiday.

Holiday History List Placeholder

The history record includes:

  • Holiday Name
  • Holiday Date
  • Holiday Type
  • Status
  • Last Modified Date
  • Modified By

This ensures transparency and audit tracking.


Import Holiday (Bulk Upload)

The Import Holiday Wizard allows administrators to upload multiple holiday records at once.

Import Holiday Upload Placeholder

Import Workflow

  1. Upload File (supports .xls, .xlsx, .csv)
  2. Validate Data – System checks fields and structure
  3. Summary & Confirmation – Valid records are imported

A downloadable sample template is available before upload.

Use cases:

  • New financial year rollout
  • Migration from legacy systems
  • Bulk holiday updates

Filter Holidays

The Filter Panel allows narrowing results based on selection criteria.

Holiday Filter Placeholder

Available Filters

FilterDescription
Holiday NameSearch by holiday title.
Holiday TypeFilter based on holiday category.

Filter Actions

  • Search – Applies selected filters
  • Reset – Clears filter values and reloads full list

Implementation Guidelines

For HR Administrators:

  1. Define holiday year type before adding holidays
  2. Maintain consistency in naming conventions
  3. Use recurring holiday option only for fixed-date holidays
  4. Validate data before importing
  5. Keep unwanted holidays deactivated instead of removing them

For HR Teams:

  1. Review holiday calendar before publishing
  2. Ensure payroll dependencies align with holiday type
  3. Track recurring holidays annually
  4. Maintain holiday change logs

Common Issues and Solutions

IssuePossible CauseRecommended Solution
Holiday not visible in calendarHoliday status set to InactiveEnable the status toggle.
Duplicate holiday entriesSame date added twiceEdit or deactivate duplicate entry.
Import upload failedInvalid template or columnsRe-download sample template and re-upload.
Recurring holiday applied incorrectlyIncorrect configurationDisable recurring flag and update.

Best Practices

  1. Finalize yearly holiday list before publishing
  2. Use Import Holiday for bulk creation only
  3. Avoid overlapping or incorrect holiday types
  4. Maintain historical audit logs for compliance
  5. Review holidays annually during policy updates

Was this page helpful?