Creating Company Specific Holiday

Modified on Wed, 11 Feb at 5:05 PM

Step 1

On your dashboard, go to your left menu, go to Settings (1), click General (2) and scroll down to click Holidays (3).


Step 2

Click on the country that you are operating in, or click Add New (4) if your country is not there yet.


Step 3

You will be redirected to this page where you can put your holidays in Today View, Monthly View, Year View, or List View. For this example, the holidays are in the list view. 

To add a company holiday to the system, click Add Holiday on top right. 

Fill in your company holiday details and click Add to save when you are finished. Now this new company holiday will apply to employees from the states included.

Note: Must select states in order to create holiday.

In this case, we create a new holiday on 15th September 2025 for Penghargaan Sempena Hari Merdeka. Entitled states included Kuala Lumpur and Selangor.



How to verify the special holiday created:

Ensure you perform a "batch process" in Attendance > Batch Process, using the relevant date, schedules, and employees to reflect the created holidays. 


System logic

Please note that future attendance records typically display a status of "N/A", indicating that the attendance record has not yet been created in the database. Future attendance records are generated by the system only on the actual date of attendance.


There are certain actions can trigger the system to create attendance records in advance, changing the status from "N/A" to "Pending". These actions include:
  • Refreshing the attendance records
  • Assigning a shift (either from the Attendance page or the Duty Roster)
  • Submitting a leave or overtime request for the specific date
Once any of the above activities occur, the attendance record is generated ahead of time, and the system reflects the updated status accordingly.


It is important to note that after an attendance record has a "Pending" status, changes to settings, such as holiday or schedule settings, will not be automatically reflected in the attendance.

To ensure that attendance records with a "Pending" status are updated correctly, please perform the Batch Process and select the third option: "Reset shifts back to schedule defaults." Refer to Resetting Attendance to Default Schedule Settings.



Option 1: From Schedule Settings

Go to Settings > Schedule

  1. Select the relevant schedule from the list. Click on the Holiday tab
  2. Select the entitled state. The holiday should appear on the correct date box
    Example: Holiday on 15 September 2025 will now be visible in blue ribbon.




Option 2: From My Calendar

  • Go to My Calendar from the right panel
  • Navigate to the holiday’s date. It should appear in the calendar box.



Option 3: From Individual Attendance

  • Go to Attendance > Individual Attendance. Select an employee assigned to the schedule with the holiday
  • You’ll see the holiday indicated in the box (e.g. 15 September now labelled with the holiday name, green color)



We hope this explanation clarifies the matter. If you require additional assistance, do not hesitate to contact our support team.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article