Contents
Table of Contents | ||
---|---|---|
|
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.
Assumption
This How to Guide assumes your Synergetic already has had the STP 2 upgrade applied, and you are now working through it's configuration.
New Tax Scales
To support STP 2, we have created a new set of tax scales. These replace the previous set of Tax Scales (1, 2, 3, 4 etc.).
- tax scales are now 4 characters
- they are derived from a new ATO field called the Tax Treatment Category
A detailed explanation on the new Tax Scales is available here: STP 2 - Tax Scales
V70.16 Patcher
If you were upgraded to V70.16 prior to 8 June 2022, make sure you have run the patcher:
If you were upgraded post this date the patcher will have been run for you during the upgrade.
If you are a later version than this the fixes are incorporated in that version
Checking that payroll is configured correctly
In this section you will check the following areas of Synergetic to ensure STP2 is correctly configured:
- Check STP 2 Configuration
- Payroll Configuration. See Payroll Configuration.
- Pay Code Maintenance.See Pay Code Maintenance.
- Lookup Table Maintenance - Finance. See Lookup Table Maintenance - Finance.
- Payroll Maintenance. See Payroll Employee Maintenance.
Important: You need to be running the version v70.16 or later. Please contact Synergetic Support if you have not upgraded to this version.
Check STP 2 Configuration
Expand | ||
---|---|---|
| ||
STP 2 includes a tool to check your STP 2 configuration. In
there is a new button called Check STP 2. This button launches a report of:
|
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
- These should not have changed.
- Tax Rates tab to ensure the new tax scales are correct
Expand | ||
---|---|---|
| ||
To check whether the payer details of your organisation are correct:
|
Expand | ||
---|---|---|
| ||
To check whether tax scales are correct:
|
BMS ID
Business Management Software IDs (BMS IDs) are used to uniquely identify business management software applications to the Australian Taxation Office.
Your school will have a BMS ID that you have been using in STP pre STP 2.
We advise you check that the BMS ID is still correct, but TAKE CARE to not change it.
Only in very rare and exceptional circumstances will the BMS ID changeneed to be changed.
- Select Module > Payroll > Payroll Configuration Maintenance from the Main menu.
- Click the BMS ID tab.
- Check the BMS ID field is populated. The value will not have been changed by the Upgrade process.
- Contact Support if:
- you suspect the value has changed
- BMS ID is not populated
- you need to change it it (eg If you have advice from the ATO)
Anchorpaycodemaint paycodemaint
paycodemaint | |
paycodemaint |
Pay Code Maintenance
Pay Code Maintenance has been updated to support grouping pay by income stream 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.
In this section we will update pay codes to ensure each pay code has a valid income stream type and reporting category.
Expand | ||
---|---|---|
| ||
Allowances now have additional reporting categories for example ATO Allowance Code (Description)
You may already have pay codes for these allowance types. Where you do complete the following steps to update these pay codes to use the new reporting categories. To configure allowance pay codes:
|
Expand | ||
---|---|---|
| ||
Paid leave is now reported using a new reporting category. Additionally, pay codes with a reporting category of paid leave also require a default paid leave type to be selected. Complete the following steps to create pay codes for each new paid leave type introduced with the release of STP2. To configure paid leave pay codes:
|
Expand | ||
---|---|---|
| ||
Overtime is now recorded using a new reporting category, Individual - Gross Overtime. Complete the following steps to configure pay codes to use the new reporting category. To configure overtime pay codes:
|
Expand | ||
---|---|---|
| ||
Bonuses and commissions are now recorded using a new reporting category, Individual - Gross Bonuses and Commissions. Complete the following steps to configure pay codes to use the new reporting category. To configure bonuses and commissions pay codes:
|
Expand | ||
---|---|---|
| ||
Directors' fees are now recorded using a new reporting category, Individual - Gross Directors' Fees. Complete the following steps to configure pay codes to use the new reporting category. To configure directors' fees pay codes:
|
Expand | ||
---|---|---|
| ||
Return to work lump sump payments are now recorded using a new reporting category, Return to work. Complete the following steps to configure pay codes to use the new reporting category. To configure return to work pay codes:
|
Anchor | ||||
---|---|---|---|---|
|
Expand | ||
---|---|---|
| ||
Additional reporting categories have been added for salary sacrifice pay codes. It's likely that you already have pay codes for these salary sacrifice types. Complete the following steps to update these pay codes to use the new reporting categories.
To configure salary sacrifice pay codes:
|
Expand | ||
---|---|---|
| ||
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 configure pre-tax deduction pay codes:
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 configure after-tax deduction pay codes:
|
Expand | ||
---|---|---|
| ||
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:
|
Anchor | ||||
---|---|---|---|---|
|
Lookup Table Maintenance - Finance
Finance lookup tables have been updated to support new tax scales and valid employee termination reasons defined by the Australian Government.
In this section we will configure the luPayrollTerminationReason lookup table to ensure Australian Government cessation codes are correctly mapped to Synergetic lookup table records.
Additionally, we will review the luPayrollTaxationRate lookup table to familiarise ourselves 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.
In this section we will configure 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.
- Pay Details tab to ensure any pay line that requires Country Code has been added
- Country Code (only for the three non SAW Income Streams that require Country)
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:
|
Check STP 2 Configuration - again
Expand | ||
---|---|---|
| ||
STP 2 includes a tool to check your STP 2 configuration. In
there is a new button called Check STP 2. This button launches a report of:
|
Testing STP 2
Expand | ||
---|---|---|
| ||
Before enabling STP2 transactions, you should process test transactions to check for validation errors. Complete the steps below to process a test transaction. To test STP2:
|
Enabling STP 2
Expand | ||
---|---|---|
| ||
Once you are satisfied that Synergetic is correctly configured to process STP2 payments, you can enable STP2 by disabling test mode. To enable STP2:
|
Updating FY 22 past pays
Payroll Employee Maintenance
Payroll Employee Maintenance > Pays has been updated so past pays in FY 22 include the:
- Paid Leave Type field for pay lines linked to pay codes with a reporting category of paid leave
- ETP Reason field for pay lines linked to pay codes used for early termination payments
- Lump Sum FY field for pay lines linked to pay codes with a reporting category of Lump Sum E
- Income Stream Type field to record the income stream type assigned to pay codes
Country field for pay lines linked to pay codes with the following income stream types:
- Foreign Employment (FEI)
- Inbound Assignees to Australia (IAA)
- Working Holiday Maker (WHM).
Maintaining current pays
Current Pay Maintenance
Current Pay Maintenance has been updated to include the:
- Paid Leave Type field for pay lines linked to pay codes with a reporting category of paid leave
- ETP Reason field for pay lines linked to pay codes used for early termination payments
- Lump Sum FY field for pay lines linked to pay codes with a reporting category of Lump Sum E
- Income Stream Type field to record the income stream type assigned to pay codes
Country field for pay lines linked to pay codes with the following income stream types:
- Foreign Employment (FEI)
- Inbound Assignees to Australia (IAA)
- Working Holiday Maker (WHM).