The e-invoicing formats Factlint validates
Three pages, not five: ZUGFeRD is Factur-X under its German name, and XRechnung is not a format but a rule floor — it lives on the German country page. What remains is one container and two syntaxes.
- Factur-X / ZUGFeRDPDF/A-3
Validate a Factur-X or ZUGFeRD hybrid PDF via API
A Factur-X invoice is a PDF/A-3 carrying its XML as an attachment. ZUGFeRD is the same document under its German name — same container, same syntax, same profiles. Factlint checks both layers: the PDF as an archivable document, and the XML as an invoice.
Read the page - UN/CEFACT CIID22B
Validate a CII invoice (UN/CEFACT D22B) via API
CII is the United Nations XML syntax for commercial exchange, and it is the one found inside a Factur-X PDF. It can also be submitted on its own, without a container.
Read the page - OASIS UBL2.1
Validate a UBL 2.1 invoice via API
UBL 2.1 is the OASIS XML syntax, the most widespread in European exchange and the reference syntax of the Peppol network. It carries the same invoice model as CII, with different tags.
Read the page