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 |
---|---|---|
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. |
|
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. |
|
GP_RPT_TBL |
Assign the output table, writable array, primary input table type, and segment options. |
|
XML_SET_TBL |
Maintain XML set definitions. |
|
XML_NODE_TBL1 |
Define the nodes that comprise the XML file structure for your country-specific functionality. |
|
XML_TEMPLATE |
Define templates for use during XML file generation. |
|
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:
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
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
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
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.
Navigation
Image: STP Category Setup AUS page
This example illustrates the fields and controls on the 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. |