Skip to main content

Employee Annual Leave Setting Incorrect - AU

Finds active Xero employees whose annual leave is set not to pay out on termination - a final-pay underpayment and Fair Work compliance risk.

Written by Aaron Wittman

XBert Type: Standard
Accounting Software: Xero
Country Restriction: Australia only
Risk Type: Payroll Risk
Business Function: Payroll

Overview

The "Employee Annual Leave setting incorrect" XBert finds active employees whose annual leave is set up not to be paid out when they leave the business. This setting affects final pay, so getting it wrong can lead to underpayments, unhappy staff and a Fair Work compliance breach.

What it does

This XBert:

  • Reviews the annual leave setup for each active employee in your payroll

  • Looks only at paid annual leave, using each employee's current leave settings

  • Flags any employee whose annual leave is set to "Not Paid Out" on termination

How it works

XBert checks every active employee who has paid annual leave. Annual leave should normally be paid out when someone leaves. If an employee's annual leave is instead set to "Not Paid Out" on termination, XBert raises one alert that lists all the affected employees so you can review and fix the setup.

To keep the alert accurate, XBert looks only at genuine annual leave. It ignores related leave categories such as annual leave loading, unpaid annual leave and annual bonus accruals, which are not paid out the same way. It also skips employees who are no longer active. Where your payroll runs through KeyPay or Employment Hero, these leave settings are not available in Xero, so this XBert does not run.

Example/Use Case

Bob is setting up payroll in Xero for Acme Pty Ltd. Every employee is entitled to annual leave, but Bob does not realise the leave type was created with "Not Paid Out" on termination. Months later, Priya resigns with 60 hours of accrued annual leave owing. Because of the setting, her final pay is short by roughly $2,400. XBert flags the incorrect setup before payday, so Bob fixes the leave type, Priya is paid correctly, and Acme avoids an underpayment breach.

Accounting software

Xero only.

Which countries it supports

Australia only.

Processes

This XBert falls under the Payroll business area. To resolve it:

  • In Xero, open the annual leave type for each flagged employee

  • Check the "Paid Out on Termination" setting on the annual leave pay item

  • Where annual leave should be paid out on termination, update the leave type so it is

  • Confirm the change flows through to the affected employees' leave setup

  • Once corrected, mark the XBert as resolved

Setting the correct payout treatment for annual leave helps prevent payroll underpayments and keeps you aligned with Fair Work and ATO reporting requirements.

Did this answer your question?