Create and submit a Xero Payroll AU pay run including superannuation lines

domain: developer.xero.com · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Authenticate with the payroll.au scope and resolve the tenant ID via GET /connections
  2. List pay calendars via GET /payroll.xro/1.0/PayrollCalendars and select the correct CalendarID for the pay period
  3. POST to /payroll.xro/1.0/PayRuns with the PayrollCalendarID to create a DRAFT pay run; Xero auto-populates employee pay items and superannuation lines based on the employee setup
  4. Optionally update individual employee pay run details via PUT /payroll.xro/1.0/PayRuns/{PayRunID} to adjust earnings or leave taken before finalising
  5. Change the pay run Status to POSTED via PUT /payroll.xro/1.0/PayRuns/{PayRunID} to lock it and trigger payslip generation
  6. Retrieve superannuation lines per employee from the payslip detail to verify the Superannuation Guarantee (SG) amount before disbursing to the fund

Known gotchas

Related routes

Create and process a Xero Payroll AU pay run
xero.com · 5 steps · unrated
Register and manage a Xero Payroll AU employee leave request
xero.com · 5 steps · unrated
Run a Xero Payroll UK pay run and retrieve payslips
developer.xero.com · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp