Subject: | Implement Single Touch Payroll - AU Legislative Requirement |
Summary: | Single touch payroll is a legislative requirement in Australia which needs to be implemented by 1st July 2018. Development Plan: - Research single touch payroll requirements
- Design
- Build and release
https://www.ato.gov.au/About-ATO/About-us/In-detail/Strategic-direction/Using-Single-Touch-Payroll/ |
Audit Notes: | |
03 Nov 2017 | 01:01PM Comment 1 by Sanjay (Link Technologies) Case 8894 added to project 8.20 |
03 Jan 2018 | 03:45PM Comment 2 by Alvis (Link Technologies) Case 8894 added to project 8.3 |
04 Jan 2018 | 08:42AM Comment 3 by Alvis (Link Technologies) Assigned To: Development Followup Date: 04-01-2018 08:42 AM Time Taken: 1.00 |
| The following steps are required before we can start with design: - Register online at http://www.sbr.gov.au/software-developers/what-can-i-expect/registration-form
- When you register, the ATO will
provide you with an account
manager who will work with you
through each stage of software
development and product
deployment
|
|
09 Mar 2018 | 01:39PM Comment 4 by Sanjay (Link Technologies) Case 8894 removed from project 9.3 |
13 Mar 2018 | 01:20PM Comment 5 by Sanjay (Link Technologies) Case 8894 added to project 9.4 |
19 Apr 2018 | 10:55AM Comment 6 by Sanjay (Link Technologies) Case 8894 removed from project 09.4 |
02 May 2018 | 03:31PM Comment 7 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 02-05-2018 03:31 PM Time Taken: 80.00 |
| The following tasks have been completed: - Packaged Pay Event into the XML format required by ATO
- Packaged the Pay Event Emp which the XML for each employee
- Added delimiter for each employee record
- Added XML wrapper as required by ATO
- Created controls on PAY UPDATE to initiate the process of ATO submission
Added the following API Calls - Call to API to get authorization Token
- Call to API to submit XML Payload
- Call to API to query Message
Tasks in progress - Call to API to retrieve XML Payload with results of the submission
Next Steps: - Retrieve Payload with messages
- Handle error messages
- Allow Resubmit file as UPDATE after corrections are made
- Close STP submission
|
|
17 May 2018 | 08:44AM Comment 8 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 17-05-2018 08:44 AM |
| Development work for this case has been completed. The change will be available in version: 94B3 1. The following changes were made(Include Database object names, Program classes and any other relevant information):| - Single touch payload implementation in compliance with WIG and BIC requirements from ATO
2. The issue was caused by: - NA
3. Next Step - UAT
- Security Questionnaire compliance
- Registration
- Production Verification Test
|
|
17 May 2018 | 08:44AM Comment 9 by Sanjay (Link Technologies) Case 8894 added to project 09.4 |
24 May 2018 | 08:40AM Comment 10 by Sanjay (Link Technologies) Assigned To: Alvis (Link Technologies) Followup Date: 24-05-2018 08:40 AM Time Taken: 60.00 |
| Single touch pay submission process has been completed. See figure 1 below. Design Notes: - STP Schedule runs every 2 minutes. This is controlled by the WEB.CONFIG configuration named:
EnableSingleTouchPayrollIntegration - When a "pay" is updated, an entry is created in the ATO Single Touch menu. The status is marked as "New"
- A user needs to edit this entry, accept the terms and save. This changes the status to "Approved"
- The scheduler picks up entries that are "Approved" and changes the status to "Ready To Submit".
- All employees that are in the PayRun are picked up and payment summary values are extracted, packaged into the ATO PAYEVNT and PAYEVNTEMP XML format and submitted via SSP (OZEDI) for processing
- Once submitted, the system checks every two minutes for a response from ATO.
- When a response is available, the response is loaded and analyzed. If the transmission is successful, the entry is marked as Completed.
- If the response is unsuccessful, the entry is marked as "New". The user then needs to read the response and make the necessary corrections. Once corrections are done, the entry needs to be edited, "accept" the terms and conditions and Save. The submission process will start again.
Figure 1 - STP Log
Next Step: - Complete documentation (Alvis)
- Complete security documentation and get approval from ATO for Security and PVT (Sanjay)
- Perform Production Verification Tests. Upgrade AYW TEST Environment, run tests on their systems then prepare AYW Production Upgrade. (Alvis)
|
|
12 Jun 2018 | 10:08AM Comment 11 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 12-06-2018 10:08 AM Time Taken: 40.00 |
| Development work for this case has been completed. The change will be available in version: 94B6 1. The following changes were made(Include Database object names, Program classes and any other relevant information):| - Changes to OZEDI interface
- System Tests changes
2. The issue was caused by:
3. Next Step
|
|
11 Jul 2018 | 03:45PM Comment 12 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 11-07-2018 03:45 PM |
| TEST System STP Details:
|
|
16 Jul 2018 | 10:20AM Comment 13 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 16-07-2018 10:20 AM Time Taken: 60.00 |
| All parts of the Single Touch process has been tested and documented at this link. |
|
09 Oct 2019 | 08:14AM Comment 14 by Sanjay (Link Technologies) Quality control status: Pass. QC Not required - This case was created before quality check was implemented in version 11 on 30/06/2019 |