E-Invoicing by Country
Quick country guides for e-invoicing formats, routing, and identifiers. Always confirm current requirements with the official portal or tax authority.
When to use a country guide
Use a country guide after you know the customer country or submission channel that matters. Country pages answer the operational question: which format, identifiers, routing network, and validation expectations apply in practice.
How to use these guides
Scan formats (what to generate), routing (how it travels), and identifiers (what the recipient needs). Open a country for checklists and links—always confirm live rules with the official portal.
Pick the right country workflow
Country Guides
Country-by-country basics: formats, routing, and recipient identifiers
Compliance Guides
Step-by-step guides to XRechnung, ZUGFeRD, and EU compliance requirements
Code Lists
Common code lists for e-invoices: VAT categories, payment means, units, and more
Quick actions
Open guide
Austria
ATFormats: EBInterface (common in Austria), EN 16931 mappings. Routing: PEPPOL.
Belgium
BEFormats: PEPPOL BIS 3.0 (UBL), EN 16931 mappings. Routing: PEPPOL.
Denmark
DKFormats: OIOUBL, PEPPOL BIS 3.0 (UBL). Routing: NemHandel, PEPPOL.
Finland
FIFormats: Finvoice, TEAPPSXML, PEPPOL BIS 3.0 (UBL). Routing: PEPPOL.
France
FRFormats: Factur-X (EN 16931 profile), UBL/CII (platform-specific). Routing: Chorus Pro, PEPPOL.
Germany
DEFormats: XRechnung (UBL/CII), ZUGFeRD / Factur-X. Routing: ZRE / OZG-RE, PEPPOL.
Italy
ITFormats: FatturaPA XML. Routing: Sistema di Interscambio (SdI).
Netherlands
NLFormats: PEPPOL BIS 3.0 (UBL), EN 16931 mappings. Routing: PEPPOL.
Poland
PLFormats: Structured XML (KSeF). Routing: KSeF.
Spain
ESFormats: Facturae, UBL (sector-dependent). Routing: FACe.
Sweden
SEFormats: PEPPOL BIS 3.0 (UBL), EN 16931 mappings. Routing: PEPPOL.
Recommended next pages
These jumps cover the most common country-routing questions first.