header

Common Error Messages

There maybe instances where the STP reports will fail to generate due to certain errors that occur during the validation process for the STP reports. Generally the error message will be displayed in the following format:


  • Subject: Employee name and Employee code impacted
  • Field: Indicates which specific employee option or detail is impacted
  • Reason: Indicates why this specific field has not passed the STP validation
  • Data: Indicates what has been entered at this field


Below is a list of some of the most common error messages that may be received during STP processing and the steps taken to resolve:


Error MessageSteps to Resolve

Field: Payee Payroll ID

Reason: Employee code cannot contain leading or trailing whitespace characters.

Review the employee ID and remove any spaces or other invalid characters.

Save the changes as of the relevant effective date. Recreate the STP job.

Field: Payee Suburb/Town

Reason: The data has trailing or leading whitespace which have been removed from STP reporting.



Review the employee's address details and remove any spaces or other invalid characters.

Save the changes as of the relevant effective date. Recreate the STP job.



Field: Payee Address Line 1

Reason: The data has trailing or leading whitespace which have been removed from STP reporting.

Field: Payee Address Line 1

Reason: Payee Address contains invalid characters. A valid character belongs to one of the following: A to Z a to z 0 to 9 ! @ $ % & * ( ) - = [ ] ; : ' " , . ? / or a space character

Field: Payee E-mail Address

Reason: E-mail format is invalid.

Review the employee's email address details and remove all invalid characters.

Save the changes as of the relevant effective date. Recreate the STP job.

Field: Payee Postcode

Reason: Post code must be four numbers long.


Review the employee's post code details.

Save the changes as of the relevant effective date. Recreate the STP job.

Field: Payee Postcode

Reason: Postal code must be in the range 0200-9999.

Field: Payer Country Code

Reason: Country code cannot be au because the postal state is Other

Country code is dependent on the value assigned at Postal State.

Save the required changes as of the relevant effective date. Recreate the STP job.

Field: Payee Country Code

Reason: This field is mandatory. No data was specified.

A value under Country Code is required.

Save the required changes as of the relevant effective date. Recreate the STP job.

Field: Allowance Type

Reason: This field is mandatory. No data was specified.

An Allowance component has been identified without a classification Type.

Save the required changes as of the relevant effective date. Recreate the STP job.

Field: Other Allowance Type

Reason: You must set up this employee's JobKeeper tier option at employee level or higher. If you selected the JobKeeper tier in the pay packet it will not be reported.

The JobKeeper Tier option must be assigned at employee level only.

Please visit this article on how to to this.

Field: Payee Lump Sum Payment A Type

Reason: This field is mandatory. No data was specified.

Lump Sum Payment A has been identified without a classification Type.

Save the required changes as of the relevant effective date. Recreate the STP job.

Field: Payee Gross Payments

Reason: Data must be a positive number. Value cannot be less than 0.00.

Negative values cannot be reported. 
System.NullReferenceException: Object reference not set to an instance of an object. at Christmas.Services.Stp.StpXmlFileService.ProcessNext()This is caused due to missing report subscription. To fix this error add STP EE and ER to report distribution. Once done “recreate” the failed STP job.
System.InvalidOperationException: Collection was modified; enumeration operation may not execute. at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource) at System.Collections.Generic.Dictionary`2.Enumerator.MoveNext() at Christmas.Services.ElectronicReporting.Helpers.PaymentSummaryHelper.GetAttributeDefinedValues(IDictionary`2 ytdForEmployee, Company company, Employee employee, IDictionary`2& foreignDeductions, IDictionary`2 componentsByBucketType) at Christmas.Services.ElectronicReporting.DataSetGenerators.STP.StpV2EmployeeDataSetGeneratorOld.GenerateDataSets(StpIntegrationJob job, IList`1 employees, StpYtdData stpYtdData, Boolean forCsv) at Christmas.Services.Stp.StpXmlFileService.ProcessNext()This is caused due to missing report subscription. To fix this error add STP EE and ER to report distribution. Once done “recreate” the failed STP job.



Additionally there maybe error messages which are recieved in response by the ATO, which have not passed their validation processes. These messages are generally displayed in the following format:


  • STP Job ID
  • Status: Error
  • Short Description: 
  • Detailed Description:


Error MessageSteps to Resolve

Short Description: The client you transmitted is not associated with the agent number you supplied and cannot be authorised.

Detailed Description: A link between your client and your agent number does not exist for the selected task. Check that you have added this client to your registered agent number. You may also need to check if you have entered the correct client identifier and that you are using the correct registered agent number and then try again. If an ABN is present in form/schedule or client setup, confirm on the ABR this is the correct ABN for the client. Update or remove ABN as required.

DataPay has been unlinked from your ATO Business Portal. 

Please log into your ATO Business Portal to resolve this. 

Short Description: A record with the same submission ID already exists

Detailed Description: We were unable to process your submission because we already have a submission with this submission ID

This STP job cannot be resubmitted. Please create a new STP job if required.
Short Description: ETP payment date must be in the same financial year as the Pay/Update DateThe STP Update Date must be set to the same financial year as the ETP Payment Date. Please create a new STP Job with the correct date.

Short Description: You are not authorised to lodge on behalf of this client.

Detailed Description: You are not authorised to submit this lodgement on behalf of the client. Link this client to your australian business number to create a business appointment or see your AUSkey Administrator. If the business appointment exists, your AUSkey may not have access to this client.

Review the Registered Agent Number assigned under STP Setup.

Short Description: Your submission was not processed

Detailed Description: We were unable to process your submission because you have not reported using Single Touch Payroll for that financial year

You will not be able to submit reports for previous financial year's where you were not reporting under STP.
Short Description: An unexpected error has occurred, try again. If problem persists, contact the ATO. Error code {Code}Please create a new STP job. If the problem persists, contact the ATO.

footer