Managing syncing errors between iPayroll and MyHR
How to fix failed syncing for new employees or leave
What do I do if I get an email saying MyHR failed to add a new employee to iPayroll?
If a new employee fails to be added to iPayroll, there are 2 main causes:
- Settings - Something is missing in your MyHR settings that iPayroll expects for every new employee.
- Employee - Something about the specific employee is failing validation, such as an invalid bank account number.
- Log in to MyHR
- Click on the settings cog (top right) and select 'Integrations' tab.
- Click on iPayroll.
- Find the person in the listed people and click on their name or filter by leave sync status 'inactive'
- The reason(s) why the person could not be added to iPayroll will be listed:
- If 'User-Defined Groups' or 'Cost Centres' are required, click 'Settings tab' to add a default User-Defined Group or Cost Centre to use for all new employees.
- If not, the issue is with the person's details, view the employee's profile and change any details you can within the drawer. If you are unable to change details, you may not have the right permissions, please contact the manager of that employee or owner of the account.
- Once the error has been resolved, try adding the person to iPayroll again:
- Open the person's profile using the ellipsis '...' menu
- Push the 'save and sync' button
- Wait a few seconds and see that the employee's integration status is now connected.
- If issues persist, you will see the status of that person's integration as 'action required'
- Follow the banner messages and indications on the profile and continue to troubleshoot the issue.
What do I do if I receive an email saying MyHR failed to send iPayroll an employee's leave?
When leave is approved in MyHR, the system will attempt to share it with iPayroll for a maximum of five attempts.
If the fifth attempt fails, the system will stop trying and send an email to the payroll administrator saying that the leave was not able to be added and recommending that they manually add the leave to iPayroll.
The email will also include the reason iPayroll was not able to accept the leave.
Common leave request errors and solutions
The most common error is that requested leave starts or ends on a public holiday, which iPayroll does not allow (as it may be incorrect).
The manager can resolve this by cancelling the incorrect leave and logging the correct leave for the employee, or the employee can re-request the correct leave.
If the person really wants to apply for non-zero leave hours on a public holiday, the workaround for this is to change the start date to one day earlier or the end date to one day later and just request 0 hours of leave on that extra day.
Another common error is that too many hours of leave are applied on a particular day, according to the person’s regular work schedule. This can be resolved by the manager cancelling the incorrect leave and logging the correct leave for the employee, or having the employee re-request the correct leave.