When to Use RDO Rules
Use an RDO setup when employees work more hours than should be paid immediately, and the extra portion should be tracked as rostered day off time. For example, an employee may work 8 hours, be paid for 7.6 hours, and have 0.4 hours accrued as RDO leave.This page covers Smart Formulas configured in UpSheets. For Smart Formulas imported from Xero pay items, see Rostered Days Off (RDO) for Xero-Imported Smart Formulas.
Before You Start
Before setting up RDO rules:- Create or confirm the leave type in Xero.
- Refresh organisation settings in UpSheets if the leave type is new.
- Open or create the Smart Formula from Smart Formulas > Configure.
- Make sure the formula has a normal ordinary hours rule before adding the RDO accrual rule.
Example: 8 Hours Worked, 7.6 Paid, 0.4 Accrued
This example assumes the employee works Monday to Friday and should accrue the time between 7.6 and 8 hours as RDO leave.
With these rules:
- A 7.6 hour day creates 7.6 paid ordinary hours and no RDO accrual.
- An 8 hour day creates 7.6 paid ordinary hours and 0.4 hours of RDO accrual.
- A 9 hour day creates 7.6 paid ordinary hours, 0.4 hours of RDO accrual, and 1 hour of overtime.
Add the RDO Accrual Rule
In the Smart Formula editor:- Click Add rule.
- Set Rule Type to Ordinary Time.
- Set the days the RDO rule applies to.
- Set the period mode to hours.
- Enter the hour range to accrue, such as
7.6to8. - Set Rate type to Multiple.
- Set Multiple to
0. - Set Modifier to Accrue Leave.
- Select the Leave type that should receive the accrual.
- Save the rule.
Why the Multiple Is 0
The RDO accrual rule is used to identify the RDO portion of the shift. Setting the multiple to0 prevents that portion from being paid as earnings while still allowing UpSheets to create the leave accrual line.
Example: Fortnightly RDO Threshold
If your RDO logic depends on a fortnight rather than a single day, set the formula or employee assessment period to fortnightly. Use Smart Formula Settings to set the organisation default, or enable employee-level overrides and set the period during assignment. For example:Test the RDO Rules
Before assigning the formula to employees:- Open Smart Formulas > Simulate.
- Select the formula and version.
- Add examples for 7.6, 8, and overtime days.
- Click Run Simulation.
- Confirm the paid hours, overtime, and leave accrual lines match the expected result.
