InvoiceReady.ie

Irish eInvoicing guide

UBL or CII: choosing an eInvoice syntax

UBL Invoice/CreditNote and UN/CEFACT Cross Industry Invoice are different XML representations that can carry the EN 16931 semantic model. Neither syntax alone determines the transport network or business agreement.

UBL

UBL uses separate Invoice and CreditNote document roots. It is widely used in Peppol BIS Billing and is the syntax supported by this service for optional Peppol document checks.

CII

CII uses the UN/CEFACT CrossIndustryInvoice model. This service accepts the D16B EN 16931 binding and applies the official CII validation artefact.

How to choose

Follow the syntax and profile agreed with customers, networks or procurement platforms. If you control both ends, test code lists, identifiers, rounding and every business scenario—not just whether XML parses.

Authoritative references

Browse all guides · Check an invoice · Explore rulesets