The Live or Test P45/P46 data request option is a part of the internet in year movement returns system. The Live or Test P45/P46 data request options will only appear on the LEAVERS/JOINERS REPORTS menu if you are a priority 3+ and 8+ user respectively and internet in year filing is switched on for the current payroll company.
The main function of the Live or Test P45/P46 data request option is to determine the current status of a submission and to continue the submission through all the remaining stages or to report a failure. This is run after an earlier time out during the polling process.
This option is not required if you are using an agent to submit your PAYE data.
To access Live or Test P45/P46 data request:-
The Payroll Password form is displayed.
Enter your payroll password.
The PAYROLL menu is displayed.
Select the Reports & enquiries option.
The PR REPORTS AND ENQUIRIES menu is displayed.
Select the Leavers/joiners reports menu option.
The LEAVERS/JOINERS REPORTS menu is displayed.
Select the Live P45/P46 data request option for a live data request or select the Test P45/P46 data request option for a test data request.
The Live or Test internet in year movements data request form is displayed.
If you are using a Windows PC (instead of the main server) based version of the Stunnel product in order to use 128 bit encyption Secure Socket layer between your Stunnel location and the Government Gateway you should first determine the IP address of the PC that has the running Stunnel. Use from the DOS command prompt the ipconfig command if you are unsure of your current PC IP address, note, it is possible your IP address is different each time you switch on your PC and access the KPay system.
The Live or Test internet in year movements data request form is displayed when the Live or Test P45/P46 data request option is selected from the LEAVERS/JOINERS REPORTS menu.
Live data requests are not allowed for defined test companies, attempting this shows an error message Live generation of data requests not allowed for test companies.
A table of each unique PAYE office/reference is shown with other details:-
Accessible: Set to Y if you have enabled access to all payroll types for the current PAYE reference being processed.
Timed out: Set to Y if the payroll type has status of T - Timed out otherwise set to N.
Selected: Set to Y if the access status is Y and the Timed out status is Y for all payroll types in the current payroll reference.
Companies detected without the internet option set up are warned about with the following message:-
Error: In year movements return via internet flag not set, company CC
Such companies require the set up of internet in year movements and should be reported to the software support department.
Once the payroll types have been selected click OK, a data request message is generated using the information stored in the internet parameters for the PAYE reference. If the request has been generated successfully you are advised with the message Data request generated successfully and may continue otherwise you are advised with the message Data request generation failed and prevented from continuing.
You are next prompted for the location of the Stunnel product used to achieve a Secure Socket Layer with 128 bit encryption between your Stunnel location and the Government Gateway, this will default to the last used location for the current PAYE reference and current PAYE year, you should at this point either enter localhost or the server IP address if the Stunnel has been installed on the payroll server or enter the IP address of the PC where Stunnel is installed and operating in the ###.###.###.### format.
Select OK once the Stunnel address has been entered.The status of each transmission is shown on the message line of the screen as it progresses through the various stages listed below. Poll and delete requests show a count down timer so you know how long it is before the next message is sent. A % remaining indicator and graphic bar are shown as each message is sent.
A typical submission process is as follows:-
Client-----------------------------------------------Gateway
Step 1 Data request -------------------------->
<--------------Submission Acknowledgement Step 2
Step 3 Submission poll-------------------------------->
<--------------Submission Acknowledgement Step 4
Step 5 Submission poll-------------------------------->
<------------------------Submission Response Step 6
Step 7 Delete Request -------------------------------->
<---------------------Delete Acknowledgement Step 8
Step 9 Delete Request -------------------------------->
<-----------------------Submission Response Step 10
Data request
This is where a message consisting of a date and time range is sent from your server to the Government Gateway to determine the current status of transactions within the time frame.
Submission Acknowledgement
This message is sent back from the Government gateway to your server advising they have received your submission request but not yet processed it.
Submission poll
Following a Submission Acknowledgement message this is a message sent from your server to the Government gateway to check on the latest status of your submission request. A submission poll message is sent after the minimum required time. This is quoted in the earlier submission acknowledgement subject to a 30 second minimum requested by HMRC. The polling time is incremented by 200% until successful or timed out due to a failure to detect a submission response from the Government gateway. The total poll time out interval is currently set on the internet parameters as 300 seconds.
Submission Response
This message is sent back from the Government gateway to your server advising they have now processed your submission request and it should now be deleted.
Delete Request
This is a message sent from your server to the Government gateway requesting you delete the messages relating to your submission request. A delete request message is sent after the minimum required time. This is quoted in the earlier submission response subject to a 30 second minimum requested by HMRC. The polling time is incremented by 200% until successful or timed out due to a failure to detect a delete response from the Government gateway. The total time out interval is currently set on the internet parameters as 300 seconds.
Delete Acknowledgement
This message is sent back from the Government gateway to your server advising they have received your delete request but not yet processed it.
Delete Response
This message is sent back from the Government gateway to your server advising they have now processed your delete request and all messages relating to your submission request have been deleted.
If the transmission has been successful you are advised with the message Submission request (type) successfully sent and processed, tax reference OOO/RRRRRRRRRRRR where OOO is the tax office number and RRRRRRRRRRRR is the tax reference.
If there has been a data problem you are advised with the message Submission request (type) failed due to invalid data, tax reference 000/RRRRRRRRRRRR. Check the data and resubmit the return where OOO is the tax office number and RRRRRRRRRRRR is the tax reference. In this case, see the error report sent to your selected printer.
If the submission has exceeded the maximum poll time whilst sending a data request you are advised with a message Data request timed out while sending a data request, tax reference OOO/RRRRRRRRRRRR. Continue processing via the data request option where OOO is the tax office number and RRRRRRRRRRRR is the tax reference.
The status of the payroll types will in this case be updated to T = Timed out. You should shortly afterwards use the Live P45/P46 data request or Test P45/P46 data request option on the LEAVERS/JOINERS REPORTS menu.If the submission has exceeded the maximum poll time whilst sending a delete request you are advised with a message Data request timed out while sending a delete request, tax reference OOO/RRRRRRRRRRRR. Continue processing via the delete request option where OOO is the tax office number and RRRRRRRRRRRR is the tax reference.
The status of the payroll types will in this case be updated to D = Delete timed out. You should shortly afterwards use the Live P45/P46 delete request or Test P45/P46 delete request option on the LEAVERS/JOINERS REPORTS menu.A log file showing the transmission status is printed following the transmission. Check the log file refers to a LIVE transmission and that it shows a successful transmission with the message Submission request (type) successfully sent and processed if that is what you believe you have just performed. This print out should be kept as evidence that you have carried out the transmission since it also contains the unique document identifier for your transmission.
When a test transmission is run you are prompted on screen so you are aware that a LIVE transmission has not been run.
YOU HAVE JUST RUN A TEST TRANSMISSION - THIS IS NOT A LIVE TRANSMISSION.
Check your email in tray for the email address declared when registering for PAYE returns by internet, a confirmation message should be present too.
Your next step in the internet payroll process assuming an earlier successful submission is to use the Leavers/joiners reports menu option called Log files to view on screen the communication log.