ROS Payroll Reporting Message Guide

ROS_Payroll_Reporting_Message_guide

User Manual: Pdf

Open the PDF directly: View PDF PDF.
Page Count: 6

DownloadROS Payroll Reporting Message Guide
Open PDF In BrowserView PDF
PAYE Modernisation
ROS Payroll Reporting Message Guide

Message Guide
Contents
Latest Version History .................................................................................................................. 3
Audience ......................................................................................................................................... 3
Document Context .......................................................................................................................... 3
Document References .................................................................................................................. 4
1.

Introduction ......................................................................................................................... 4

2.

JSON Messages..................................................................................................................... 5

JSON Message – Data Items ................................................................................................................... 5
3.

XML Messages...................................................................................................................... 6

4.

Schemas ............................................................................................................................... 6

5.

Digital Signature................................................................................................................... 6

2

Message Guide

Document Version

1.0 Release Candidate 2

Version Date

17/05/2018

Latest Version History
Version
1.0
1.0 Release
Candidate
2

Change Date

Section
All

Change Description
Document published.
Version updated to 1.0 Release
Candidate 2

17/05/2018

Audience
This document is for any software provider who has chosen to build or update their products to
allow for PAYE Modernisation and intend to submit/ or request data via ROS Payroll Reporting
screens.

Document Context
This document provides a technical overview of how to create request messages for submission to
the Revenue’s PAYE Modernisation Services from the ROS Payroll Reporting screens.
This document is intended to be read in conjunction with schema definitions and example files as
well as the rest of the Revenue’s PAYE Modernisation technical documentation.

3

Message Guide

Document References
Reference
1. Documents Homepage

Document Link
https://revenue-ie.github.io/paye-employers-documentation/

1. Introduction
This document is a guide on to how to create messages for submission to the PAYE Modernisation
Payroll and RPN services via Revenue’s Payroll Reporting screens.

4

Message Guide

2. JSON Messages
A JSON envelope schema has been defined which will facilitate using JSON message format for file
upload on the ROS Payroll Reporting screens to complete the following actions:




Look up RPNs for existing employees
Create RPNs for new employees
Make a payroll submission

This JSON envelope schema is required as takes in data items for these services which are provided
as part of the URL if the service is invoked from the REST API.

JSON Message – Data Items
Name
Request type

Employer
Registration
Number
Tax Year
Date Last
Updated
Software Used
Software Version
Agent TAIN

Payroll Run
Reference
Submission ID

Employee IDs

Request Body

Description
Specifies the service to be called. Supported values :
"lookupRPN", "createRPN", "payrollSubmission"

Applicable Message
All

The registration of the employer (up to 9 chars).
Must be valid Employer Registered number. Format
is 7 digits (including leading zeros) followed by either
1 or 2 letters
Tax Year to which the submission or request relates
Date to lookup for RPNs updated on or since

All

References to third party software used to make
RPN request / payroll submission
Version of software used to make request RPN
request/ submission
Used to identify the agent submitting on behalf of
the employer and to ensure that an agent link exists
for this employer agent relationship for the period
that the payroll submission relates to.

All

Used to identify the Payroll event that the
submission refers to e.g. ‘Site 1 Week 1’.
Unique submission identifier. Must be unique for
submissions under a given employer's PAYE
registration number. For batch submissions, all
submissions should have the same SubmissionID and
should have the BatchID and BatchCount populated.
Employee's PPS Number and Employee's
Employment ID(Unique identifier for each distinct
employment for an employee) are joined using a
hyphen (eg.'1234567T-1').
For Payroll submissions, this contains the Employee
level details. For Create RPNs (NewRPN), this
5

All
Look up RPN

All
To be included if the
RPN request or
Payroll submission
is being performed
by an agent on
behalf of an
Employer
Payroll Submission
Payroll Submission

Look up RPN – To
be included if
request is for
specific Employees
Payroll Submission,
Create RPN

Message Guide
contains the Employee level details.

(NewRPN)

3. XML Messages
There is no requirement for an XML envelope schema as the schemas defined for PAYE
Modernisation web services can also be used to create messages for upload through the ROS Payroll
Reporting screens. The following XML messages are supported through the ROS Payroll Reporting
screens:




Look up RPNs for existing employees
Create RPNs for new employees
Make a payroll submission

4. Schemas
Reference
JSON Envelope Schema

JSON Create RPN
(Request body)
JSON Payroll Submission
(Request body)

Document Link
https://revenue-ie.github.io/paye-employersdocumentation//Screens/ROS_Payroll_Reporting_JSON_Envelope_schema.json
https://revenue-ie.github.io/paye-employers-documentation/rest/payeemployers-rest-api.json
https://revenue-ie.github.io/paye-employers-documentation/rest/payeemployers-rest-api.json

XML Look up RPNs

https://revenue-ie.github.io/paye-employers-documentation/soap/v1/rpn/rpnschema.xsd

XML Create RPNs for
new employees (New
RPNs)
XML Payroll submission

https://revenue-ie.github.io/paye-employers-documentation/soap/v1/rpn/rpnschema.xsd
https://revenue-ie.github.io/paye-employersdocumentation/soap/v1/payroll/payroll-schema.xsd

5. Digital Signature
Messages uploaded through the ROS Payroll Reporting screens do not need to be digitally signed
prior to the upload. The ROS Payroll Reporting screens will perform the digital signing as part of the
upload process.

6



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 6
Language                        : en-IE
Tagged PDF                      : Yes
Producer                        : Microsoft® Word 2010
Creator                         : Microsoft® Word 2010
Create Date                     : 2018:05:15 17:37:40+01:00
Modify Date                     : 2018:05:15 17:37:40+01:00
EXIF Metadata provided by EXIF.tools

Navigation menu