Error on the terminal: 'The punch has been sent to the HR system, but some errors occurred'
FollowIf the employee sees this message on the terminal, the punches have been received by the platform but are not associated with the corresponding shift.
The error occurs because:
- Badge mismatch between punches and shift (e.g., missing leading zero or different formatting)
- The user associated with the punch import has been deleted/terminated/blocked
Badge mismatch
The Administrator user should perform the following checks:
- Check the punches that were not associated: go to Attendance > Punches > in the "Last name and first name" field, enter the comparison operator = is empty
- Reopen the days up to the first day of the shift. See Reopen and close again one or more already processed or closed days
- Go to Attendance > Shifts > enter the correct badge number > Save
- Click Actions > Associate punches to badge
-
Reprocess the reopened days so that the punches are correctly linked to the shift/employee
The user associated with the punch import has been deleted/terminated/blocked
The Administrator user should perform the following checks:
- Go to Reports > Report list > search for "API: Access log"
-
If the report shows errors such as:
The lookup view Lookup Badge DipendenteID did not produce any resultsThe field Punches.DipendenteID will be set to nullIn most cases, the user used for the import has been blocked/terminated/deleted.
How to fix (change the import user)
Go to Settings > Imports
Select the import template used for punches
Save the template with a different active Admin account than the one that was blocked/terminated/deleted
Relaunch the import: go to Other > Data import > select the failed import
Actions > Run again from backup
Check again the "API: Access log" report: the errors should no longer appear
Tip: use a dedicated technical account (service account) for integrations to avoid issues in case of turnover.
Comments
0 comments
Please sign in to leave a comment.