Skip to main content

Manage Public Holiday Groups

Learn how to create and manage Public Holiday Groups and public holiday templates.

Written by StaffAny

Contents of this article are applicable to the following users

Tier: NA

Product: StaffAny

Platform: Web

Learn how to create and manage Public Holiday Groups, add holidays manually or from a StaffAny template, and assign a group to newly added staff.

This guide will cover how to:


Create a Public Holiday Group

To create a group:

  1. Go to Settings > Time and Attendance > Special Dates > Public Holiday Groups.

  2. Click Add Public Holiday Group.

  3. Enter a Group name.

  4. To assign all staff added in future to this group, select Assign newly added staff to this group. Only one Public Holiday Group can have this setting enabled at a time.

  5. Add public holidays, then click Add.

[Screenshot to be added: Add Public Holiday Group]

For Singapore organisations, the system default group shows that new Singapore public holiday templates are applied automatically.


Add Public Holidays

To add a holiday manually:

  1. In the Public Holidays Included section, click Add public holiday and select Add manually.

  2. Enter the Public holiday name and select the Date.

  3. Click Add. If you add a date in the past, confirm it before continuing.

  4. Click Add or Save on the Public Holiday Group to apply your changes.

You cannot add another holiday on a date that already exists in the same group. If a change affects a locked timesheet date, unlock the affected timesheets before saving the holiday.


Apply a Public Holiday Template

To add holidays from a StaffAny template:

  1. In the Public Holidays Included section, click Add public holiday and select Apply a template.

  2. Select the Year, then select a Public holiday template.

  3. Review the listed holidays and click Apply.

  4. Click Add or Save on the Public Holiday Group to apply the changes.

A template adds its holidays to the group; existing dates stay unchanged. Resolve every duplicate date before you apply the template. If any proposed change affects a locked timesheet period for staff assigned to the group, unlock the affected timesheets before applying the template.

Choose a 2027 public holiday template

Select the template for the staff's location. Each template contains the public holiday dates for that year.

Country

2027 PH template

Coverage

Singapore

Singapore 2027

National

Malaysia

Malaysia Johor 2027

Johor

Malaysia

Malaysia Kedah 2027

Kedah

Malaysia

Malaysia Kelantan 2027

Kelantan

Malaysia

Malaysia Melaka 2027

Melaka

Malaysia

Malaysia Negeri Sembilan 2027

Negeri Sembilan

Malaysia

Malaysia Pahang 2027

Pahang

Malaysia

Malaysia Penang 2027

Penang

Malaysia

Malaysia Perak 2027

Perak

Malaysia

Malaysia Perlis 2027

Perlis

Malaysia

Malaysia Selangor 2027

Selangor

Malaysia

Malaysia Terengganu 2027

Terengganu

Malaysia

Malaysia Sabah 2027

Sabah

Malaysia

Malaysia Sarawak 2027

Sarawak

Malaysia

Malaysia Kuala Lumpur 2027

Kuala Lumpur

Malaysia

Malaysia Labuan 2027

Labuan

Malaysia

Malaysia Putrajaya 2027

Putrajaya

Indonesia

Indonesia 2027

National

Indonesia

Indonesia Bali Hindu 2027

Bali Hindu

Indonesia

Indonesia Bali Non Hindu 2027

Bali non-Hindu

Indonesia templates exclude cuti bersama.

Review the holiday names and dates in the template preview before applying it. You can add or edit holidays in the group to match your organisation's policy.


Manage Public Holiday Groups

Open a group from Settings > Time and Attendance > Special Dates > Public Holiday Groups to edit its name, automatic assignment setting, or included holidays.

You can edit or delete an included holiday before you save the group. Changes to an archived Public Holiday Group are not available until the group is restored.

When you change the group used for newly added staff, existing staff assignments do not change. Assign affected existing staff to the appropriate Public Holiday Group from My Team if needed.


FAQ

Q: Can I apply more than one template to a Public Holiday Group?

A: Yes. Each application adds the selected template's holidays to the group. Existing dates remain unchanged, but duplicate dates must be resolved before you can apply another template.

Q: Why can't I apply a template or save a holiday change?

A: Check for duplicate public holiday dates. If the change affects a locked timesheet date or period for staff assigned to the group, unlock the affected timesheets first.

Q: What happens when I archive a Public Holiday Group?

A: Archived groups are read-only. If you restore a group later, staff assignments and automatic assignment are not restored automatically; assign affected staff to a group from My Team if needed.

Did this answer your question?