When an employee clocks out at the kiosk at an unusual time — either well past their shift end (overtime) or significantly before it (early out) — the kiosk detects this and asks if they want to file a request. The employee answers yes or no; you review it later in the admin panel.
Triggers when: clock_out − shift_end > OT threshold
(default: 30 minutes).
Message: "You worked X minutes past your scheduled shift end. Submit an OT request?"
Triggers when: shift_end − clock_out > early-out threshold
(default: 30 minutes).
Message: "You're clocking out X minutes before your scheduled end time. Submit an early-out request?"
A shift adjustment record is created with type overtime or early_out,
the number of minutes, and status pending. This appears in the admin panel's Attendance tab
under Shift Adjustments for your review.
No request is created. The employee's hours are still recorded correctly, but no OT pay or early-out note will appear in payroll. Their clock-out time stands as-is.
Once you approve an OT request in the admin panel, the approved minutes are included when payroll is generated:
The 1.25 multiplier is the standard DOLE overtime premium (25% above the regular hourly rate). Hourly equivalent = daily rate ÷ 8 for daily-rate employees.