A Pre-Upload Check Workflow for NDIS Bulk Payment Requests: Five Gates, 16 Columns and the Codes Behind Rejected Lines (2026)
Description and use
Pre‑upload validation workflow for NDIS bulk payment CSVs: five gates, 16 columns, and rejection codes
Problem
NDIS bulk payment request CSV files are rejected if any header, filename, size or field is incorrect, causing costly delays and rework.
Outcome
Implementing the five‑gate pre‑upload workflow cuts portal rejections by ensuring all mechanical and file‑level errors are caught before submission.
Workflow
- Download the latest bulk upload template from the portal
- Verify the file name is ≤20 characters, contains no special characters, and is unique
- Check file size ≤10 MB and row count ≤5,000
- Validate header row matches the template exactly
- For each row: ensure dates are YYYY‑MM‑DD, quantity or hours are present but not both, hours formatted HH:MM, unit price is numeric, GSTCode is P1/P2/P5, ClaimType is valid, ABN passes check‑digit algorithm
- Generate an error report for any violations
- If all checks pass, upload the file to the portal
- Review portal response for any line‑level rejections or partial payments
Evidence
The portal reads the file and refuses it if the header, file name, size or any field is wrong.
The file name, including the extension, must be 20 characters or fewer.
ABNs deserve their own check, because a typo produces an 11‑digit number that looks fine.
- Record date: 2026-10-26T05:26:33.312Z