Scenario 1:
“17 Jun 2025 - Our working hours start at 8:30 AM with a 15-minute grace period. One of my employees clocked in at 8:45 AM today, but the system didn’t mark them as late. Why is that?”
Scenario 2:
“26 Jun 2025 - We’ve configured our office hours strictly from 8:30 AM to 5:30 PM. However, late in is not reflected when the employee clocked in at 8:45 AM.”
If you've encountered a similar situation, it can usually be resolved by reviewing your settings.
Below are the common reasons why an employee’s late clock-in is not flagged:
1. "Enable Exception" is Inactive
2. “Offset Lateness by Overtime” is Enabled
4. The Employee Is Assigned a Semi-Flexible Shift Type
For reasons 1 to 3, you can check and resolve it by reviewing your Schedule settings.
Access the Schedule setting:
Go to Setting (a) > Attendance (b) > Schedule (c). Then, select the schedule assigned to the employee.
Now, let's review and adjust the settings for each reason step-by-step.
1. "Enable Exception is Inactive
When the "Enable Exception" feature is inactive for the schedule assigned to the employee, the system will not flag any late clock-ins, early outs, or other attendance exceptions. These exceptions are displayed in their Individual Attendance.
Step 1
In the General tab, under the Shift Allowed section, find the "Enable Exception" button.
Step 2
Toggle the button to Active and click save.
2. “Offset Lateness by Overtime” is Enabled
When this feature is turned on, the system will automatically deduct from the employee’s accumulated overtime hours to offset any late-in minutes.
Step 1
Click on the Overtime tab to view Overtime Setting. Check if “Offset Lateness by Overtime” is enabled.
Example:
- Shift Time: 8:30 AM - 5:30 PM
- Clock In: 9:00 AM
- If clock-out at 6:00 AM → ✅ Offset 30 minutes extra work time for late, not flagged as Late In
- If clock-out at 5:45 PM → ⚠️ Short of working hours, flagged as Late In
Step 2
Disable "Offset Lateness by Overtime" and click Save.
3. Offset from Grace Period
If an employee clocks in within the grace period, the system will not flag them as late, even if it’s slightly after the scheduled start time.
Step 1
In the Attendance tab, under the Clocking method, find "Grace Period For Late In".
Review and adjust the grace period according to your company policy.
This setting controls whether a clock-in is flagged as late based on the grace period.
Example:
- Shift Start Time: 8:30 AM
- Grace Period: 15 minutes
- If clock-in at 8:45 AM → ✅ Within grace period, not flagged as Late In
- If clock-in at 8:46 AM → ⚠️ Flagged as Late In
Step 2
Once all settings have been reviewed and updated, click Save to apply the changes.
4. The Employee Is Assigned a Semi-Flexible Shift Type
If the shift assigned to the employee is set as Semi-Flexible, the attendance system focuses on total hours worked rather than strict start and end times.
Example in a Semi-Flexible shift:
Employees must complete 8 working hours anytime between 8:30 AM and 8:30 PM.
The system will not flag clock-in times as late as long as the daily hour requirement is met.
To review or update the shift type:
Step 1
Go to Setting (a) > Attendance (b) > Shift (c). Then, select the relevant shift you want to review or edit.
Step 2
View Shift Type. Change the shift type from Flexible to Normal.
Step 3
Adjust the Working Hours and Full Day Working Hours fields accordingly (if required). Then, click Save.
Please note that any changes made to schedule settings will only apply to future attendance records by default.
Applying Schedule Changes to Past Records
If you'd like to apply the updated settings to past attendance records, you can do so using the Batch Process feature.
For step-by-step instructions, refer to: Resetting Attendance to Default Schedule Settings
Once the Batch Process is completed, the "Late In" status will be updated accordingly for the selected records.
We hope this helps to clarify your enquiry! If neither of the above applies and the issue persists, please contact our support team for further assistance.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article