Attendance now supports continuous shifts that cross midnight without automatically splitting the entry into two separate shifts. This helps ensure working hours, overtime, and payroll calculations remain accurate down to the exact minute.
For example, a shift from 20:00 to 04:00 is now saved as one continuous entry instead of being split at midnight.
Add a continuous shift across midnight
Go to Attendance.
Create a new time entry or use clock in / clock out.
Enter a start time on one day and an end time on the next day
The system will display a small warning and a +1 indicator showing that the shift ends the next day.
Save the entry.
The shift will be stored as one continuous record and will not be automatically broken at midnight.
If logged hours exceed the expected working schedule, the system will prompt employees to confirm or submit the extra time as an overtime request before saving the entry.
Overtime requests
The same logic also applies to overtime requests:
Create an overtime request.
Select a start time on one day and an end time on the following day.
Add a comment if required.
Submit the request.
Exporting data
When exporting attendance data, overnight shifts are displayed as a single continuous entry with both the start and end time visible.
All worked hours are assigned to the day the shift started, helping ensure accurate reporting and payroll calculations.


