Ireland — PEPPOL pioneer, ROS Revenue Online Service
Ireland is one of Europe's PEPPOL pioneers for B2G. The Office of Government Procurement (OGP), an agency of the Department of Public Expenditure, has operated a central PEPPOL access point for every Irish public body since 18 April 2019 (Statutory Instrument 354 of 2019). The reference format is generic PEPPOL BIS Billing 3.0 without a national CIUS. For tax reporting, ROS (Revenue Online Service) remains the keystone of VAT filings. No domestic B2B mandate before ViDA implementation in 2030.
Regulatory timeline
- 2000 — Revenue Online Service (ROS). The Revenue Commissioners launch ROS, one of Europe's earliest VAT e-filing portals. ROS remains the keystone of Irish tax reporting: VAT3 (VAT return), VIES, RTD (Return of Trading Details).
- 13 October 2014 — eDocs migration to the Office of Government Procurement (OGP). The public-procurement function is centralised at the OGP, an agency of the Department of Public Expenditure, paving the way for centralised B2G e-invoicing.
- 27 November 2014 — EU Directive 2014/55. Ireland transposes the e-invoicing in public procurement directive through Statutory Instrument 354 of 2019 (European Union (Electronic Invoicing in Public Procurement) Regulations 2019).
- 18 April 2019 — Mandatory B2G. SI 354/2019 takes effect: every Irish public body must be able to receive an EN 16931-compliant electronic invoice. The OGP designates PEPPOL as the reference network and operates a central PEPPOL Access Point for the Government of Ireland.
- 2020-2024 — Mass adoption of B2G PEPPOL. Over 90% of central public bodies and most HSE (Health Service Executive), Local Authorities and Education and Training Boards accept PEPPOL BIS Billing 3.0 invoices in production.
- 14 February 2024 — Revenue B2B consultation. Revenue opens a public consultation "Modernising Ireland's administration of VAT": call for views on VAT modernisation, B2B e-invoicing and real CTC, ViDA 2030 alignment.
- 1 July 2030 — ViDA cross-border DRR. Under "VAT in the Digital Age", Ireland will apply structured electronic invoicing and the Digital Reporting Requirement (DRR) for intra-EU B2B transactions. No earlier domestic B2B mandate is publicly known as of writing.
Deep dives — 10 dedicated pages
Ten dedicated pages drill into every dimension of the Irish e-invoicing and EDI ecosystem — the reforms and framework (OGP Peppol Authority B2G 2019, Revenue VAT modernisation, ViDA 2030 roadmap), the technical specifications (ROS e-filing, the unusually broad zero-rate VAT, PPSN/CRO identifiers), and the real-world B2B usage that dwarfs the local market: retail EDIFACT (Dunnes/Musgrave/Tesco), the pharma and medtech cluster (Pfizer/J&J/Boston Scientific/Medtronic), the US-tech multinationals (Apple/Intel/Google/Meta), and Ireland's role as the EU corporate domicile driving intra-group and transfer-pricing flows.
Reforms & framework
- OGP — Irish Peppol Authority, B2G since 2019 · The Office of Government Procurement is the Irish Peppol Authority. eInvoicing Ireland programme, B2G receipt mandate since April 2019 (transposing 2014/55/EU, SI 258/2019). Peppol BIS Billing 3.0, private-operator model.
- Revenue — VAT modernisation & B2B e-invoicing · Revenue 2023-2024 public consultation on VAT modernisation. No B2B mandate yet: phased, ViDA-aligned roadmap, cross-border digital reporting 2030, domestic to follow. A gradual approach distinct from the IT/PL big-bang.
- ViDA Ireland 2030 — digital reporting · Ireland's ViDA trajectory: mandatory cross-border DRR from 1 July 2030, EC Sales List recapitulative statement abolished. Revenue aligns its VAT modernisation with this timeline. An optional domestic mandate may precede it.
Technical specs
- ROS — Revenue Online Service, VAT e-filing · Revenue's digital tax portal, mandatory e-filing for nearly all taxable persons. Bi-monthly VAT3 return, annual RTD (Return of Trading Details), ROS digital certificates, SEPA direct debit payment.
- VAT regimes — 23 / 13.5 / 9 / 0% · Standard 23%, reduced 13.5% (construction, energy), reduced 9% (newspapers, extended gas/electricity), zero 0%. Ireland's zero-rate list is unusually broad: food, children's clothing/footwear, oral medicines, books. Zero ≠ exempt.
- Identifiers — PPSN, TRN, VAT number, CRO · PPSN (Personal Public Service Number), Tax Reference Number, Irish VAT number (IE + 7 digits + 1-2 letters), CRO number (Companies Registration Office), Peppol ICD 9935. Tax identity vs registry identity distinction.
Real-world B2B usage
- Retail EDIFACT — Dunnes, Musgrave, Tesco, Lidl, Aldi · Dunnes Stores, SuperValu + Centra (Musgrave Group), Tesco Ireland, Lidl, Aldi. GS1 Ireland EANCOM subset, ORDERS/DESADV/INVOIC, GLN codes, retail VANs and hubs. Dunnes/Musgrave grocery duopoly.
- Pharma & medtech EDI — Pfizer, J&J, Boston Scientific, Medtronic, Kerry · Pharma/medtech cluster: Pfizer (Ringaskiddy), Johnson & Johnson, Boston Scientific (Galway), Medtronic, Kerry Group (food). GS1 healthcare, batch/UDI serialisation, EANCOM + GS1 XML, EU FMD. Top EU pharma exporter per capita.
- Tech multinational EDI — Apple, Intel, Microsoft, Google, Meta, Dell · Apple (Cork), Intel (Leixlip), Microsoft, Google, Meta (EU HQ), Dell. European operations of US giants, massive intra-group EDI, EANCOM/X12/cXML/RosettaNet by supply chain. EDI volume out of all proportion to local market size.
- EU corporate domicile — intra-group & transfer-pricing flows · Why a low-mandate jurisdiction concentrates enormous EDI volume: Ireland as the EU domicile of US multinationals, intra-group invoicing and transfer-pricing flows, IP structures, private/operator Peppol model (cf. Slovakia DXC).
Technical schema
Ireland aligns firmly with PEPPOL BIS Billing 3.0 for B2G; no proprietary national format (contrary to France Factur-X, Germany XRechnung or the Netherlands NL-CIUS). For tax reporting, ROS remains the reference platform.
- PEPPOL BIS Billing 3.0 (UBL 2.1) — EN 16931 profile used without a national CIUS. The OGP explicitly recommends the generic PEPPOL profile.
- iSPeed / iSpeed-IFS — historical FEI Ireland (Financial Executives Ireland) initiative for a national EDI format. Largely superseded by PEPPOL since 2019, with residual presence in some public sectors.
- ROS XML (VAT declarative) — Revenue's proprietary schema for VAT3, VIES, RTD returns: not an invoice format but an aggregated post-fact declarative format.
-
TIN/VAT-IE: Tax Identification Number in the form
IE+ 7 digits + 1 or 2 letters (orIE+ 9 digits for numbers issued since 2013). -
PEPPOL schemeID:
9935for IE:VAT.
<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
<cbc:ID>IE-2026-0142</cbc:ID>
<cbc:IssueDate>2026-05-19</cbc:IssueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cac:AccountingSupplierParty>
<cac:Party>
<cbc:EndpointID schemeID="9935">IE1234567T</cbc:EndpointID>
<cac:PartyTaxScheme>
<cbc:CompanyID>IE1234567T</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Ediverse Demo Eire Ltd</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>
</Invoice>Submission flow
The Irish B2G flow follows the PEPPOL 4-corner model: the seller submits via their access point, which routes via SML/SMP to the OGP access point (receiving for all central public bodies), then internal routing to the final recipient (HSE, Department, Local Authority).
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────────┐
│ Seller IE │──> │ Access Point │──> │ OGP Access │──> │ Public body │
│ (UBL ERP) │ │ seller (C2) │ │ Point (C3) │ │ (HSE, Local, …) │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────────┘
PEPPOL SML/SMP routing C4 recipientOn the tax-reporting side, the seller files a VAT3 return monthly (or bi-monthly above the threshold) on ROS, and a VIES return quarterly for intra-EU sales. Annual Return of Trading Details (RTD) at year end. No per-invoice reconciliation on the Revenue side as of writing: VAT control is aggregated by rate.
For domestic B2B, no mandate: voluntary PEPPOL flows are spreading on the back of B2G traction (suppliers equipped to sell to the state also equip their B2B). EDIFACT EANCOM persists in retail (Musgrave, Tesco Ireland) and pharma.
Validation
- OGP — Office of Government Procurement: gov.ie — OGP — IE PEPPOL Authority, access point registry, supplier B2G onboarding support.
- ROS — Revenue Online Service: ros.ie — Revenue portal; VAT3, VIES, RTD filings, access via ROS Digital Cert.
- Revenue eBrief: official bulletin of updates to the Tax and Duty Manuals (TDM). Cross-check for VAT changes and DRR obligations.
- PEPPOL validator: peppol.helger.com — PEPPOL BIS 3.0 + EN 16931 Schematron.
- SI 354/2019: irishstatutebook.ie — European Union (Electronic Invoicing in Public Procurement) Regulations 2019.
Common pitfalls
-
Two-format VAT-IE pattern. Legacy IE VAT numbers
follow
IE\d{7}[A-Z]{1,2}(e.g. IE1234567T, IE1234567AH); numbers issued since 2013 followIE\d{8}[A-Z](e.g. IE1234567TA). PEPPOL Schematron rules that only allow the first pattern reject the new numbers: review upstream regex validation. -
No national CIUS. Ireland has not published a national
CIUS: use generic PEPPOL BIS Billing 3.0. Forcing a CIUS-XYZ from
another EU country (XRechnung DE, RO_CIUS RO, etc.) triggers
BR-CO-15rejections at the OGP access point. - IE VAT rates: 0 / 9 / 13.5 / 23%. The "hospitality" 9% rate (restaurants, hotels) and the "reduced" 13.5% rate (construction, electricity, gas) are often confused. See Revenue TDM Part 03-01-01.
-
Brexit cross-border NI. Northern Ireland (NI) stays in
the EU VAT-goods regime but exits on services. Dublin → Belfast flows
need a VAT-XI (prefix
XI) and not a regular VAT-GB for goods. ERPs that map NI to GB on destination trigger VIES rejections. - ROS Digital Cert vs PEPPOL. ROS requires a digital certificate issued by Revenue (the "ROS Cert"); PEPPOL uses access point certificates issued by OpenPEPPOL AISBL. The two are not interchangeable: signing a PEPPOL payload with a ROS Cert produces an invalid signature rejected by SMPs.
Cross-links
- United Kingdom — Brexit neighbour, MTD for VAT and NHS Peppol.
- France — PPF + PDP, comparison universal B2B mandate vs B2G PEPPOL only.
- Belgium — Hermes + PEPPOL, another PEPPOL-first example.
- Netherlands — NL-CIUS, comparison national CIUS vs IE generic profile.
- PEPPOL — OGP is the IE PEPPOL Authority.
- Official sources: gov.ie — OGP, ros.ie, revenue.ie, SI 354 of 2019 — irishstatutebook.ie.