Skip to main content

Change an Employee Code

Change an employee code and zero out the STP data for the old code to avoid duplicate Income Statements in MyGov

Updated over 3 months ago

You can change an Employee's Code if required, e.g. the wrong code was used. In an Australian database, changing Employee Codes during the Tax Year (i.e. after you have reported STP Pay Events to the ATO) can cause duplicate records in MyGov and potentially overstate their earnings for the year.


The first Income Statement will be the employee’s income from the start of the financial year until the code change, reported against the original Employee Code. The second Income Statement will be the employee’s entire YTD income, up to the latest reporting event, against the new Employee Code and is updated with each subsequent event.

If you have changed or are planning to change the Employee Code, you may need to process an STP Adjustment to zero out the STP values reported against their original Employee Code.


Download the document below for complete instructions on how to complete this process to ensure that employee YTD values are not overstated as a result of an Employee Code change.

The following instructions have been broken down into the sections below:

  • Set Agent permission to change Employee Codes.

  • Change an Employee's Code.

  • Complete an STP Adjustment for an employee whose code has been changed.

To set Employee Code change permission for an Agent:

An employee code can only be changed by an Agent who has permission. To set the permissions:

  1. Log in as an Administrator.

  2. Go to Access MicrOpay Evo Administration, Agent Administration, Agents.

  3. Edit the Agent.

  4. Select the Options tab.

  5. Under Options, tick Allow Employee Code Change.

  6. Click OK.

  7. The Agent will need to log out and back in for the change to take effect.

To change the Employee Code:

  1. Go to Payroll, Maintenance, Employees, Employees.

  2. Edit the employee.

  3. To the right of Employee Code, you will have two icons. The first is for Notes and the second is to change the employee code. Click the second button to access the Employee Code.

  4. You will receive a warning about the impact of changing the Employee Code. Click Yes to proceed.

  5. Amend the Employee Code.

  6. Click OK.

To zero out the Year-to-Date value for the original Employee Code:

You will only be able to perform the STP Adjustment to zero out the earnings once the employee has been reported using their new code. You can use an STP Pay or STP Update event to do this. After which, you will receive warnings in STP Reporting, STP Update or STP Adjustment that an employee's code has been changed during the year. To zero out the earnings for the original code:

  1. Go to Payroll, Transactions, Import and Export, STP Adjustment.

  2. You will receive a warning that Employees have had their code changed. Click OK.

  3. Select the Payroll Company and, if applicable, the Location.

  4. Tick All for Employee.

  5. Select the Financial Year.

  6. Tick Only display Employees with values reported against multiple Employee Codes.

  7. Click Apply.

  8. The grid will display employees who have had STP data reported against two different codes. Employee Code will contain the new code and the Previous Employee Code will contain the original. Review the data.

  9. Tick the checkbox on the left to include the employee.

  10. Click Zero YTD Values.

  11. You will receive a confirmation warning. Click Yes to proceed.

  12. Complete the Declaration window and click Report.

  13. You will receive a message that the event has been submitted.

  14. You can confirm that the event was successful by going to Payroll, Transactions, Import and Export, STP Reporting. You can also print a report of the event by selecting the event and clicking Print Report in the bottom right.

Did this answer your question?