What the invoicing engine does
Everything the NDIS Price Guide asks for, priced from the shift you actually delivered.
Weekly auto-invoicing
Every Friday night, roc.up drafts one invoice per participant from their week's shifts. Drafts land in Xero for review; you send when ready. The week is billed before Saturday.
Priced against the NDIS Price Guide
Every shift is priced against the current NDIS support catalogue as it's rostered. Price Guide updates are absorbed automatically — no manual reload, no missed effective date.
Bulk-payment-request file
For agency-managed participants, export a portal-ready bulk-payment-request CSV — the exact 16-column format, ClaimReference tied to the Xero invoice number, ready to upload in one shot instead of line by line.
M:1 claim splits done right
A 2:1 or 3:1 shift emits one claim line per worker at the base rate — the NDIA-correct pattern. Ratio doesn't get smuggled into the line-item code and then hit a clawback later.
Plan-management aware
Self-managed, plan-managed and agency-managed participants each get the right invoicing flow — direct invoice for the first two, bulk-payment claim for the third.
Travel & mileage as separate lines
Travel time and reimbursable mileage are separate line items priced against the NDIS travel rules — not blended into the support line where they get flagged in review.