Contents of this article are applicable to the following users
Tier: NA
Product: StaffAny
Platform: Web
Access Level: Owner
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:
Go to Settings > Time and Attendance > Special Dates > Public Holiday Groups.
Click Add Public Holiday Group.
Enter a Group name.
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.
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:
In the Public Holidays Included section, click Add public holiday and select Add manually.
Enter the Public holiday name and select the Date.
Click Add. If you add a date in the past, confirm it before continuing.
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:
In the Public Holidays Included section, click Add public holiday and select Apply a template.
Select the Year, then select a Public holiday template.
Review the listed holidays and click Apply.
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.
