Outgoing XML Messages Submission to HMRC

This process enables you to submit Real-Time Information (RTI) messages in XML format using web services. This includes messages for previous tax years, which is Full Payment Submission (FPS), Earlier Year Update (EYU), Employer Payment Summary (EPS) and NINO Verification Request (NVREQ).

Use the Submit a Process or Report task to run the Outgoing XML Message Submission Process.

Before you submit the XML file to HMRC, you must ensure that XML file you send was generated with these details:

  • Submission Type Live

  • TRU

  • No errors reported in the file to be submitted

You may also need to configure an action parameter group to view a detailed log. Use the Manage Payroll Process Configuration task to set up the action parameter group. You must create the action parameter group with these settings:

  • The logging category must be set to G

  • Override the threads parameter and set it to 1

  • Set the multithreading XML generation for extracts to N

You must setup the TRU information. Set the Sender ID and the Hidden Authentication Value to the values provided to you by HMRC when you registered for Internet Filing. These are the same values used while configuring the TRU for Incoming XML messages.

Note: The TRU is already configured. For the selected TRU, you must configure the PAYE reference and the Employer Accounts Office Reference Number.

Here’s how you can run this process:

  1. Generate an XML file using submission type Test. Check the file for errors and make corrections, if required.

  2. Rollback the Test XML process to clear the archive.

  3. Repeat the above steps until the archive reports no errors.

  4. Generate the XML file with submission type Live. You can only submit a Live XML file to HMRC.

  5. Submit the XML file to HMRC as a Test submission. Check for errors in the submission.

  6. If errors are found, rollback steps 4 and 5. Correct the data and repeat from Step 1 until there are no errors.

  7. Submit the XML file to HMRC as a Live submission.

  8. Once the submission is complete, you receive a message about successful completion of the process.

  9. Save the message as required for auditing purposes.