Capture, with the evidence attached
Punches arrive from biometric devices, the mobile app and the web console. A mobile punch is checked against the site's geofence and carries a selfie; every punch keeps its source and its location.
ontime collects punches from biometric machines, the mobile app and the web console, then reconciles them into one timeline per employee per day — with the proof attached and the disagreements flagged.
Written for: the payroll owner who rebuilds attendance in Excel every month-end
Punches arrive from biometric devices, the mobile app and the web console. A mobile punch is checked against the site's geofence and carries a selfie; every punch keeps its source and its location.
The sources collapse into a single day. Two of them inside 90 seconds is a conflict, and it is flagged rather than quietly resolved — the machine does not get to pick a winner.
→ Payroll · Jun cycle · Earned days 26 · LOP 0 · OT 0:42
An off-zone punch waits for review with its map and its photo. So does a missing punch-out. These become regularizations, routed to the manager, with anything still pending after 48 hours surfaced as aged.
The reconciled timeline is what the payroll cycle reads. Earned days, LOP and overtime all derive from it, so attendance and payroll cannot tell two different stories about the same month.
→ Payroll · Jun cycle · Earned days 26 · LOP 0 · OT 0:42
A mobile punch carries its GPS fix and a selfie. A biometric punch carries its device. The evidence travels with the record, so a dispute is answered by opening the day, not by rebuilding it.
Two sources inside 90 seconds is flagged the moment the second one lands. You find out on the 14th, while someone still remembers the 14th.
Payroll does not re-derive attendance from a spreadsheet. It reads the same reconciled day you are looking at, which is why the two can never disagree.
The punch is captured and held for review rather than silently accepted or dropped. A human sees the map and the photo and decides. Nothing auto-approves.
No. A holiday with no punch reconciles as Holiday rather than Absent, so payroll's LOP count does not debit it.
Yes — as a regularization. It is routed to the manager, keeps its reason and evidence, and anything still pending after 48 hours is surfaced as aged. The original punch is never overwritten silently; the audit log keeps both.
Set up in an afternoon. Free for your first 10 employees.