Shift definitions decide how hours are measured, the roster decides who was meant to work, and the clock records say what actually happened.
Attendance is upstream of payroll. If this part needs manual tidying, the overtime downstream will be wrong.
Set the paid window, the unpaid break, whether it crosses midnight, and a colour. Work hours derive from the definition rather than being typed in.
Assign shifts on the employee × date grid, singly or in bulk, and save repeating rotations as templates.
Upload the Excel/CSV your time clock exports, preview how it matched, then confirm. The parser is swappable per device model.
The system compares roster against actual and flags lateness, early leaving, missing punches and extended hours. HR can correct manually or recompute a single day.
The whole path from shift definition to overtime hours.
Paid window, unpaid break, overnight flag and colour — work hours derive from the definition.
An employee × date grid with single and bulk shift assignment.
Save a repeating rotation as a template and apply it to the next month.
Upload the Excel/CSV your device exports, preview the match, then confirm. The parser is swappable per device.
Lateness, early leaving, missing punches and extended hours are flagged; HR can correct manually.
Overtime pay comes from the attendance record, not from a second form somebody fills in.
Clocks re-send late, rosters get corrected, a break length was set wrong. The raw punches are kept, so one day can be recalculated on demand — hours and anomalies both — without re-running the month.
A night shift clocks out the following day, and that has to be stated in the shift definition or the hours come out negative or a full day short. Shifts carry an explicit overnight flag rather than the system guessing.
Tell us how you run payroll today, which time clock you use and how many departments you have. We will tell you straight whether it fits.