Skip to main content

Change an Employee Code

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

You can change an employee's code if required, e.g. code is wrong or change a terminated employee's code (add T or similar at the start) to reuse the original code on rehire. 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 a double-up of 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 (including earnings before the code change) 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.


For complete instructions on this process, download How do I change Employee Codes for STP Reporting?

The instructions are in three sections:

  • Set Agent permission to change employee codes.

  • Change an employee's code.

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

Set Agent permissions

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.

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:

Perform the STP Adjustment to zero out the earnings once the employee has been reported using their new code. Either an STP Reporting or STP Update event is used to do this, so the employee appears in the STP Adjustment as an employee who has been reported using multiple codes. 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. To print a report of the event, select the event and click Print Report in the bottom right.

Did this answer your question?