Setting Up Single Touch Payroll (STP)

Single Touch Payroll is an initiative by the Federal government where the Employers are required to report payroll and superannuation information electronically to the ATO as and when employees are paid. This topic discusses on how to set up Single Touch Payroll in PeopleSoft as an employer.

Page Name

Definition Name

Usage

Supplier Data Page

GPAU_SPPLR_DATA1

Enter information about the organization submitting the fortnightly TFN declaration. The information entered on this page is included in the electronic file that is generated.

STP Category Setup AUS Page

GPAU_STP_CAT

Map the Tuple and Facts along with respective EOY or STP VR Category for extracting data during STP Pre Process for Pay Event Reporting.

Define Report Data Page

GP_RPT_TBL

Assign the output table, writable array, primary input table type, and segment options.

XML Set Table Page

XML_SET_TBL

Maintain XML set definitions.

Node Table Page

XML_NODE_TBL1

Define the nodes that comprise the XML file structure for your country-specific functionality.

XML Template Page

XML_TEMPLATE

Define templates for use during XML file generation.

XML Tester Page

XML_RC_TESTER

Allow running any XML file defined using previous setup, so that the user can validate if the resultant report is the expected one.

Setting Up Single Touch Payroll

To set up Single Touch Payroll (STP):

  • Ensure that Supplier Data meets the latest ATO requirements. Prior to submission of STP Pay Event Files, employer must register and work with their account manager to meet the reporting requirement as initiated by ATO and to adhere the compliance. For more information, see Supplier Data Page

  • Map the Employee category with required sub categories and define the SOVR category and SOVR variable that needs to be considered for reportingMap the Tuple and Facts along with respective EOY or STP VR Category for extracting data during STP Pre Process for Pay Event Reporting. For information, see STP Category Setup AUS Page

  • Assign the output table, primary input table type, and segment options using the Define Report Data page. Report data takes the list of PIN Numbers from the SOVR categories defined in STP Category Setup page, and returns the list of Accumulators required for reporting. STP Preparation process derives the Payroll data based on Report data and STP Category setup. The final results are updated in the respective staging tables as defined in the configuration. For more information, see Defining Report Data

  • Configure the XML Framework:

  1. XML Set Table page: XML set is to define all the Records and the SQL Views used in the Nodes for reporting values in XML. For more information, see XML Set Table Page

  2. XML Node Table page: Node is to define the Tuple and Fact of XML in a configurable way. Simple Node is the last child, which has a value defined in it to report. XML Fact is the simple node. Complex node has a list of Simple nodes associated to it. Root Node is the start of the XML, which is in turn a Complex Node. For more information, seeNode Table Page

  3. XML Template page: Template created to associate each nodes with the key field combination to give the complete XML structure in the report. For more information, see XML Template Page

  4. XML Tester page: Use XML tester to test the generated XML, which generate from above mentioned setup. For more information, see XML Tester Page

Use the STP Category Setup AUS page (GPAU_STP_CAT) to map between XML Tuple with Category and XML Fact with Sub Category. SOVR Variable determines, the Variable that assigned in the Earnings to determine the SOVR category and the Supplementary Element Override. The setup uses the EOY VR CATEGORY (existing one which is used for generating the Payment Summaries), and STP VR CATEGORY (this is a new variable created to map against respective earnings/deductions) required for STP file generation and reporting.

Image: STP Category Setup AUS page

This example illustrates the fields and controls on the STP Category Setup AUS page.

STP Category Setup AUS Page

Field or Control

Definition

Record (Table) Name

Select the Staging Record where the data to be stored for reporting while running STP Preparation Process.

Report PTD

Select the check box if PTDs are required under the specified Category and Sub-Category. This enables PTD field name where we can define the Field of the staging table defined under Record Name. The PTD value calculated update in the respective field defined.

Report YTD

Select the check box if YTDs are required under the specified Category and Sub-Category. This enables YTD field name where we can define the Field of the staging table defined under Record Name. The YTD value calculated update in the respective field defined.

SOVR Variable

Select the variable that is assigned in the Earnings. SOVR Variable are either EOY VR Category or STP VR Category.

SOVR Category

Select the respective EOY VR or STP VR Category corresponding to those earnings and deductions that is required for each facts of that Tuple.