Issues with Xero leave syncing (September 2025)
This notice is for our customers who are connected to Xero Payroll. We made some refactoring changes to our sync routine with Xero at the start of September, but unfortunately those changes introduced a bug that stopped approved leave requests from being automatically sent to Xero for a few days.
If you check your system log under Setup > Tools > System Log, and see a lot of warnings there about 'Xero Employee Absence - Push Stalled' with the reason 'Unable to find matching Leave Policy in both systems.', then this in an indication that you were affected by the bug.
Normally, when we sync with Xero, we read a list of all leave policies attached to your employees in Xero, and store that information in the employee record in HR Partner. This way, when we go to push a leave entry to Xero, we can quickly find the leave policy details so we know which policy in Xero to push to.
Unfortunately, the bug meant that the employee leave policies were not being brought across from Xero, hence when the system went to send a leave entry to Xero, it could not find a leave policy to match to, resulting in the error.
We have now fixed this bug as of Monday 8th September 2025. All our customers will have to ensure that their company has successfully synced with Xero since this date (Hint: You can check how long ago your last sync ran by looking at the Xero widget in the lower right corner of your admin dashboard).
Once your company has done a successful sync, then any leave requests that are approved or entered after that should be sent to Xero successfully.
Any leave requests that were entered from the start of September to the 8th will have to be manually entered in Xero - sorry about that. You can delete existing leave entries and re-enter them in HR Partner, but it is probably quicker to print a report of all leave entries for that date range in HR Partner and manually enter them in Xero.
Our apologies for the inconvenience and confusion caused by this bug. Please feel free to contact us at support@hrpartner.io if you wish to know any more information, or you want to discuss anything with us.