Payroll export
Export leave with pay codes from Rotaleave for payroll — Generic CSV, Xero or QuickBooks formats, with unmapped-code warnings.
Updated 11 July 2026
The Payroll tab in Reports turns a pay period’s leave into a coded CSV your payroll software can digest. It’s admin-only and part of the payroll module (enabled per organisation).
Map your pay codes first
Each leave type needs a pay code. At Settings → Leave types → Payroll codes, pick your payroll system — Generic CSV, Xero or QuickBooks — and give every leave type a code, description and paid/unpaid flag. Anything left unmapped is tagged, and the export flags it with a ⚠ so nothing slips through silently.
Run the export
On Reports → Payroll:
- Set the From/To dates for your pay period and any department filter.
- Pick the Payroll system.
- Review the table — one row per person per pay code: days, hours, and the bookings behind them. A warning banner counts any rows using an unmapped pay code, with a Set pay codes shortcut to fix them.
- Click Download CSV.
What it is — and isn’t
The page says it plainly: “Leave only … Feeds your payroll’s SSP/pay calculation; it is not a replacement for it.” Rotaleave gives payroll clean, coded absence data; statutory pay maths stays in your payroll system. The Worked hrs (period total) column shows each employee’s total worked hours for the period once the Clock-in add-on is enabled — with the add-on off it still shows ”— (pending clock-in)”. For a day-by-day breakdown, see the timesheets CSV export.