Time & Attendance
Capture clock-ins via mobile, biometric, or geofencing; review and approve attendance sheets; and feed overtime and deductions straight to payroll.
Updated March 12, 2026
Time & Attendance records when people work — across mobile, biometric devices, and geofenced locations — then turns raw punches into an approved attendance sheet that drives overtime and deductions in payroll.
Capture methods
Set these up in XO People → Attendance → Configuration.
- Mobile clock-in — employees punch from the XO app; require geofencing so punches only count inside a defined radius of a site.
- Biometric devices — connect fingerprint/face devices; XO syncs their logs.
- Manual logs — upload or edit logs (e.g. for a site without a device), with an audit trail.
📷 Screenshot: geofence radius drawn around a branch on the map.
Configure attendance rules
- Open Attendance → Configuration.
- Set work-hour rules: expected hours, grace periods, and allowed shortage / early-out.
- Define overtime rules and rates.
- Define deduction rules for lateness, early-out, absence, and incomplete records.
- Optionally set exemption policies for roles that aren’t subject to deductions.
The attendance sheet
- Go to Attendance → Attendance sheet for the period.
- XO compiles each employee’s punches vs schedule — present, late, absent, overtime.
- Fix anomalies (missed punch → add a manual log; approved exception → mark it).
- Assign an approver per payroll and route the sheet for confirmation.
- Once approved, the sheet locks and feeds payroll.
Note: payroll calculation for an employee requires a confirmed attendance record for the period — XO blocks salary calculation otherwise, so reconcile the sheet first.
Overtime & deductions → payroll
After approval, XO computes:
- Overtime hours × rate, and
- deductions for lateness/early-out/absence/incomplete records,
then posts them as lines in the next payroll run automatically.
Reports
Under Attendance → Reports see late arrivals, absence, overtime, and per-branch summaries — export to Excel/PDF for managers.
Best practices
- Use geofencing for field/retail teams so mobile punches are trustworthy.
- Reconcile the attendance sheet before payroll cut-off, not after.
- Keep grace periods realistic to reduce noise in lateness deductions.
Troubleshooting
- Punches missing from a device. Check the device connection/sync under Configuration; re-sync the date range.
- Salary won’t calculate. The attendance record isn’t confirmed for the period — approve the sheet first.
- Unexpected deduction. Review the employee’s schedule and any exemption policy.