Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

STP 2 and v70.16 is not yet live.


We have published this page to give early access to what needs to be done when configuring STP 2.

Note: This is page is still subject to updating 

Contents

Table of Contents
excludeContents

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


Checking that payroll is configured correctly


In this section you will check the following areas of Synergetic to ensure STP2 is correctly configured:

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

anchor
Expand
paycodemaintpaycodemaint

Pay Code Maintenance

Image Removed

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.

Allowances now have additional reporting categories for example

ATO Allowance Code (Description)

  • CD (Cents per KM) 
  • AD (Award Transport Payments)
  • LD (Laundry) 
  • MD (Overtime Meal Allowances) 
  • etc

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
titleConfiguring allowance pay codes
titleCheck STP 2 Configuration Tool

STP 2 includes a tool to check your STP 2 configuration.

In 

  • System > Finance Configuration Maintenance > Payroll tab
  • Payroll > Payroll Configuration Maintenance > General tab

there is a new button called Check STP 2.  This button launches a report of:

  • a list of config required for STP 2
  • if this is configured
  • if the config is mandatory or optional

Image Added  Image Added



Anchor
payrconfig
payrconfig

Payroll Configuration


Image Added

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.
  • BMS ID tab to ensure a BMS ID has been generated for your organisation
  • Tax Rates tab to ensure the new tax scales are correct


Expand
titleChecking whether the payer details of your organisation are correct

To check whether the payer details of your organisation are correct:

  1. Select Module > Payroll > Payroll Configuration Maintenance from the Main menu.
  2. Click the Payer tab.


Note: The Default Paid Leave Type drop-down list is not displayed until Paid Leave using the Reporting category drop-down list.
  • Click OK.
  • Repeat steps 3 to 7 for the remaining paid leave pay codes.
  • 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:

  • Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
  • Search for all pay codes used for paid leave at your organisation.
  • Select a pay code in the Pay Code Selector window.
  • Select the income stream type using the Income Stream Type drop-down list.
    Note: Salary and Wages is selected by default. Select another income stream type if necessary.
  • Select Paid Leave using the Reporting Category drop-down list.
  • Select the relevant paid leave type for the pay code using the Default Paid Leave Type drop-down list. You can select:
     
    - C - Cash out leave in service
    - U - Unused leave on termination
    - P - Paid parental leave
    - W - Workers' compensation
    - A - Ancillary and defence leave
    - O - Other paid leave
    Expand
    titleChecking your BMS ID

    Business Management Software IDs (BMS IDs) are used to uniquely identify business management software applications to the Australian Taxation Office. Complete the following steps to generate a BMS ID 

    To check whether a BMS ID has been generated for your organisation:

    Expand
    titleConfiguring overtime pay codes

    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
    1. Select Module > Payroll > Payroll Employee Configuration Maintenance from the Main menu.Search for pay codes used for either:
      - Mileage allowances
      - Task allowances
      - Tool allowances.
    2. Select a pay code in the Pay Code Selector window.
    3. Select the income stream type using the Income Stream Type drop-down list.
      Note: Salary and Wages is selected by default. Select another income stream type if necessary.
      Select one of the following options from the Reporting category drop-down list:
      - Allowance - Qualifications/Certificates
      - Allowance - Tasks
      - Allowance - Tools.
    4. Click OK.
    5. Repeat steps 3 to 6 to update the remaining pay codes for the current allowance type.
    6. Repeat steps 2 to 7 to update additional pay codes for the remaining allowance types. 
    7. Where a required pay code does not exist you will need to create the new pay codes.
    Expand
    titleConfiguring paid leave pay codes
    1. .
    2. Click the BMS ID tab.
    3. Check the BMS ID field. If the field is blank, proceed to step 4.
    4. Click Image Added.
      The Warning window is displayed.
      Image Added
    5. Click Image Added.
      The Confirm window is displayed.
    6. Click Image Added.
      The BMS ID is generated.

    7. Click Image Added.


    Expand
    titleChecking whether tax scales are loaded

    To check whether tax scales are correct:

    1. Select Module > Payroll > Payroll Configuration Maintenance from the Main menu.
    2. Click the Tax Rates tab.
    3. Check the grid area to ensure the new tax scales have been loaded.

      Note: The new tax scales are four-letter combinations. For example RTXX - Regular, Tax Free Threshold. Each of the new tax scales should have values in the following columns: Category, Option, Loan and Levy Exempt as shown below.
      Image Added

    4. Deselect the Active field for any old tax scales.
    5. Click Image Added.


    Anchor
    paycodemaint
    paycodemaint

    Pay Code Maintenance


    Image Added

    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
    titleConfiguring allowance pay codes

    Allowances now have additional reporting categories for example

    ATO Allowance Code (Description)

    • CD (Cents per KM) 
    • AD (Award Transport Payments)
    • LD (Laundry) 
    • MD (Overtime Meal Allowances) 
    • etc

    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:

    1. Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
    2. Search for pay codes used for overtime at your organisationeither:

      - Mileage allowances
      - Task allowances
      - Tool allowances.

    3. Select a pay code in the Pay Code Selector window.
    4. Select the income stream type using the Income Stream Type drop-down list.

      Note: Salary and Wages is selected by default. Select another income stream type if necessary.

    5. Select Individual - Gross Overtime using one of the following options from the Reporting Categorycategory drop-down list:

      - Allowance - Qualifications/Certificates
      - Allowance - Tasks
      - Allowance - Tools.

    6. Click OK.
    7. Repeat steps 3 to 6 to update the remaining pay codes for the current allowance type.
    8. Repeat steps 2 to 6 to 7 to update additional pay codes for the remaining overtime allowance types. 
    9. Where a required pay code does not exist you will need to create the new pay codes.


    Expand
    titleConfiguring bonuses and commissions paid leave pay codes

    Bonuses and commissions are now recorded Paid leave is now reported using a new reporting category, Individual - Gross Bonuses and Commissions. 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 configure create pay codes to use the new reporting categoryfor each new paid leave type introduced with the release of STP2.

    To configure bonuses and commissions paid leave pay codes:

    1. Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
    2. Search for all pay codes used for bonuses and commissions paid leave at your organisation.
    3. Select a pay code in the Pay Code Selector window.
    4. Select the income stream type using the Income Stream Type drop-down list.

      Note: Salary and Wages is selected by default. Select another income stream type if necessary.

    5. Select Individual - Gross Bonuses and Commissions using the Reporting Category drop-down list.
    6. Click OK.
    7. Repeat steps 2 to 6 for the remaining bonus and commission pay codes.
    Expand
    titleConfiguring directors' fees pay codes

    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:

    1. Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
    2. Search for pay codes used for directors' fees at your organisation.
    3. Select a pay code in the Pay Code Selector window.
    4. Select the income stream type using the Income Stream Type drop-down list.
      Note: Salary and Wages is selected by default. Select another income stream type if necessary.
      Select Individual - Gross Directors' Fees using the Reporting Category Paid Leave using the Reporting Category drop-down list.
    5. Select the relevant paid leave type for the pay code using the Default Paid Leave Type drop-down list. You can select:
       
      - C - Cash out leave in service
      - U - Unused leave on termination
      - P - Paid parental leave
      - W - Workers' compensation
      - A - Ancillary and defence leave
      - O - Other paid leave

      Note:
      The Default Paid Leave Type drop-down list is not displayed until Paid Leave using the Reporting category drop-down list.

    6. Click OK.
    7. Repeat steps 2 to 6 3 to 7 for the remaining directors' fees paid leave pay codes.


    Expand
    titleConfiguring return to work overtime pay codes

    Return to work lump sump payments are Overtime is now recorded using a new reporting category, Return to work Individual - Gross Overtime. Complete the following steps to configure pay codes to use the new reporting category.

    To configure return to work overtime pay codes:

    1. Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
    2. Search for pay codes used for return to work payments overtime at your organisation.
    3. Select a pay code in the Pay Code Selector window.
    4. Select the income stream type using the Income Stream Type drop-down list.

      Note:
      Salary and Wages is selected by default. Select another income stream type if necessary.

    5. Select Return to Work using Individual - Gross Overtime using the Reporting Category drop-down list.
    6. Click OK.
    7. Repeat steps 2 to 6 for the remaining return to work overtime pay codes.


    Additional reporting categories have been added for super, other and Super and RESC salary sacrifices. It's likely that you already have pay codes for these salary sacrifice types
    Expand
    titleConfiguring salary sacrifice pay codes
    bonuses and commissions pay codes

    Bonuses and commissions are now recorded using a new reporting category, Individual - Gross Bonuses and Commissions. Complete the following steps to update these configure pay codes to use the new reporting categoriescategory.

    To configure salary sacrifice bonuses and commissions pay codes:

    1. Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
    2. Search for pay codes used for either:
      - superannuation salary sacrifice
      - other salary sacrifice arrangements (e.g. gym membership)bonuses and commissions at your organisation.
    3. Select a pay code in the Pay Code Selector window.
    4. Select the income stream type using the Income Stream Type drop-down list.

      Note: Salary and Wages is selected by
      default. Select another income stream type if necessary.
      Select an option from the Reporting Category drop-down list. You can select either:
      Salary Sacrifice - Super for pay codes used for superannuation salary sacrifice
      - Salary Sacrifice - Other for pay codes used for other salary sacrifice arrangements (e.g. gym membership)
      - Salary Sacrifice - Super and RESC.
    5. Click OK.
    6. Repeat steps 3 to 6 to update the remaining pay codes for the current salary sacrifice typedefault. Select another income stream type if necessary.

    7. Select Individual - Gross Bonuses and Commissions using the Reporting Category drop-down list.
    8. Click OK.
    9. Repeat steps 2 to 7 to update additional pay codes 6 for the remaining salary sacrifice type. bonus and commission pay codes.


    Expand
    titleConfiguring deduction directors' fees pay codes

    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 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:

    1. Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
    2. Select Deduction - Pre-Tax (non-superannuation) from the Pay Code Type drop-down list.
    3. Click OKPayroll Employee Maintenance from the Main menu.
    4. Search for pay codes used for directors' fees at your organisation.
    5. Select a pay code in the Pay Code Selector window.
    6. Select the required income stream type using the Income Stream Type field drop-down list.

      Note: Salary and Wages is selected by default. Select another income stream type if necessarynecessary.

    7. Select Individual - Gross Directors' Fees using the Reporting Category drop-down list.
    8. Click OK.
    9. Repeat steps 4 and 5 for additional 2 to 6 for the remaining directors' fees pay codes as necessary. 

    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:

    1. Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
    2. Select Deduction - After-Tax (non-superannuation) from the Pay Code Type .


    Expand
    titleConfiguring return to work pay codes

    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:

    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
    titleConfiguring valid termination reasons

    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
    1. Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
    2. Search for pay codes used for return to work payments at your organisation.
    3. Select a pay code in the Pay Code Selector window.
    4. Select the income stream type using the Income Stream Type drop-down list.

      Note: Salary and Wages is selected by default. Select another income stream type if necessary.

    5. Select Return to Work using the Reporting Category drop-down list.
    6. Click OK.
    7. Repeat steps 2 to 6 for the remaining return to work pay codes.
    8. Select a pay code.
    9. Ensure that the Income Stream Type field is blank.
    10. Repeat steps 4 and 5 for the remaining pay codes. 
    Expand
    titleChecking whether superannuation pay codes are correctly configured

    The following pay codes do not require an income stream type:

    • Superannuation - Employee Voluntary After-Tax
    • Superannuation - Employer Contributed.

    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:

    1. Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
    2. Select Superannuation - Employee Voluntary After-Tax from the Pay Code Type drop-down list.
    3. Click OK.
    4. Select a pay code.
    5. Ensure that the Income Stream Type field is blank.
    6. Repeat steps 4 and 5 for the remaining pay codes.
    7. Click Criteria.
    8. Select Superannuation - Employer Contributed from the Pay Code Type drop-down list.
    9. Repeat steps 3 to 6.
    Anchorlookupfinancelookupfinance

    Lookup Table Maintenance - Finance

    Image Removed

    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
    titleChecking whether valid termination reasons are mapped using the luPayrollTerminationReason lookup table

    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.

    Image Removed

    Note: Synergetic maps the cessation codes during installation, but the mapping must be checked to ensure it is correct.

    Expand
    titleChecking whether STP2 tax scales are loaded into the luPayrollTaxationRate lookup table

    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).

    Image Removed

    Anchorpayempmaintpayempmaint

    Payroll Employee Maintenance

    Image Removed


    Expand
    titleConfiguring salary sacrifice pay codes

    Additional reporting categories have been added for super, other and Super and RESC salary sacrifices. 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:

    1. Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
    2. Search for pay codes used for either:

      - superannuation salary sacrifice
      - other salary sacrifice arrangements (e.g. gym membership).

    3. Select a pay code in the Pay Code Selector window.
    4. Select the income stream type using the Income Stream Type drop-down list.

      Note: Salary and Wages is selected by default. Select another income stream type if necessary.

    5. Select an option from the Reporting Category drop-down list. You can select either:

      Salary Sacrifice - Super for pay codes used for superannuation salary sacrifice
      - Salary Sacrifice - Other for pay codes used for other salary sacrifice arrangements (e.g. gym membership)
      - Salary Sacrifice - Super and RESC.

    6. Click OK.
    7. Repeat steps 3 to 6 to update the remaining pay codes for the current salary sacrifice type.
    8. Repeat steps 2 to 7 to update additional pay codes for the remaining salary sacrifice type. 


    Expand
    titleConfiguring deduction pay codes

    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:

    1. Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
    2. Select Deduction - Pre-Tax (non-superannuation) from the Pay Code Type drop-down list.
    3. Click OK.
    4. Select a pay code.
    5. Select the required income stream using the Income Stream Type field.

      Note: Salary and Wages is selected by default. Select another income stream type if necessary.
    6. Repeat steps 4 and 5 for additional pay codes as necessary. 

    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:

    1. Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
    2. Select Deduction - After-Tax (non-superannuation) from the Pay Code Type drop-down list.
    3. Click OK.
    4. Select a pay code.
    5. Ensure that the Income Stream Type field is blank.
    6. Repeat steps 4 and 5 for the remaining pay codes. 


    Expand
    titleChecking whether superannuation pay codes are correctly configured

    The following pay codes do not require an income stream type:

    • Superannuation - Employee Voluntary After-Tax
    • Superannuation - Employer Contributed.

    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
    titleChecking whether the payer details of your organisation are correct

    To check whether the payer details of your organisation are correct:

    1. Select Module > Payroll > Payroll Configuration Maintenance from the Main menu.
    2. Click the Payer tab.

    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:

    • Tax scale
    • Medicare Levy Surcharge
    • Medicare Levy Reduction
    • Tax Treatment Code
    • Employment Basis
    • Super Liability/OTE Submit
    • Income Type.

    To check employee taxation details have been correctly converted:

  • Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
  • Click OK.
  • Click the Tax tab.
  • Select an employee using the Payroll Employee Selector.
  • Check whether:
    Tax Scale field is populated with a valid (four character) STP2 tax scale code
    - Medicare Levy Surcharge and Medicare Levy Reduction fields are populated
    - Tax Treatment Code populates correctly
      Note: This read-only field is a combination of the values selected for the Tax Scale, Medicare Levy Surcharge and Medicare Levy Reduction.
    - Employment Basis field is populated with the employment of the payroll employee (e.g. Full Time Employee)
    - Super Liability/OTE Submit field is populated, if necessary
    - Income Type is populated with Salary or Wages.
    Image Removed
  • Repeat steps 4 and 5 for the remaining employees.
  • Expand
    titleChecking whether a BMS ID has been generated for your organisation

    Business Management Software IDs (BMS IDs) are used to uniquely identify business management software applications to the Australian Taxation Office. Complete the following steps to generate a BMS ID 

    To check whether a BMS ID has been generated for your organisation
    1. Select Module > Payroll > Payroll Employee Maintenance from the Main menu.
    2. Select 2022 in the Payroll Year field.Select Yes in the Terminated Employees field.
      Image Removed
    3. Click OK.
    4. Click the General tab.
    5. Select an employee using the Payroll Employee Selector.
    6. Select a termination reason using the Reason drop-down list.
    7. Repeat steps 5 and 6 for the remaining employees.  
    Expand
    titleConfiguring employee taxation details
    Anchorpayrconfigpayrconfig

    Payroll Configuration

    Image Removed

    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.
    • BMS ID tab to ensure a BMS ID has been generated for your organisation
    • Tax Rates tab to ensure the new tax scales are correct

    Once you have completed these procedures, you can enable STP2 using the General tab.

    1. Superannuation - Employee Voluntary After-Tax from the Pay Code Type drop-down list.
    2. Click OK.
    3. Select a pay code.
    4. Ensure that the Income Stream Type field is blank.
    5. Repeat steps 4 and 5 for the remaining pay codes.
    6. Click Criteria.
    7. Select Superannuation - Employer Contributed from the Pay Code Type drop-down list.
    8. Repeat steps 3 to 6.


    Anchor
    lookupfinance
    lookupfinance

    Lookup Table Maintenance - Finance


    Image Added

    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
    titleChecking whether valid termination reasons are mapped using the luPayrollTerminationReason lookup table

    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.

    Image Added

    Note: Synergetic maps the cessation codes during installation, but the mapping must be checked to ensure it is correct.




    Expand
    titleChecking whether STP2 tax scales are loaded into the luPayrollTaxationRate lookup table

    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).

    Image Added


    Anchor
    payempmaint
    payempmaint

    Payroll Employee Maintenance


    Image Added

    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
    titleConfiguring valid termination reasons

    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:

    To check whether tax scales are correct
    1. Select Module > Payroll > Payroll Configuration Employee Maintenance from the Main menu.
    2. Select 2022 in the Payroll Year field.
    3. Select Yes in the Terminated Employees field.

      Image Added

    4. Click OK.
    5. Click the BMS ID General tab.
    6. Check the BMS ID field. If the field is blank, proceed to step 4.
    7. Click Image Removed.
      The Warning window is displayed.
      Image Removed
    8. Click Image Removed.
      The Confirm window is displayed.
    9. Click Image Removed.
      The BMS ID is generated.

    10. Click Image Removed.
    Expand
    titleChecking whether tax scales are correct
    1. Select an employee using the Payroll Employee Selector.
    2. Select a termination reason using the Reason drop-down list.
    3. Repeat steps 5 and 6 for the remaining employees.  



    Expand
    titleConfiguring employee taxation details

    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:

    • Tax scale
    • Medicare Levy Surcharge
    • Medicare Levy Reduction
    • Tax Treatment Code
    • Employment Basis
    • Super Liability/OTE Submit
    • Income Type.

    To check employee taxation details have been correctly converted:

    1. Select Module > Payroll > Payroll Configuration Employee Maintenance from the Main menumenu.
    2. Click OK.
    3. Click the Tax Rates tab.Check the grid area to ensure the new tax scales have been loaded.
      Note: The new tax scales are four-letter combinations. For example RTXX - Regular, Tax Free Threshold. Each of the new tax scales should have values in the following columns: Category, Option, Loan and Levy Exempt as shown below.
      Image Removed
    4. Deselect the Active field for any old tax scales.
    5. Click Image Removed tab.
    6. Select an employee using the Payroll Employee Selector.
    7. Check whether:

      Tax Scale field is populated with a valid (four character) STP2 tax scale code
      - Medicare Levy Surcharge and Medicare Levy Reduction fields are populated
      - Tax Treatment Code populates correctly

        Note: This read-only field is a combination of the values selected for the Tax Scale, Medicare Levy Surcharge and Medicare Levy Reduction.

      - Employment Basis field is populated with the employment of the payroll employee (e.g. Full Time Employee)
      - Super Liability/OTE Submit field is populated, if necessary
      - Income Type is populated with Salary or Wages.

      Image Added

    8. Repeat steps 4 and 5 for the remaining employees.



    Check STP 2 Configuration - again


    Expand
    titleCheck STP 2 Configuration Tool

    STP 2 includes a tool to check your STP 2 configuration.

    In 

    • System > Finance Configuration Maintenance > Payroll tab
    • Payroll > Payroll Configuration Maintenance > General tab

    there is a new button called Check STP 2.  This button launches a report of:

    • a list of config required for STP 2
    • if this is configured
    • if the config is mandatory or optional

     


    Testing STP 2


    Expand
    titleTesting STP2

    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:

    1. Select Module > Payroll > Payroll Configuration Maintenance from the Main menu.
    2. Click the General tab.
    3. Select the Single Touch Payroll Enabled field.
    4. Select STP Version 2 using the Version drop-down list.
    5. Select the Test Mode field.

      Important: You must select the Test Mode field when testing STP2. If this field is not selected you will submit pay events to the ATO.

    6. Click .
    7. Create a new pay. See Creating new pays.
    8. Complete the payroll finalisation process up until the Process STP step. See Finalising payroll.
    9. Click .
      The Process STP window is displayed.
    10. Click to generate the STP event file. See Generating STP event files.
    11. If any validation errors are displayed, resolve the errors and repeat this procedure from step 8. Otherwise, testing STP2 is complete.


    Enabling STP 2


    Expand
    titleEnabling STP2

    Once you are satisfied that Synergetic is correctly configured to process STP2 payments, you can enable STP2 by disabling test mode.

    To enable STP2:

    1. Select Module > Payroll > Payroll Configuration Maintenance from the Main menu.
    2. Click the General tab.
    3. Deselect the Test Mode field to enable live mode.
    4. Click .

      Important: Test mode is only intended to be used to test the initial configuration of STP releases. Do not continually enable and disable test mode.


    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).