CRATEAPI

EU e-invoice formats, one API

Ten national, pan-EU and international e-invoice formats, one API key. Generate and validate every one; convert and render ship today on the shared EN 16931/CII core (the five formats below) — EHF, NLCIUS and PINT Billing EU (added 15 Aug 2026) ship generate and validate for now, convert/render are next. Pick a format below for the technical details — profiles, endpoints, curl examples, mandate dates.

Pick your country

Same API, different mandate per country — the exact endpoint and a ready curl example.

Peppol BIS 3.0

No single EU-wide deadline — each country sets its own timeline under the VAT in the Digital Age (ViDA) framework, phasing in through 2030.

curl -X POST "https://api.crateapi.com/v1/generate/ubl?profile=peppol" \
  -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
  -d @invoice.json -o invoice.xml

Pan-EU & EN 16931/CII core

Generate, validate, convert and render all ship today on this shared engine.

UBL 2.1 / Peppol BIS 3.0

Pan-EU · cross-border & public sector

The closest thing to one EU standard — one network, one rule set.

XRechnung 3.0

Germany · B2G live, B2B 2027–2028

UBL or CII, Leitweg-ID routing, KoSIT validation.

Factur-X

France · mandate 1 Sept 2026

Hybrid PDF/A-3 + embedded CII XML, one file for humans and machines.

UN/CEFACT CII D16B

The syntax inside Factur-X & XRechnung

Standalone CII generation, validation and conversion.

RO_CIUS

Romania · e-Factura, B2B mandatory

UBL profile for ANAF's e-Factura system.

National terminal formats

Generate and validate ship today; each has its own reasons convert/render aren't applicable yet — see each page.

FatturaPA

Italy · SDI

TD01/TD04/TD05, Natura VAT codes, regime forfettario.

Facturae

Spain · FACe

Standard EUR invoices, unsigned XML — XAdES signing stays yours.

KSeF / FA_VAT

Poland · mandatory from 2026

Pre-flight FA(2) XML ahead of KSeF submission.

New: EHF, NLCIUS & PINT Billing EU

Generate and validate ship today; convert and render aren't extended to these three yet — that's next.

EHF Billing 3.0

Norway · officially identical to Peppol BIS 3.0

Officially the same rules as Peppol BIS Billing 3.0, no extensions.

NLCIUS (SI-UBL 2.0)

Netherlands · SI-UBL 2.0, 34 BR-NL rules

Dutch CIUS on EN 16931 UBL, dual-sourced against peppolautoriteit-nl.

PINT Billing EU

International · OpenPeppol's EU-aligned model

OpenPeppol's international model, EU-aligned specialization.

Validate your e-invoice freeNo signup. Paste or upload, get the report instantly.
Open the validator →