Use this checklist when punches appear on the device but not in HelloHRMS attendance.
-
Verify device is active in HelloHRMS
Attendance → Devices → confirm device Is Active is checked and serial number matches the physical device exactly (no extra spaces).
-
Check network connectivity
Device must reach the internet. Ping gateway from device diagnostics if available. Corporate firewalls often block outbound HTTP — allow heyhrms.com on port 443.
-
Validate server URL on device
Path must be /hellohrms/iclock/cdata (or your actual subfolder). Wrong path returns 404 and device may silently retry.
-
Confirm employee mapping
Unmapped PINs are received but not linked. Map the user ID and test a fresh punch.
-
Check device clock
If device time is far off, punches may land on wrong dates. Sync NTP/timezone on the terminal.
-
Review server logs
Ask your administrator to check PHP error logs under hellohrms/storage/logs for iclock endpoint errors. Restart device after URL or firewall changes.