API & integrations · Article 5 of 6

Claim uploads & extracts

From your team's side, submitting an invoice to the NDIS is a single action. Under the hood, Navigator bundles approved invoices, submits them through the NDIS API, and processes the response. This article walks through what happens.

The full path of a claim

An invoice moves from approved to paid through this sequence:

  1. Your team approves the invoice (or it auto-approves).
  2. The invoice waits in the "ready for extract" pool.
  3. A team member or administrator creates an extract — a batch of ready invoices.
  4. Navigator submits the extract to the NDIS through the API.
  5. The NDIS responds: approved, disputed, or rejected (per invoice).
  6. Navigator updates invoice statuses to match.
  7. When the NDIS later pays the claim, it sends a remittance advice — Navigator records the payment date against each invoice.

Building an extract

Not every approved invoice gets submitted immediately. Your team decides when to build an extract — grouping a batch of invoices for submission. See Payment extracts for the full workflow.

An extract can be:

The NDIS claim submission runs regardless of the payment method — the extract type only affects how suppliers get paid on your side.

Submission to the NDIS

When an extract is submitted, Navigator:

  1. Prepares payment requests — one per invoice, in the NDIS API's batch format.
  2. Sends the batch through the Paradox gateway (either PRODA or PACE depending on plan type).
  3. Receives a response per invoice — the NDIS may approve, dispute, or reject individual invoices within the batch.
  4. Updates invoice statuses to match. Approved → NDIS Claim Submitted, disputed → NDIS Claim Disputed, rejected → NDIS Claim Rejected.
  5. Creates tasks for rejections — rejected invoices produce a task with the error details so your team can correct and resubmit.

Your team sees the result of this in the invoice list or on each invoice's detail view. Tasks for rejected or disputed items appear in the queue automatically.

Response handling

The NDIS may return any of three outcomes per invoice:

OutcomeMeaningWhat to do
NDIS Claim SubmittedAccepted; awaiting NDIS processingWait for remittance advice
NDIS Claim DisputedThe NDIS has flagged specific issues (e.g. items over the price cap)Reverse the claim, correct the issue, resubmit
NDIS Claim RejectedEntire claim rejectedReview the error, reverse, correct, resubmit

See Reversing a rejected claim for the operational steps.

Remittance advice

When the NDIS actually pays a claim, it sends a remittance advice through the PACE API (event REMIT_ADV_GENERATED). Navigator uses this to:

This only works if the ndis_api_remittance_advice_notification feature is enabled on your account. If it's off, your team records payment dates manually from your bank statement.

When things go wrong

Common issues:

If you're stuck, escalate to your team lead — persistent issues with a specific invoice or batch usually need Kismet to check the raw NDIS response.