How To Set Ramadan Working Hours

Modified on Sat, 22 Mar at 3:05 PM

During Ramadan, working hours are typically shorter. To accommodate this, you can create a Ramadan schedule that will be assigned for the entire month. 


The process is simple. Just copy the existing schedule to ensure that Overtime, Holiday, and Attendance settings remain unchanged. The only difference will be in the shift settings, this is to prevent any short hours or lateness records that could impact payroll. 



Step 1 : Create a Ramadan Shift

To create shift, you may refer to the article : How to create different types of work shift? : Knowledge Base 


Alternatively, you can copy an existing shift by clicking the overflow menu (three dots) and adjust the working hours by removing one hour from the break time to reflect the reduced Ramadan hours. Here’s an example:


NORMAL SHIFT :
Full day working hours is 8.



RAMADAN SHIFT:

Full day working hours is 7.




Step 2 : Create Ramadan Schedule


To create schedule, please refer to this article : Creating Work Schedule Template : Knowledge Base 


Similar to the shift creation process, you can duplicate the staff's current schedule to ensure that all schedule settings remain unchanged. However, be sure to replace the shift inside the schedule with the Ramadan shift. 


NORMAL SCHEDULE:



RAMADAN SCHEDULE:





Step 3 : Assign Ramadan Schedule


To assign schedule please refer to this article guide ;

By Individual : Assigning Schedule by Individual : Knowledge Base 

By Batch :  Batch Assign Work Schedule : Knowledge Base


Once the Ramadan schedule has been created, the next step is to assign it to staff. Make sure that the date range covers the entire Ramadan period to ensure a smooth transition between schedules.


For example, if Ramadan starts on 1st March, set the Ramadan schedule's start and end dates from 1st March until 31st March. After 31st March, reassign the normal schedule to staff.



In the attendance, the transition will follow based on the date range assigned.



After assigning this schedule, you may do a Batch Process and tick the 3rd option. Please refer to this link : Resetting Attendance to Default Schedule Settings






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