Showing results for 
Search instead for 
Did you mean: 
Level 1

How to zero out STP from another program through Quickbooks?

I have a cleint who used Xero but has switched to Quickbooks. We no longer have access to xero to make changes to their STP. I have entered their opening balances but keep getting errors when I put negative figures.

what steps should I take to zero out the STP?



3 Comments 3

How to zero out STP from another program through Quickbooks?

Hi rose68,


Thanks for reaching out to us! If you're trying to zero out the STP amounts previously lodged with the ATO, you can create an earnings reset event. 


Here's how: 


  1. Go to Employees tab.
  2. Select Reports and then select Single Touch Payroll.
  3. Select the arrow dropdown icon next to Create Update Event, then select Create Earnings Reset Event.
  4. Read the information box that explains the purpose of an earnings reset event, then select Continue.
  5. Select the Financial Year, employing entity and, if applicable, the specific employees you wish to create a reset event for, then select Create.
  6. The Earnings Reset Event will appear, with all earnings set to $0. This is what will be reported to the ATO once lodged.
  7. Select Lodge with ATO.


However, if you're trying to zero out the opening balances of your employees you may need to create an ad hoc pay run. You can't enter negative figures when you enter amounts in Opening Balances section. 


Here's how to create an ad hoc pay run: 


  1. Go to Employees tab.
  2. Select New Pay Run
  3. Enter pay run details and tick on Manually add employees to this pay run
  4. Select Create.
  5. Add employees. Once you've added them, click on the employee name to expand details.
  6. From there, you can enter opening balances in negative figures.
  7. Select Save and then Finalise pay run once you've confirmed all details are correct.


For more detailed information, you can also check these articles: 


Transition options available with Single Touch Payroll (STP) reporting

How to Lodge an STP reset event to fix incorrectly reported business or employee settings

Feel free to drop a comment below if you have any other questions. I'll be around to help. 

Level 1

How to zero out STP from another program through Quickbooks?

Thank you. I tried creating the ad hoc pay run with negative figures but upon clicking the lodge with ATO icon, an error message came out " please correct all validation warnings before lodging with ATO" see attached screenshot.

Here are the validation issues: what should I do to lodge this negative pay run with ATO? Thank you

There are validation issues with the Business Settings:
  • Reason: The Pay/Update Date is 350 or more days from the Run Date/Time Stamp. 
 There are validation issues with the following employees:
  • (Name of the employee) Reason: A field contains invalid data (such as letters in numeric or date field). The value specified for an item does not match the item type (value = "-17.30", item type = Decimal, uniqueID = Hint: The MinInclusive constraint failed.
  • (Name of the employee) - Reason: The derived aggregated gross YTD amount must not be a negative amount. Negative YTD values have resulted in a derived aggregated gross YTD amount that is less than zero. Review the negative amounts reported to ensure the derived aggregated gross YTD amount will result in an amount equal to or greater than zero.




Level 8

How to zero out STP from another program through Quickbooks?

Hi rose68,


Thanks for getting back to us. For us to better assist you, I would recommend contacting our Customer Care Team through Chat or Phone. That way, one of our care agents can further take a look of the error in secure form. 


Here's how to contact support:


1. Select Help (?).
2. In QB Assistant, enter the topic you need help with. You can also enter questions.
3. Select Contact Us to connect with a live support agent.
4. Choose a way to connect with us:


  • Start a chat with a support expert. Live chat M-F, 8:00 AM to 10:00 PM and S-S, 8:00 AM to 8:00 PM, AEDT.
  • Call us. M-F, 8:30 AM to 6:30 PM, AEDT.

Please let me know if you have any additional questions. I'm always willing to assist.