Weâre excited to share an important update to improve how halfâday attendance is tracked and reported. This change provides greater accuracy and clarity for both employees and managers.
A configuration field has been added: âMin hours for half day (hours)â
Located under Shift Timings
Allows admins to define the minimum working hours required to count as a half day
If an employeeâs total worked hours are less than the configured âMin hours for half dayâ value, the system will automatically mark:
ontime_status = 'HALF DAY'
This applies even when the employee was present for part of the shift but didnât meet the halfâday threshold.
The following reports now display âHALF DAYâ in the Ontime Status column when the condition is met:
Employee Daily Attendance Report
Daily Attendance Report
No more ambiguity â youâll immediately see when an employeeâs attended hours qualify as a half day.

Min hours for half day  â 5.00 hours
Regular shift hours  â 9:00 AM â 5:00 PM
Employee works 4.5 hours â ontime_status = 'HALF DAY'
Employee works 5.0+ hours â ontime_status = 'PRESENT'Â
â More accurate halfâday tracking
â Customizable per shift (different roles or locations can have different thresholds)
â Clearer reporting for payroll, attendance, and team leads
â Reduces manual adjustments for borderline attendance cases
If you already use halfâday tracking, please review and update your shift templates:
Go to Shift Management
Edit each shift (like Test shift shown above)
Set the âMin hours for half day (hours)â value (e.g., 5.0, 4.0, etc.)
Save changes
đĄÂ If this field is left empty or zero, halfâday logic will not be applied.
Reach out to the support team. Weâre happy to help you configure the setting for your teamâs needs.