Skip to content
  • There are no suggestions because the search field is empty.

Fixing STP batch errors

When an STP batch fails, then employee YTD data is updated correctly with the next successful batch.

However, if the next batch fails, check the Error tab for specific details on the Superannuation Batch Details and Manage STP Submissions forms. The table below explains what causes common errors and how to fix them.

Error Cause Resolution

"Invalid token or company" / "Invalid company or key"

You do not have the correct role permission to submit Pay Super payments. Create a support request with the email address you used to try submit the super batch.
"Response status code does not indicate success: 404 (Not Found)" N/A Create a support request to check the STP connection. 
"The date entered for Payer Declaration Date must not be later than today's date"  Employee terminated in a pay run. On the STP Update form, submit an STP update event for the terminated employee.
"Error in submitting Http Request to the SBR Service. Please try again later" The SBR for this company has not registered for STP correctly in the ATO Portal.  Raise a ticket with support with information on which tenants use a live service, e.g. Pay Super, Bank Feeds, STP. Support will ensure the configuration of these tenants (CDFID) is correct.

"Your submission was not processed. We were unable to process your submission because you have not reported using Single Touch Payroll for that financial year"

You haven’t been sending any STP data throughout the year. Because the data doesn't exist, you can't update it.  Complete a pay run (even a no money is actually paid in it) for that financial year, so there is an accepted STP submission.
"Payer Declaration Acceptance Indicator must be 'TRUE'"  When completing the pay run, the "I agree" declaration check box was not selected.  If the error is affecting an old batch, as long as new batches have been submitted successfully, then the YTD figures will be up to date.
"The element 'Remuneration' in namespace 'http://www.sbr.gov.au/ato/payevntemp' has invalid child element 'IncomeTaxPayAsYouGoWithholdingTaxWithheldA' in namespace 'http://www.sbr.gov.au/ato/payevntemp'. List of possible elements expected: 'IncomeStreamTypeC' in namespace 'http://www.sbr.gov.au/ato/payevntemp'. Hint: while processing parent element [Remuneration] child mandatory element [IncomeStreamTypeC] was expected but not found" Employees having an invalid income type. 
  1. Go to the Payroll Preferences form.

  2. On the STP Phase 2 tab, click Update Employee Taxation Details.

  3. In the pop-up window, click Apply income type changes historically to update the income type for previously submitted pay runs for this financial year.

  4. To resend YTD figures, either wait until the next pay run or complete an STP update event.