HelloHRMS records clock-in and clock-out times, detects late arrivals and early departures, supports half-day and absent statuses, and feeds payroll calculations.
Three ways to capture attendance
- Employee web clock-in — employees use Mark Attendance on their dashboard.
- Biometric devices — ZKTeco, eSSL, or RealTime terminals push punches via ADMS (see device guides in this category).
- HR review — admins view the monthly matrix under Resources → Attendance and correct issues before payroll.
-
Configure company timings
Go to Settings → Company → General. Set official start time, end time, allowed late minutes, and half-day hours. These values drive late/early flags and half-day detection.
-
Set up shifts (optional)
Under Settings → Company → Shifts, add shift names with start/end times and grace minutes if employees work multiple shifts.
-
Ask employees to clock in/out
Employees open their dashboard → Mark Attendance. Each punch stores date, time, and IP. They should clock out at day end; missing clock-out may count as incomplete attendance.
-
Review the attendance matrix
HR opens Resources → Attendance (tab=attendance). Filter by employee, month, and year. Color codes show Present, Absent, Weekend, Holiday, and Leave. Click a day cell to see clock-in/out details.
-
Connect biometric devices (optional)
Open the Devices tab on the Attendance page. Register each terminal, copy the server URL into the device ADMS settings, and map device user IDs to employees. Punches sync automatically.
-
Use attendance in payroll
Payroll generation reads this attendance data. Always finalize attendance for the month before running payroll.