Revenue Online Services - Welcome to...

23
Revenue Online Services P2C CSV File Specification Schema Notes Page 1 of 23 Revenue Online Services Schema Notes P2C CSV File Specification for Payroll Software Last Updated 21 November 2011 Document Version 1.0 FINAL

Transcript of Revenue Online Services - Welcome to...

Page 1: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 1 of 23

Revenue Online Services

Schema Notes

P2C CSV File Specification for Payroll Software

Last Updated 21 November 2011

Document Version 1.0 FINAL

Page 2: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 2 of 23

CONTENTS

Contents ......................................................................................................................................... 2

0 Document Information .............................................................................................................. 3

0.1 Synopsis............................................................................................................................. 3

0.2 Change History .................................................................................................................. 3

1 Schema Overview..................................................................................................................... 6

2 Elements .................................................................................................................................. 7

2.1 Notes on Formatting........................................................................................................... 7

2.1.1 Textual data ................................................................................................................. 7

2.1.2 Cent values.................................................................................................................. 7

2.1.3 New lines ..................................................................................................................... 7

2.2 Header Records ................................................................................................................. 7

2.3 Employee Records ............................................................................................................. 7

2.4 Footer Record .................................................................................................................. 12

3 Sample P2C file...................................................................................................................... 14

3.1 Normal Cases: 3 USC rates (2%, 4% and 7%) apply ....................................................... 14

3.1.1 PAYE Exempt, USC Cut-Off Point 1 and USC Cut-Off Point 2: PPSN 0001524P...... 14

3.1.2 No USC Cut-Off Points: PPSN 0101935UW.............................................................. 14

3.1.3 USC Cut-Off Point 1 and USC Cut-Off Point 2: PPSN 0325769G.............................. 14

3.1.4 USC Cut-Off Point 2 only: PPSN 1428298A .............................................................. 15

3.1.5 USC Cut-Off Point 1 and USC Cut-Off Point 2: PPSN 1737628RW .......................... 15

3.1.6 No USC Cut-Off Points (Dual Employment): PPSN 1737628RX................................ 15

3.1.7 PAYE Exempt, USC Exempt: PPSN 1866880B ......................................................... 16

3.1.8 No USC Cut-Off Point: PPSN 3421296A ................................................................... 16

3.1.9 No USC Cut-Off Point (Dual Employment): PPSN 3421296AT:................................. 16

3.1.10 USC Cut-Off Point 1 Only: PPSN 4239144R .......................................................... 17

3.1.11 USC Exempt: PPSN 8941775H.............................................................................. 17

3.1.12 Week 1: PPSN 0219076F....................................................................................... 17

3.2 Medical / Over 70 Records: 2 USC rates (2% and 4%) apply........................................... 18

3.2.1 PAYE Exemption, USC Cut-Off Point 1: PPSN 0194419C......................................... 18

3.2.2 PAYE Exemption, USC Exemption: PPSN 0711110U ............................................... 18

3.2.3 USC Cut-Off Point 1: PPSN 1737628R...................................................................... 18

3.2.4 No USC Cut-Off Points: PPSN 5114347S ................................................................. 19

3.2.5 USC Exemption: PPSN 5387889K............................................................................. 19

4 Appendix................................................................................................................................. 20

4.1 4 USC Rate P2C CSV file ................................................................................................ 20

4.2 3 USC Rate P2C CSV file ................................................................................................ 22

Page 3: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 3 of 23

0 DOCUMENT INFORMATION

0.1 Synopsis

P2C Functionality requires USC fields to be displayed for tax years 2012 onwards.

0.2 Change History

Table 1: Change History

Version

Number

Section

Affected

Change Description Date

0.1 ALL Initial Version 19/08/2011

0.2 All First version issued to payroll developers 20/09/2011

20/09/2011

0.3 All 2.2 Header records – description updated for Tax Year, Date, Label Year

2.3 Employee Records:

• Removed the sentences: “The size field is intended to provide an idea of the size of the data returned. Actual data size may be larger.” Replaced with “The field labelled ‘size’ denotes the maximum number of characters of the data returned.”

• All USC fields changed to size 15.

• All rate fields changed to size 2.

• All yearly/weekly fields changed to size 6 for tax bands.

Appendix 1 – Example updated to conform to field sizes

28/09/2011

0.4 Appendix Sample record updated. 30/09/2011

0.5 Sample P2C file

Previous P2C example removed and replaced with a more detailed example.

21/10/2011

0.6 Section 2.3 Notes expanded to clarify when fields are considered to be enabled in employee records.

26/10/2011

Page 4: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 4 of 23

0.7 Table 3 Employee Records

The decimal point is not being considered when stating the field size of certain outputted fields. This is now being factored in. As a result the following fields have been increased from size 7 to 8:

Monthly Tax Credit, Tax Rate 1 Monthly Cut-Off, Tax Rate 2 Monthly Cut-Off, Tax Rate 3 Monthly Cut-Off, Tax Rate 4 Monthly Cut-Off

The following fields have been increased from size 6 to 7:

Weekly Tax Credit, Tax Rate 1 Weekly Cut-Off, Tax Rate 2 Weekly Cut-Off, Tax Rate 3 Weekly Cut-Off, Tax Rate 4 Weekly Cut-Off

28/10/2011

Section 2.1.3 New lines

Carriage Return/Line Feed (CRLF) used to denote new lines instead of just Line Feed.

Table 3 Employee Records

In previous versions of this document the USC cut-off point fields, although labelled cut-off points, were actually to be interpreted as bands. They are now to be interpreted as cut-off points in line with how PAYE cut-off points are interpreted.

The description field of each of the following fields has been updated to reflect that gross income beyond each point should be taxed at the next non-zero USC Rate.

USC Rate 1 Yearly Cut-Off, USC Rate 1 Monthly Cut-Off, USC Rate 1 Weekly Cut-Off, USC Rate 2 Yearly Cut-Off, USC Rate 2 Monthly Cut-Off, USC Rate 2 Weekly Cut-Off, USC Rate 3 Yearly Cut-Off, USC Rate 3 Monthly Cut-Off, USC Rate 3 Weekly Cut-Off, USC Rate 4 Yearly Cut-Off, USC Rate 4 Monthly Cut-Off, USC Rate 4 Weekly Cut-Off

Section 3 Sample P2C File

Sample and description updated to reflect the display of USC Cut-Off Points rather than USC Rate Bands.

Examples generated from a 3 and 4 USC Rate configured system included

0.8

Appendix New P2C sample included outputted from a system configured to always output 4 USC Rates.

New P2C sample included outputted from a system configured to always output 3 USC Rates.

10/11/2011

Page 5: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 5 of 23

Section 3.1.12

Correction to Record 0219076F. USC output has been corrected to display USC Cut-Off Points rather than bands. The correction is only required here and not to the sample files in the appendices.

0.9

Section 3.1.10, Appendix

For record 4239144R the following fields had incorrect figures for both 3 and 4 USC rate scenarios and have been corrected:

USC Rate 2 Yearly Cut-Off: changed from 0 to 5000

USC Rate 2 Monthly Cut-Off: changed from 0 to 416.67

USC Rate 2 Weekly Cut-Off: changed from 0 to 96.16.

The 3 USC rate and 4 USC rate P2C files in the appendix have been corrected accordingly.

21/11/2011

1.0 Document Version

Document Version updated to 1.0 Final. No other change made.

21/11/2011

Page 6: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 6 of 23

1 SCHEMA OVERVIEW

From 2012 onwards all 2012 P2C data is exported in a CSV (Comma Separated Value) file. P2C data for years prior to 2012 will continue to be exported in the custom TFA format.

This document describes the format of the CSV file. Each CSV file contains a single header, one or more employee records and a single footer record.

The schema has been designed with future proofing in mind in that it will support up to 5 USC rates and 5 Tax rates should they ever be required.

Page 7: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 7 of 23

2 ELEMENTS

For each record type (Header, Employee and Footer) a row describing the column headings will be output.

The column headings row will precede the record(s) being output.

Only one column headings row per record type per file will be output.

2.1 Notes on Formatting

2.1.1 Textual data

Textual data (indicated by Type Text) outputted to the P2C CSV file will be surrounded by double quotation marks,"" and can include commas. For example the text "THE OLD HOUSE, NEW ROAD" is interpreted as a single textual value.

2.1.2 Cent values

When viewing an exported P2C file using a spreadsheet package, cent values with trailing zeros may appear truncated. For example the values 100.00 and 100.10 may be displayed as 100 and 100.1 respectively when viewing the CSV file through a spreadsheet package.

2.1.3 New lines

Carriage Return/Line Feed (CRLF) is used to denote a new line.

2.2 Header Records

Header records represent employer details.

Only a single employer record is found in each exported file.

The format of header records can be seen in table 2 below.

Table 2 Header records

Name Column Name Type Size Description / Validation

Tax Year HC_TAX_YEAR Numeric 4 The Tax Year the record applies to. YYYY e.g. 2012

Employer Number

HC_EMPLOYER_NUMBER

Text 8 e.g. 0000001B

Employer Name HC_EMPLOYER_NAME Text 40 Name of employer

Date HC_DATE Numeric 6 Date of export to CSV. Format DDMMYY

Label Year HC_LABEL_YEAR Numeric 4 The Tax Year the record applies to. YYYY e.g. 2012

Employer Unit Number

HC_EMPLOYER_UNIT_NUM

Numeric 3 Zeros for 2004 onwards

2.3 Employee Records

Employee records represent all the employee tax credit details of a given employer.

Multiple employee records can be found in each exported file.

The format of employee records is detailed in Table 3 below. The field labelled ‘size’ denotes the maximum number of characters of the data returned.

Page 8: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 8 of 23

The number of Tax and USC Rates may increase or decrease subject to legislation. As such fields may be enabled or disabled. Enabled fields are outputted with non-blank values across all employee records. '0' is considered a non-blank value. Disabled fields are left blank.

Based on the 2011 number off USC rates, the behaviour will be as follows:

• Three USC Rates: If three USC rates are in effect for a year, as per 2011, then the USC fields from “USC Exempt” up to and including “USC Rate 3” are enabled and will contain non-blank values. Fields beyond “USC Rate 3” will have blank output.

The behaviour will be as follows if there is change to the number of rates:

• Five USC Rates: If five USC rates are in effect for a year then all USC fields are enabled (from “USC Exempt” up to and including “USC Rate 5”) and will contain non-blank values.

• Four USC Rates: If four USC rates are in effect for a year then the USC fields from “USC Exempt” up to and including “USC Rate 4” are enabled and will contain non-blank values. Fields beyond “USC Rate 4” will have blank output.

• Two USC Rates: If two USC rates are in effect for a year then the USC fields from “USC Exempt” up to and including “USC Rate 2” are enabled and will contain non-blank values. Fields beyond “USC Rate 2” will have blank output.

• One USC Rate: If there is one USC rate in effect for a year then the USC fields from “USC Exempt” up to and including “USC Rate 1” are enabled and will contain non-blank values. Fields beyond “USC Rate 1” will have blank output.

• No USC Rates: Finally, in the unlikely scenario of USC being abolished, zero USC rates are enabled and none of the USC related fields would be enabled (this includes the omission of all fields from “USC Exempt” down as found in the list below).

Note: The highest rate applicable to an individual employee will be the last non-zero USC rate in the employee record. Taking 4 USC rates as an example, if USC Rate 2 is the last outputted non-zero rate for a record then any enabled fields after USC Rate 2 will contain ‘0’, (fields beyond “USC Rate 4” will have blank output).

The format of employee records can be seen in table 3 below. Detailed example records showing how these rules are applied can be found in Section 3.

Table 3 Employee Records

Name Column Name Type Size Description / Validation

PPSN ID_PPSN Text 9 Format is 7 numbers and one or two letters appended.

Surname CD_SURNAME Text 20 Persons last name

Forename CD_FORENAME Text 20 Persons first name

Works Number/Staff Number

CD_WORKS_NUM Text 12 Works number

Address line 1 ADDRESS1 Text 30 Address

Address line 2 ADDRESS2 Text 30 Address

Address line 3 ADDRESS3 Text 30 Address

Date of certificate DT_OF_CERT Numeric 6 Format DDMMYY

Date on which Certificate Begins

DT_CERT_BEGINS Numeric 6 Format DDMMYY

Date on which Certificate ends

DT_CERT_ENDS Numeric 6 Format DDMMYY

Page 9: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 9 of 23

Name Column Name Type Size Description / Validation

Week1 / Month1 Indicator

CD_W1_M1 Numeric 1 1 = Week-one/Month-one or 0

Total Pay to Date CD_TOTAL_PAY_TODATE

Numeric 15 Total pay (less some deductions e.g. pension). Euro and cent.

Total Tax to Date CD_TOTAL_TAX_TODATE

Numeric 15 Tax deducted from total pay to date. Euro and cent.

PAYE Exempt ID_EXEMPT_INDICATOR

Text 1 Y or N

Yearly Tax Credit CD_YRLY_TAX_CRED

Numeric 6 Tax credit per year. Euro.

Monthly Tax Credit

CD_MTHLY_TAX_CRED

Numeric 8 Tax credit per month. Euro and cent.

Weekly Tax Credit

CD_WKLY_TAX_CRED

Numeric 7 Tax credit per week. Euro and cent.

Tax Rate 1 CD_TAX_RATE_1 Numeric 2 Rate of tax e.g. 20 represents 20%

Tax Rate 1 Yearly Cut-Off

CD_YRLY_TAX_RATE_1

Numeric 6 Yearly pay levels beyond this point should be taxed at higher tax rate. Euro.

Tax Rate 1 Monthly Cut-Off

CD_MTHLY_TAX_RATE_1

Numeric 8 Monthly salary beyond which person should be taxed at higher tax rate. Euro and cent.

Tax Rate 1 Weekly Cut-Off

CD_WKLY_TAX_RATE_1

Numeric 7 Weekly salary beyond which person should be taxed at higher tax rate. Euro and cent.

Tax Rate 2 CD_TAX_RATE_2 Numeric 2 Rate of tax 2 e.g. 41 represents 41%

Tax Rate 2 Yearly Cut-Off

CD_YRLY_TAX_RATE_2

Numeric 6 Yearly pay levels beyond this point should be taxed at higher tax rate. Euro.

Tax Rate 2 Monthly Cut-Off

CD_MTHLY_TAX_RATE_2

Numeric 8 Monthly salary beyond which person should be taxed at higher tax rate. Euro and cent.

Tax Rate 2 Weekly Cut-Off

CD_WKLY_TAX_RATE_2

Numeric 7 Weekly salary beyond which person should be taxed at higher tax rate. Euro and cent.

Tax Rate 3 CD_TAX_RATE_3 Numeric 2 Rate of tax 3 e.g. 41 represents 41%

Tax Rate 3 Yearly Cut-Off

CD_YRLY_TAX_RATE_3

Numeric 6 Yearly pay levels beyond this point should be taxed at higher tax rate. Euro.

Tax Rate 3 Monthly Cut-Off

CD_MTHLY_TAX_RATE_3

Numeric 8 Monthly salary beyond which person should be taxed at higher tax rate. Euro and cent.

Tax Rate 3 Weekly Cut-Off

CD_WKLY_TAX_RATE_3

Numeric 7 Weekly salary beyond which person should be taxed at higher tax rate. Euro and cent.

Tax Rate 4 CD_TAX_RATE_4 Numeric 2 Rate of tax 2 e.g. 41 represents 41%

Page 10: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 10 of 23

Name Column Name Type Size Description / Validation

Tax Rate 4 Yearly Cut-Off

CD_YRLY_TAX_RATE_4

Numeric 6 Yearly pay levels beyond this point should be taxed at higher tax rate. Euro.

Tax Rate 4 Monthly Cut-Off

CD_MTHLY_TAX_RATE_4

Numeric 8 Monthly salary beyond which person should be taxed at higher tax rate. Euro and cent.

Tax Rate 4 Weekly Cut-Off

CD_WKLY_TAX_RATE_4

Numeric 7 Weekly salary beyond which person should be taxed at higher tax rate. Euro and cent.

Tax Rate 5 CD_TAX_RATE_5 Numeric 2 Rate of tax 2 e.g. 41 represents 41%

USC Exempt IN_EXEMPT_USC Text 1 Y or N. Indicates if person is exempt from USC.

Total USC Pay to date

CD_TOTAL_USC_PAY_TODATE

Numeric 15 Gross pay to date received by employee. Euro and cent.

Total USC Tax to date

CD_TOTAL_USC_TAX_TODATE

Numeric 15 Total USC tax deducted from Gross pay in year to date. Euro and cent.

USC Rate 1 CD_USC_RATE_1 Numeric 2 USC rate e.g. 4 represents 4%

USC Rate 1 Yearly Cut-Off

AM_USC_YRLY_CUTOFF_1

Numeric 15 Yearly gross income beyond this amount should be taxed at next non-zero USC Rate. Euro.

USC Rate 1 Monthly Cut-Off

AM_USC_MTHLY_CUTOFF_1

Numeric 15 Monthly gross income beyond this amount should be taxed at next non-zero USC Rate. Euro and cent.

USC Rate 1 Weekly Cut-Off

AM_USC_WKLY_CUTOFF_1

Numeric 15 Weekly gross income beyond this amount should be taxed at next non-zero USC Rate. Euro and cent.

USC Rate 2 CD_USC_RATE_2 Numeric 2 USC rate e.g. 7 represents 7%

USC Rate 2 Yearly Cut-Off

AM_USC_YRLY_CUTOFF_2

Numeric 15 Yearly gross income beyond this amount should be taxed at next non-zero USC Rate. Euro.

USC Rate 2 Monthly Cut-Off

AM_USC_MTHLY_CUTOFF_2

Numeric 15 Monthly gross income beyond this amount should be taxed at next non-zero USC Rate. Euro and cent.

USC Rate 2 Weekly Cut-Off

AM_USC_WKLY_CUTOFF_2

Numeric 15 Weekly gross income beyond this amount should be taxed at next non-zero USC Rate. Euro and cent.

USC Rate 3 CD_USC_RATE_3 Numeric 2 USC rate e.g. 4 represents 4%

USC Rate 3 Yearly Cut-Off

AM_USC_YRLY_CUTOFF_3

Numeric 15 Yearly gross income beyond this amount should be taxed at next non-zero USC Rate. Euro.

USC Rate 3 Monthly Cut-Off

AM_USC_MTHLY_CUTOFF_3

Numeric 15 Monthly gross income beyond this amount should be taxed at next non-zero USC Rate. Euro and cent.

USC Rate 3 Weekly Cut-Off

AM_USC_WKLY_CUTOFF_3

Numeric 15 Weekly gross income beyond this amount should be taxed at next non-zero USC Rate. Euro and cent.

USC Rate 4 CD_USC_RATE_4 Numeric 2 USC rate e.g. 4 represents 4%

Page 11: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 11 of 23

Name Column Name Type Size Description / Validation

USC Rate 4 Yearly Cut-Off

AM_USC_YRLY_CUTOFF_4

Numeric 15 Yearly gross income beyond this amount should be taxed at next non-zero USC Rate. Euro.

USC Rate 4 Monthly Cut-Off

AM_USC_MTHLY_CUTOFF_4

Numeric 15 Monthly gross income beyond this amount should be taxed at next non-zero USC Rate. Euro and cent.

USC Rate 4 Weekly Cut-Off

AM_USC_WKLY_CUTOFF_4

Numeric 15 Weekly gross income beyond this amount should be taxed at next non-zero USC Rate. Euro and cent.

USC Rate 5 CD_USC_RATE_5 Numeric 2 USC rate e.g. 4 represents 4%

Page 12: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 12 of 23

2.4 Footer Record

The footer record displays aggregated values.

Only a single footer record is found in each exported file. It is the last line in the file.

The format of a footer record can be seen in table 4 below.

Table 4 Footer record

Name Column Name Type Size Description / Validation

Employer Number

TC_EMPLOYER_NUMBER

Text 8 E.g. 0000001B

Total Yearly Tax Credits

TC_TOT_YEARLY_TAX_CRED

Numeric 15 Euro.

Total Monthly Tax Credits

TC_TOT_MONTHLY_TAX_CRED

Numeric 15 Euro and cent.

Total Weekly Tax Credits

TC_TOT_WEEKLY_TAX_CRED

Numeric 15 Euro and cent.

Total Tax Rate 1 Yearly Cut-Off point

TOT_YEARLY_TAX_RATE_1

Numeric 15 Euro.

Total Tax Rate 1 Monthly Cut-Off point

TOT_MONTHLY_TAX_RATE_1

Numeric 15 Euro and cent.

Total Tax Rate 1 Weekly Cut-Off point

TOT_WEEKLY_TAX_RATE_1

Numeric 15 Euro and cent.

Total Tax Rate 2 Yearly Cut-Off point

TOT_YEARLY_TAX_RATE_2

Numeric 15 Euro.

Total Tax Rate 2 Monthly Cut-Off point

TOT_MONTHLY_TAX_RATE_2

Numeric 15 Euro and cent.

Total Tax Rate 2 Weekly Cut-Off point

TOT_WEEKLY_TAX_RATE_2

Numeric 15 Euro and cent.

Total Tax Rate 3 Yearly Cut-Off point

TOT_YEARLY_TAX_RATE_3

Numeric 15 Euro.

Total Tax Rate 3 Monthly Cut-Off point

TOT_MONTHLY_TAX_RATE_3

Numeric 15 Euro and cent.

Total Tax Rate 3 Weekly Cut-Off point

TOT_WEEKLY_TAX_RATE_3

Numeric 15 Euro and cent.

Total Tax Rate 4 Yearly Cut-Off point

TOT_YEARLY_TAX_RATE_4

Numeric 15 Euro.

Page 13: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 13 of 23

Name Column Name Type Size Description / Validation

Total Tax Rate 4 Monthly Cut-Off point

TOT_MONTHLY_TAX_RATE_4

Numeric 15 Euro and cent.

Total Tax Rate 4 Weekly Cut-Off point

TOT_WEEKLY_TAX_RATE_4

Numeric 15 Euro and cent.

Total USC Rate 1 Yearly Cut-Off point

TOT_YEARLY_USC_RATE_1

Numeric 15 Euro.

Total USC Rate 2 Yearly Cut-Off point

TOT_YEARLY_USC_RATE_2

Numeric 15 Euro.

Total USC Rate 3 Yearly Cut-Off point

TOT_YEARLY_USC_RATE_3

Numeric 15 Euro.

Total USC Rate 4 Yearly Cut-Off point

TOT_YEARLY_USC_RATE_4

Numeric 15 Euro.

Number of records

TC_NUMBER_RECORDS

Numeric 10

Page 14: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 14 of 23

3 SAMPLE P2C FILE

CSV format samples of various employee records are displayed below. These illustrate a variety of scenarios that payrolls are likely to encounter.

Each employee record illustrates a particular scenario. USC rates and cut-off points illustrated are based on 2011 regulations. The records can be divided into two groups:

• Normal Records: 3 USC rates (2%, 4% and 7%) apply

• Medical and Over 70 Records: 2 USC rates (2% and 4%) apply

Two samples of each record are illustrated, one generated from a Revenue system configured to always output 4 USC Rates, the other generated from a Revenue system configured to always output 3 USC Rates. The Appendix contains the complete contents of both files.

3.1 Normal Cases: 3 USC rates (2%, 4% and 7%) apply

3.1.1 PAYE Exempt, USC Cut-Off Point 1 and USC Cut-Off Point 2: PPSN 0001524P

This record represents an employee with a PAYE Exemption marker but who is not exempt for USC. USC Rates 1, 2, and 3 (2%, 4% and 7%) apply with 2 USC Cut-Off points, USC Cut-Off Point 1 and USC Cut-Off Point 2.

Output from system configured to 4 USC Rates

"0001524P","JOKAAL","HJFALKLA","","FDAFDASFDA FDAFDAFSD","","",061211,010112,000000,0,0.00,0.00,"Y",7200,600.00,138.47,20,36000,3000.00,692.31,40,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"0001524P","JOKAAL","HJFALKLA","","FDAFDASFDA FDAFDAFSD","","",061211,010112,000000,0,0.00,0.00,"Y",7200,600.00,138.47,20,36000,3000.00,692.31,40,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,,,,,,,,

3.1.2 No USC Cut-Off Points: PPSN 0101935UW

This record represents an employee who is not exempt for USC but who has no USC Cut-Off Points. One USC Rate, USC Rate 3 (7%) applies.

Output from system configured to 4 USC Rates

"0101935UW","YPFFXG","DEDOW","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",3300,275.00,63.47,20,32000,2666.67,615.39,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"0101935UW","YPFFXG","DEDOW","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",3300,275.00,63.47,20,32000,2666.67,615.39,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,,,,,,,,

3.1.3 USC Cut-Off Point 1 and USC Cut-Off Point 2: PPSN 0325769G

This record represents an employee who is not exempt for USC. USC Rates 1, 2, and 3 (2%, 4% and 7%) apply with 2 USC Cut-Off Points, USC Cut-Off Point 1 and USC Cut-Off Point 2.

Output from system configured to 4 USC Rates

Page 15: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 15 of 23

"0325769G","ASFZGB","YHBI","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",27450,2287.50,527.89,20,6800,566.67,130.77,41,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"0325769G","ASFZGB","YHBI","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",27450,2287.50,527.89,20,6800,566.67,130.77,41,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,,,,,,,,

3.1.4 USC Cut-Off Point 2 only: PPSN 1428298A

This record represents an employee who is not exempt for USC. They have no USC Cut-Off Point for USC Rate 1 (2%) but do have a USC Cut-Off Point for USC Rate 2 (4%). USC Rate 3 is applied to the excess.

Output from system configured to 4 USC Rates

"1428298A","BSOGXQ","CRNLFZ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,5980,498.34,115.00,7,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"1428298A","BSOGXQ","CRNLFZ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,5980,498.34,115.00,7,,,,,,,,

3.1.5 USC Cut-Off Point 1 and USC Cut-Off Point 2: PPSN 1737628RW

This record represents an employee who is not exempt for USC. USC Rates 1, 2, and 3 (2%, 4% and 7%) apply with 2 USC Cut-Off Points, USC Cut-Off Point 1 and USC Cut-Off Point 2.

Output from system configured to 4 USC Rates

"1737628RW","XVSLZNT","FKZTE","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",1650,137.50,31.74,20,32000,2666.67,615.39,41,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"1737628RW","XVSLZNT","FKZTE","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",1650,137.50,31.74,20,32000,2666.67,615.39,41,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,,,,,,,,

3.1.6 No USC Cut-Off Points (Dual Employment): PPSN 1737628RX

This record represents an employee with a dual employment who is not exempt for USC but who has no USC Cut-Off Points. One USC Rate, USC Rate 3 (7%) applies.

Output from system configured to 4 USC Rates

"1737628RX","XVSLZNT","FKZTE","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.0

Page 16: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 16 of 23

0,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"1737628RX","XVSLZNT","FKZTE","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,,,,,,,,

3.1.7 PAYE Exempt, USC Exempt: PPSN 1866880B

This record represents an employee who has both a PAYE and USC Exemption Marker. No USC rates apply.

Output from system configured to 4 USC Rates

"1866880B","YTBBZHTN","RDKSJUY","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"Y",7315,609.59,140.68,20,23800,1983.34,457.70,40,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"1866880B","YTBBZHTN","RDKSJUY","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"Y",7315,609.59,140.68,20,23800,1983.34,457.70,40,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,,,,,

3.1.8 No USC Cut-Off Point: PPSN 3421296A

This record represents an employee who is not exempt for USC but who has no USC Cut-Off Points. One USC Rate, USC Rate 3 (7%) applies.

Output from system configured to 4 USC Rates

"3421296A","AIXGGZG","JOCDGBQ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"3421296A","AIXGGZG","JOCDGBQ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,,,,,,,,

3.1.9 No USC Cut-Off Point (Dual Employment): PPSN 3421296AT:

This record represents an employee with a dual employment who is not exempt for USC but who has no USC Cut-Off Points. One USC Rate, USC Rate 3 (7%) applies.

Output from system configured to 4 USC Rates

"3421296AT","AIXGGZG","JOCDGBQ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

Page 17: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 17 of 23

"3421296AT","AIXGGZG","JOCDGBQ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,,,,,,,,

3.1.10 USC Cut-Off Point 1 Only: PPSN 4239144R

This record represents an employee who is not exempt for USC but has one USC Cut-Off Point (USC Cut-Off Point 1 at 2%). As they have no other USC Cut-Off Points with non-zero values the excess is paid at the highest outputted USC Rate. In this record this is USC Rate 3 (7%).

Output from system configured to 4 USC Rates

"4239144R","TYWVFFNYPBBN","RDKSJUY","","MY REGISTERED OFFICE THE MAIN","","",070412,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,5000,416.67,96.16,4,5000,416.67,96.16,7,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"4239144R","TYWVFFNYPBBN","RDKSJUY","","MY REGISTERED OFFICE THE MAIN","","",070412,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,5000,416.67,96.16,4,5000,416.67,96.16,7,,,,,,,,

3.1.11 USC Exempt: PPSN 8941775H

This record represents an employee who is not exempt for PAYE but who has a USC Exemption Marker. No USC Rates apply.

Output from system configured to 4 USC Rates

"8941775H","QITMUB","LOLQEL","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"8941775H","QITMUB","LOLQEL","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,,,,,

3.1.12 Week 1: PPSN 0219076F

This record represents an employee who is on a Week 1 basis but is not exempt for USC. USC Rates 1, 2, and 3 (2%, 4% and 7%) apply with 2 USC Cut-Off Points, USC Cut-Off Point 1 and USC Cut-Off Point 2.

Output from system configured to 4 USC Rates

"0219076F","WPBYCEZP","QEXMKOU","F-CEASED","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,1,0.00,0.00,"N",0,0.00,0.00,20,21261,1771.75,408.87,41,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

Page 18: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 18 of 23

"0219076F","WPBYCEZP","QEXMKOU","F-CEASED","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,1,0.00,0.00,"N",0,0.00,0.00,20,21261,1771.75,408.87,41,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,,,,,,,,

3.2 Medical / Over 70 Records: 2 USC rates (2% and 4%) apply

3.2.1 PAYE Exemption, USC Cut-Off Point 1: PPSN 0194419C

This record represents an employee with a PAYE Exemption marker but who is not exempt for USC. USC Rates 1 and 2 (2% and 4%) apply with USC Cut-Off Point 1.

Output from system configured to 4 USC Rates

"0194419C","UWBBZCK","BLQFYHM","","MY REGISTERED OFFICE THE MAIN","","",010112,010112,000000,0,0.00,0.00,"Y",10745,895.42,206.64,20,36000,3000.00,692.31,40,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,0,0.00,0.00,0,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"0194419C","UWBBZCK","BLQFYHM","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"Y",7200,600.00,138.47,20,36000,3000.00,692.31,40,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,0,0.00,0.00,0,,,,,,,,

3.2.2 PAYE Exemption, USC Exemption: PPSN 0711110U

This record represents an employee who has both a PAYE and USC Exemption marker. No USC rates apply.

Output from system configured to 4 USC Rates

"0711110U","S","F","","A A","","",061211,010112,000000,0,0.00,0.00,"Y",1650,137.50,31.74,20,32800,2733.34,630.77,40,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"0711110U","S","F","","A A","","",061211,010112,000000,0,0.00,0.00,"Y",1650,137.50,31.74,20,32800,2733.34,630.77,40,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,,,,,

3.2.3 USC Cut-Off Point 1: PPSN 1737628R

This record represents an employee who is not exempt for USC. USC Rates 1 and 2 (2% and 4%) apply with USC Cut-Off Point 1.

Output from system configured to 4 USC Rates

"1737628R","FNGRCOB","CYHELGI","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,5000,416.67,96.16,4,0,0.00,0.00,0,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"1737628R","FNGRCOB","CYHELGI","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.0

Page 19: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 19 of 23

0,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,5000,416.67,96.16,4,0,0.00,0.00,0,,,,,,,,

3.2.4 No USC Cut-Off Points: PPSN 5114347S

This record represents an employee who is not exempt for USC. As they have no USC Cut-Off Points with non-zero values the excess is paid at the highest outputted USC Rate. In this record this is USC Rate 2 (4%).

Output from system configured to 4 USC Rates

"5114347S","HNMFS","PIFD","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,0,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"5114347S","HNMFS","PIFD","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,0,,,,,,,,

3.2.5 USC Exemption: PPSN 5387889K

This record represents an employee who is not exempt for PAYE but who has a USC Exemption Marker. No USC Rates apply.

Output from system configured to 4 USC Rates

"5387889K","ILIID","CVSGZ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,

Output from system configured to 3 USC Rates

"5387889K","ILIID","CVSGZ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,,,,,

Page 20: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 20 of 23

4 APPENDIX

4.1 4 USC Rate P2C CSV file

An example CSV file containing several employee records is displayed below. This file

contains a variety of scenarios that payrolls are likely to encounter. The file was generated

from a system configured to always output 4 USC rates. The individual records of this file are explained in Section 3 sample P2C File. To create a CSV file from this text, copy it to a text editor (Notepad or equivalent) and save as a .CSV file.

HC_TAX_YEAR, HC_EMPLOYER_NUMBER, HC_EMPLOYER_NAME, HC_DATE, HC_LABEL_YEAR, HC_EMPLOYER_UNIT_NUM

2012,"4000081L","JM CIBL ",211111,2012,000,

ID_PPSN, CD_SURNAME, CD_FORENAME, CD_WORKS_NUM, ADDRESS1, ADDRESS2, ADDRESS3, DT_OF_CERT, DT_CERT_BEGINS, DT_CERT_ENDS, CD_W1_M1, CD_TOTAL_PAY_TODATE, CD_TOTAL_TAX_TODATE, ID_EXEMPT_INDICATOR, CD_YRLY_TAX_CRED, CD_MTHLY_TAX_CRED, CD_WKLY_TAX_CRED,CD_TAX_RATE_1,CD_YRLY_TAX_RATE_1,CD_MTHLY_TAX_RATE_1,CD_WKLY_TAX_RATE_1,CD_TAX_RATE_2,CD_YRLY_TAX_RATE_2,CD_MTHLY_TAX_RATE_2,CD_WKLY_TAX_RATE_2,CD_TAX_RATE_3,CD_YRLY_TAX_RATE_3,CD_MTHLY_TAX_RATE_3,CD_WKLY_TAX_RATE_3,CD_TAX_RATE_4,CD_YRLY_TAX_RATE_4,CD_MTHLY_TAX_RATE_4,CD_WKLY_TAX_RATE_4,CD_TAX_RATE_5, IN_EXEMPT_USC, CD_TOTAL_USC_PAY_TODATE, CD_TOTAL_USC_TAX_TODATE,CD_USC_RATE_1,AM_USC_YRLY_CUTOFF_1,AM_USC_MTHLY_CUTOFF_1,AM_USC_WKLY_CUTOFF_1,CD_USC_RATE_2,AM_USC_YRLY_CUTOFF_2,AM_USC_MTHLY_CUTOFF_2,AM_USC_WKLY_CUTOFF_2,CD_USC_RATE_3,AM_USC_YRLY_CUTOFF_3,AM_USC_MTHLY_CUTOFF_3,AM_USC_WKLY_CUTOFF_3,CD_USC_RATE_4,AM_USC_YRLY_CUTOFF_4,AM_USC_MTHLY_CUTOFF_4,AM_USC_WKLY_CUTOFF_4,CD_USC_RATE_5

"0001524P","JOKAAL","HJFALKLA","","FDAFDASFDA FDAFDAFSD","","",061211,010112,000000,0,0.00,0.00,"Y",7200,600.00,138.47,20,36000,3000.00,692.31,40,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,0,0.00,0.00,0,,,,

"0101935UW","YPFFXG","DEDOW","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",3300,275.00,63.47,20,32000,2666.67,615.39,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,0,0.00,0.00,0,,,,

"0194419C","UWBBZCK","BLQFYHM","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"Y",7200,600.00,138.47,20,36000,3000.00,692.31,40,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,0,0.00,0.00,0,0,0.00,0.00,0,,,,

"0219076F","WPBYCEZP","QEXMKOU","F-CEASED","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,1,0.00,0.00,"N",0,0.00,0.00,20,21261,1771.75,408.87,41,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,0,0.00,0.00,0,,,,

"0325769G","ASFZGB","YHBI","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",27450,2287.50,527.89,20,6800,566.67,130.77,41,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,0,0.00,0.00,0,,,,

"0711110U","S","F","","A A","","",061211,010112,000000,0,0.00,0.00,"Y",1650,137.50,31.74,20,32800,2733.34,630.77,40,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,

Page 21: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 21 of 23

"1428298A","BSOGXQ","CRNLFZ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,5980,498.34,115.00,7,0,0.00,0.00,0,,,,

"1737628R","FNGRCOB","CYHELGI","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,5000,416.67,96.16,4,0,0.00,0.00,0,0,0.00,0.00,0,,,,

"1737628RW","XVSLZNT","FKZTE","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",1650,137.50,31.74,20,32000,2666.67,615.39,41,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,0,0.00,0.00,0,,,,

"1737628RX","XVSLZNT","FKZTE","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,0,0.00,0.00,0,,,,

"1866880B","YTBBZHTN","RDKSJUY","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"Y",7315,609.59,140.68,20,23800,1983.34,457.70,40,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,

"3421296A","AIXGGZG","JOCDGBQ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,0,0.00,0.00,0,,,,

"3421296AT","AIXGGZG","JOCDGBQ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,0,0.00,0.00,0,,,,

"4239144R","TYWVFFNYPBBN","RDKSJUY","","MY REGISTERED OFFICE THE MAIN","","",070412,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,5000,416.67,96.16,4,5000,416.67,96.16,7,0,0.00,0.00,0,,,,

"5114347S","HNMFS","PIFD","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,0,0,0.00,0.00,0,,,,

"5387889K","ILIID","CVSGZ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,

"8941775H","QITMUB","LOLQEL","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,

TC_EMPLOYER_NUMBER, TC_TOT_YEARLY_TAX_CRED, TC_TOT_MONTHLY_TAX_CRED, TC_TOT_WEEKLY_TAX_CRED,TOT_YEARLY_TAX_RATE_1,TOT_MONTHLY_TAX_RATE_1,TOT_WEEKLY_TAX_RATE_1,TOT_YEARLY_TAX_RATE_2,TOT_MONTHLY_TAX_RATE_2,TOT_WEEKLY_TAX_RATE_2,TOT_YEARLY_TAX_RATE_3,TOT_MONTHLY_TAX_RATE_3,TOT_WEEKLY_TAX_RATE_3,TOT_YEARLY_TAX_RATE_4,TOT_MONTHLY_TAX_RATE_4,TOT_WEEKLY_TAX_RATE_4,TOT_YEARLY_USC_RATE_1,TOT_YEARLY_USC_RATE_2,TOT_YEARLY_USC_RATE_3,TOT_YEARLY_USC_RATE_4,TC_NUMBER_RECORDS

"4000081L",55765,4647.09,1072.46,220661,18388.44,4243.51,,,,,,,,,,60180,75044,0,,17

Page 22: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 22 of 23

4.2 3 USC Rate P2C CSV file

An example CSV file containing several employee records is displayed below. This file

contains a variety of scenarios that payrolls are likely to encounter. The file was generated

from a system configured to always output 3 USC rates. The individual records of this file are explained in Section 3 sample P2C File. To create a CSV file from this text, copy it to a text editor (Notepad or equivalent) and save as a .CSV file.

HC_TAX_YEAR, HC_EMPLOYER_NUMBER, HC_EMPLOYER_NAME, HC_DATE, HC_LABEL_YEAR, HC_EMPLOYER_UNIT_NUM

2012,"4000081L","JM CIBL ",211111,2012,000,

ID_PPSN, CD_SURNAME, CD_FORENAME, CD_WORKS_NUM, ADDRESS1, ADDRESS2, ADDRESS3, DT_OF_CERT, DT_CERT_BEGINS, DT_CERT_ENDS, CD_W1_M1, CD_TOTAL_PAY_TODATE, CD_TOTAL_TAX_TODATE, ID_EXEMPT_INDICATOR, CD_YRLY_TAX_CRED, CD_MTHLY_TAX_CRED, CD_WKLY_TAX_CRED,CD_TAX_RATE_1,CD_YRLY_TAX_RATE_1,CD_MTHLY_TAX_RATE_1,CD_WKLY_TAX_RATE_1,CD_TAX_RATE_2,CD_YRLY_TAX_RATE_2,CD_MTHLY_TAX_RATE_2,CD_WKLY_TAX_RATE_2,CD_TAX_RATE_3,CD_YRLY_TAX_RATE_3,CD_MTHLY_TAX_RATE_3,CD_WKLY_TAX_RATE_3,CD_TAX_RATE_4,CD_YRLY_TAX_RATE_4,CD_MTHLY_TAX_RATE_4,CD_WKLY_TAX_RATE_4,CD_TAX_RATE_5, IN_EXEMPT_USC, CD_TOTAL_USC_PAY_TODATE, CD_TOTAL_USC_TAX_TODATE,CD_USC_RATE_1,AM_USC_YRLY_CUTOFF_1,AM_USC_MTHLY_CUTOFF_1,AM_USC_WKLY_CUTOFF_1,CD_USC_RATE_2,AM_USC_YRLY_CUTOFF_2,AM_USC_MTHLY_CUTOFF_2,AM_USC_WKLY_CUTOFF_2,CD_USC_RATE_3,AM_USC_YRLY_CUTOFF_3,AM_USC_MTHLY_CUTOFF_3,AM_USC_WKLY_CUTOFF_3,CD_USC_RATE_4,AM_USC_YRLY_CUTOFF_4,AM_USC_MTHLY_CUTOFF_4,AM_USC_WKLY_CUTOFF_4,CD_USC_RATE_5

"0001524P","JOKAAL","HJFALKLA","","FDAFDASFDA FDAFDAFSD","","",061211,010112,000000,0,0.00,0.00,"Y",7200,600.00,138.47,20,36000,3000.00,692.31,40,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,,,,,,,,

"0101935UW","YPFFXG","DEDOW","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",3300,275.00,63.47,20,32000,2666.67,615.39,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,,,,,,,,

"0194419C","UWBBZCK","BLQFYHM","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"Y",7200,600.00,138.47,20,36000,3000.00,692.31,40,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,0,0.00,0.00,0,,,,,,,,

"0219076F","WPBYCEZP","QEXMKOU","F-CEASED","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,1,0.00,0.00,"N",0,0.00,0.00,20,21261,1771.75,408.87,41,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,,,,,,,,

"0325769G","ASFZGB","YHBI","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",27450,2287.50,527.89,20,6800,566.67,130.77,41,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,,,,,,,,

"0711110U","S","F","","A A","","",061211,010112,000000,0,0.00,0.00,"Y",1650,137.50,31.74,20,32800,2733.34,630.77,40,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,,,,,

"1428298A","BSOGXQ","CRNLFZ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,5980,498.34,115.00,7,,,,,,,,

Page 23: Revenue Online Services - Welcome to revenue.ierospublictest.ros.ie/schemas/P2C/p2cSchemaNotesCSV.pdf · Revenue Online Services P2C CSV File Specification Schema Notes Page 3 of

Revenue Online Services P2C CSV File Specification Schema Notes

Page 23 of 23

"1737628R","FNGRCOB","CYHELGI","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,5000,416.67,96.16,4,0,0.00,0.00,0,,,,,,,,

"1737628RW","XVSLZNT","FKZTE","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",1650,137.50,31.74,20,32000,2666.67,615.39,41,,,,,,,,,,,,,"N",0.00,0.00,2,10036,836.34,193.00,4,16016,1334.67,308.00,7,,,,,,,,

"1737628RX","XVSLZNT","FKZTE","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,,,,,,,,

"1866880B","YTBBZHTN","RDKSJUY","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"Y",7315,609.59,140.68,20,23800,1983.34,457.70,40,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,,,,,

"3421296A","AIXGGZG","JOCDGBQ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,,,,,,,,

"3421296AT","AIXGGZG","JOCDGBQ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,7,,,,,,,,

"4239144R","TYWVFFNYPBBN","RDKSJUY","","MY REGISTERED OFFICE THE MAIN","","",070412,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,5000,416.67,96.16,4,5000,416.67,96.16,7,,,,,,,,

"5114347S","HNMFS","PIFD","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"N",0.00,0.00,2,0,0.00,0.00,4,0,0.00,0.00,0,,,,,,,,

"5387889K","ILIID","CVSGZ","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,,,,,

"8941775H","QITMUB","LOLQEL","","MY REGISTERED OFFICE THE MAIN","","",061211,010112,000000,0,0.00,0.00,"N",0,0.00,0.00,20,0,0.00,0.00,41,,,,,,,,,,,,,"Y",0.00,0.00,0,0,0.00,0.00,0,0,0.00,0.00,0,,,,,,,,

TC_EMPLOYER_NUMBER, TC_TOT_YEARLY_TAX_CRED, TC_TOT_MONTHLY_TAX_CRED, TC_TOT_WEEKLY_TAX_CRED,TOT_YEARLY_TAX_RATE_1,TOT_MONTHLY_TAX_RATE_1,TOT_WEEKLY_TAX_RATE_1,TOT_YEARLY_TAX_RATE_2,TOT_MONTHLY_TAX_RATE_2,TOT_WEEKLY_TAX_RATE_2,TOT_YEARLY_TAX_RATE_3,TOT_MONTHLY_TAX_RATE_3,TOT_WEEKLY_TAX_RATE_3,TOT_YEARLY_TAX_RATE_4,TOT_MONTHLY_TAX_RATE_4,TOT_WEEKLY_TAX_RATE_4,TOT_YEARLY_USC_RATE_1,TOT_YEARLY_USC_RATE_2,TOT_YEARLY_USC_RATE_3,TOT_YEARLY_USC_RATE_4,TC_NUMBER_RECORDS

"4000081L",55765,4647.09,1072.46,220661,18388.44,4243.51,,,,,,,,,,60180,75044,,,17