THIS IS A WIP PAGE
Introduction
Synergetic now supports the latest version of Single Touch Payroll (STP2). Our developers have worked hard to automate the transition to STP2, but you must check that payroll is configured correctly and update pay and taxation data to ensure it conforms to the STP2 specification.
Checking that payroll is configured correctly
In this section you will check the following areas of Synergetic to ensure STP2 is correctly configured:
- Pay Code Maintenance.See Pay Code Maintenance.
- Lookup Table Maintenance - Finance. See Lookup Table Maintenance - Finance.
- Payroll Maintenance. See Payroll Employee Maintenance.
- Payroll Configuration. See Payroll Configuration.
Important: You need to be running the version v70.x or later. Please contact Synergetic Support if you have not upgraded to this version.
Anchorpaycodemaint paycodemaint
paycodemaint | |
paycodemaint |
Pay Code Maintenance
Pay Code Maintenance has been updated to support grouping pay by income stream and additional with the addition of new reporting categories designed to split up gross pay into amounts for:
- gross
- paid leave
- allowances
- overtime
- bonuses and commissions
- directors' fees
- lump sum W (return to work)
- salary sacrifice.
Note: The ATO refers to this change as the "disaggregation of gross". For more information, see the following page from the ATO website: Expanding Single Touch Payroll Phase 2.
You will need to check that all pay codes to be used in STP 2 are correctly configured for:
Additional reporting categories for deductions and superannuation have also been added. In this section, we will show you how to configure pay codes for all these new amounts.
Note: Deductions and
- deduction pay codes
- superannuation pay codes
- leave pay codes
- allowance pay codes
If you have employees who are paid under a non salaries and wages (SAW) income stream you will need to ensure pay codes specific to that income stream(s) have been configured.
Expand | ||
---|---|---|
| ||
| ||
Previously, These
Pay Codes for Allowances (as per PowerPoint suggestions) | ||
Expand | ||
| ||
Pay codes are required for the following allowance types:
To create the allowance pay codes:
|
Expand | ||
---|---|---|
| ||
Pay codes are required for each for the following paid leave types:
To create the paid leave pay codes:
|
Expand | ||
---|---|---|
| ||
A pay code is required for overtime payments. To create an overtime pay code:
|
Expand | ||
---|---|---|
| ||
To configure a bonuses and commissions pay code:
|
Expand | ||
---|---|---|
| ||
To configure a directors' fees pay code:
|
Expand | ||
---|---|---|
| ||
To configure a return to work pay code:
|
Expand | ||
---|---|---|
| ||
Creating a superannuation salary sacrifice pay code A pay code is required for the S (Superannuation) salary sacrifice type. This pay code is used for salary sacrifice payments into employee superannuation funds. To create a superannuation salary sacrifice pay code:
Configuring a benefits salary sacrifice pay code A pay code is required for the O (Other Employee Benefits) salary sacrifice type. This pay code is used when salary is sacrificed for reasons other than superannuation (e.g. gym membership). To configure a benefits salary sacrifice pay code:
Configuring existing salary sacrifice superannuation pay codes To configure existing salary sacrifice superannuation pay codes:
|
Expand | ||
---|---|---|
| ||
Configuring child support deduction pay codes Pay codes are required for:
To configure child support deduction pay codes:
Configuring existing pre-tax deduction pay codes Pre-tax deduction pay codes require an income stream type. By default, the Income Stream Type field in Pay Code Maintenance is automatically populated with the Salary and Wages (SAW) income stream type, so you will need to update any pay codes that need a different income stream type (e.g. Closely Held Payees). To check configure pre-tax deduction pay codes:
Checking Configuring existing after-tax deduction pay codes After-tax deduction pay codes do not require an income stream type. You need to check that the Income Stream Type field is blank for all pay codes with the Deduction - After-tax (non-superannuation) pay code type. To check configure after-tax deduction pay codes:
|
Expand | ||
---|---|---|
| ||
Checking salary sacrifice superannuation pay codes Pay codes with the Superannuation - Salary Sacrifice pay code type require an income stream type. Additionally, you need to select a report category of either:
To check salary sacrifice superannuation pay codes:Configuring a reportable employer super contribution pay code To configure a reportable employer super contribution pay code:"
Checking employee voluntary after-tax and employer contributed superannuation pay codes The following pay codes do not require an income stream type:
You need to check that the Income Stream Type field is blank for all pay codes with either of these pay code types. To check employee voluntary after-tax and employer contributed pay codes:
| ||
Expand | ||
| ||
Paid leave pay codes must have the Paid Leave reporting category. Additionally, a default paid leave type must be selected using the Default Paid Leave Type drop-down list. To check whether paid leave pay codes are correctly configured:
| ||
Expand | ||
|
Anchor | ||||
---|---|---|---|---|
|
Lookup Table Maintenance - Finance
Finance lookup tables have been updated to supported new tax scales and valid employee termination reasons defined by the Australian Government.
You will need to check the:
- luPayrollTerminationReason lookup table to ensure Australian Government cessation codes are correctly mapped to Synergetic lookup table records.
- luPayrollTaxationRate lookup table to familiarise yourself with the new tax scales and understand how they relate to the previous tax scales.
Expand | ||
---|---|---|
| ||
Employee terminations must be reported using Australian Government cessation codes. These cessation codes are mapped to termination reasons using the ExternalSystemType and ExternalSystemCode fields of the luPayrollTerminationReason lookup table. Note: Synergetic maps the cessation codes during installation, but the mapping must be checked to ensure it is correct. |
Expand | ||
---|---|---|
| ||
Tax scales have been updated to use a four character code that combines with additional fields on the Tax tab of Payroll Employee Maintenance (see below) to define the tax treatment of each employee. These tax scales can be viewed using the luPayrollTaxationRate lookup table. We recommend checking this lookup table to familiarise yourself with the new tax scales and understand how they relate to the previous tax scales (see the LegacyTaxScale field). |
Anchorpayempmaint payempmaint
payempmaint | |
payempmaint |
Payroll Employee Maintenance
Payroll Employee Maintenance has been updated to support new employee taxation fields and termination reasons.
You will need to check the:
- General tab to ensure valid termination reasons are selected for employees terminated during the 2022 Payroll Year
- Tax tab to ensure employee taxation details have been correctly converted.
Expand | ||
---|---|---|
| ||
Employees terminated during the 2022 payroll year must be terminated using termination reasons linked to the new Australian Government cessation codes. We have already mapped the records of the luPayrollTerminationReason lookup table to the new cessation codes, so now we will select a valid reason for each terminated employee on the General tab of Payroll Employee Maintenance. To check whether valid termination reasons are selected for terminated employees:
|
Expand | ||
---|---|---|
| ||
Synergetic automatically converts existing taxation details to the STP2 specification during the upgrade, but you must check the following fields for each employee to ensure the conversion was successful:
To check employee taxation details have been correctly converted:
|
Expand | ||
---|---|---|
| ||
Review the Pay Codes used and update where new Pay Codes have been created per the STP 2 guidelines |
Anchorpayrconfig payrconfig
payrconfig | |
payrconfig |
Payroll Configuration
Payroll configuration has been updated to support new tax scales and rates,
You need to check the:
- Payer tab to ensure the payer details of your organisation are correct
- BMS ID tab to ensure a BMS ID has been generated for your organisation
- Tax Rates tab to ensure the new tax rates have been loaded
Once you have completed these procedures, you can enable STP2 using the General tab.
Expand | ||
---|---|---|
| ||
To check whether tax rates are correct:
|
Expand | ||
---|---|---|
| ||
- Tax Rates
- Switching on STP2
- When you are ready to move from STP1 to STP2 you will enable STP Version 2
- You will be able to set your payroll to STP2 Test Mode
- When ready to start submitting STP2 files to the ATO de-select Test Mode
NB: It is not recommended to keep switching test mode on and off again but can be used for the purposes as described above
Updating pay data
Processing Pays in STP2
Changes to processing in current pay maintenance
- When using a pay code for leave you will need to know
Processes to add / consider
- Potentially change leave documentation to include reason for leave