Skip to content

Single Touch Payroll reporting error: Accepted with errors

If a submitted payroll report has a status of Accepted with errors, this means that the ATO has accepted your payroll information, but some information needs fixing before your next pay run.

This can happen when some (but not all) employee information doesn't meet the ATO's requirements. And it's typically pretty easy to fix.

Accepted with errors status

After fixing whatever caused the issue, the Accepted with errors status will remain for the submitted report. But the next time you do a pay run, or if you send an update event, the employee's latest year-to-date payroll totals will be sent to the ATO.

1. Find out what needs fixing

  1. In the STP reporting centre, click the Accepted with errors status to see information about the error.

  2. Identify the affected employee and what needs fixing. There's a brief description and an error code that can help identify what's wrong.
    Here are some examples:

    Example accepted with errors message

    accepted-with-errors

2. Fix the error

CMN.ATO.PAYEVNTEMP.000239
AddAdd

This error has the description Cessation Reason Code must be provided which means a terminated employee hasn't had their Termination reason reported to the ATO. This can happen if you terminated an employee in the current, or previous, payroll year before moving to STP Phase 2.

But it's easy to fix this in the STP reporting centre.

  1. Open the STP reporting centre (Payroll command centre > Payroll Reporting Payroll Reporting Centre).

  2. If prompted, sign in with your MYOB account details.

  3. If you've finalised the terminated employee, undo their finalisation:

    1. Click the EOFY finalisation tab.

    2. Choose the Payroll year the terminated employee was finalised.

    3. Select the terminated employee.

    4. Click Remove finalisation and notify the ATO.

    5. Enter your details and click Send.

  4. Undo the employee's termination.

    1. Click the Employee terminations tab.

    2. Choose the Payroll year the employee was terminated.

    3. Click Undo to remove the employee's termination.

    4. Enter your details and click Send.

  5. Redo the employee's termination.

    1. Click Add termination.

    2. Enter the termination details (including the Termination reason) and click Notify the ATO.

      Example employee termiantion details

    3. Enter your details and click Send.

  6. If you removed the employee's finalisation at step 3, you can re-finalise them.

    1. Click the EOFY finalisation tab.

    2. Choose the Payroll year the terminated employee was finalised.

    3. Select the terminated employee.

    4. Click Finalise and notify the ATO.

    5. Enter your details and click Send.



My error code is something else
AddAdd


If the error description is clear enough and you can work out what needs fixing, you can update the affected employee's details. You can check that all employee details are valid via Payroll command centre > Payroll Reporting > Check Payroll Details.

Also, you check the error code and take a look at this help topic for a solution.

To update an employee's details

  1. Go to the Card File command centre > Cards List > Employee tab.

  2. Open the employee's card to be updated.

  3. Click the applicable tab to make your changes. For example, if you need to update their tax file number, click the Payroll Details > Taxes tab. See Enter employee payroll information for more details about each tab.

  4. Make your changes.

  5. When you're done, click OK.

Once you've updated an employee's details, their latest year-to-date payroll information will be sent to the ATO when you do their next pay run. Or you can send an update event as described in the FAQs below.




FAQs

How do I send an update event to the ATO?
AddAdd

You can sync your payroll totals in MYOB with the figures held by the ATO. This is a quick way of ensuring the ATO has the current year to date payroll figures for your employees.

If you're reporting via STP Phase 2, you can send an update event from the STP reporting centre. Otherwise you'll need to record a zero dollar ($0) pay for each employee whose year to date payroll totals you want to send to the ATO.

Am I reporting via STP Phase 2?

You can check in the STP reporting centre (Payroll command centre > Payroll reporting > Payroll Reporting Centre). If you don't see this label, you're on STP Phase 1. How do I get ready for STP Phase 2?

STP reporting centre with phase highlighted

Sending an update event for STP Phase 1

You can send an update event for an employee by recording a $0 pay. This type of pay is also called a void pay and it's like any other pay, but all hours and amounts will be zero.

When you record a $0 pay, the employee's latest year to date payroll totals will be sent to the ATO.

  1. Start a new pay run (Payroll menu > Create pay run).

  2. Set the Pay cycle to Unscheduled.

  3. Ensure the Date of payment is in the payroll year you're sending the update event for.

  4. Select only the employees you want to send an update event for.

  5. Because you set the pay cycle to Unscheduled, you'll notice all hours and amounts are removed from each employee's pay (which is just what we want). Here's an example.

  6. Complete the pay run as you normally do and declare it to the ATO. Need a refresher?

Sending an update event for STP Phase 2

Update events are listed in the Single Touch Payroll reporting centre with your other payroll submissions, but with zero (0.00) amounts

  1. From the Payroll menu, choose Single Touch Payroll reporting.

  2. Click the STP reports tab.

  3. Choose the applicable Payroll year.

  4. Click Send update event.

    STP reporting centre with send update event button highlighted

  5. When prompted, enter your details and click Send.

Update events are listed in the Single Touch Payroll reporting centre with your other payroll submissions, but with zero (0.00) amounts








What information is sent to the ATO?
AddAdd

Your employees' year to date figures are sent to the ATO. This means each time you submit a pay run to the ATO, your employees' latest year to date figures are sent.

How do I fix or delete a report that's been sent to the ATO?
AddAdd

You can't delete or "undo" a report from the STP reporting centre. Instead, you can either reverse the incorrect pay and record it again, or wait until the next pay run and adjust it accordingly.

All submitted reports will remain listed in the payroll reporting centre, even if you change or delete a pay in MYOB.