AU Payroll - Fixed amount leave requests for employees on a monthly salary.
Currently, for monthly employees, Xero does not take into consideration the fact that they have been set up to be paid the same amount each month, therefore the days in the month are meaningless from a pay perspective. Unfortunately, this means that the basis leave accrues on to work out how many hours a public holiday/personal/annual leave day should be when leave is entered is also meaningless. Instead of defaulting to 7.6 (or 8) hours/day leave taken, it does a calculation based on the number of working days in a month. So if someone is being paid on the basis of a 7.6 hour day & leave is also accruing on that basis, but they then take leave in a month that has 22 days, the default for the day's leave will be 7.27 hours.
Obviously, this can be overridden, but when someone doesn't know that this needs to be done, the leave taken is nonsense.
There should be an option to set how many hours/day an employee works so that the calculation defaults to this each time.
Hi everyone, we’ve been following the conversation around how Xero calculates leave request hours for salaried employees. As you’ve mentioned, the current calculation based on the working days in a month isn't hitting the mark for everyone.
We understand some of you would prefer an alternative calculation method and are manually adjusting leave requests so they reflect the exact amount of hours in a day.
While this feature isn't currently on our roadmap, we see the logic in your request. We've shared this idea with the product team and moved it to Accepted. We’ll keep you posted right here if anything evolves.
-
Sarah James
commented
I agree. Where employees are salaried and paid for the same number of hours each month, we should be able to set their leave rate to match their hours, i.e. employee is paid for 7.6 hours per day so one day of leave should be 7.6 hours. If an employee is part time 5 hours a day, we should be able to set their daily leave rate at 5 hours a day. Payroll admins have to waste time checking and updating leave to the correct amounts