Factur-X / ZUGFeRD EXTENDED
Factur-X / ZUGFeRD EXTENDED: EN 16931 conformant, with extra fields for complex invoices (sub-invoice lines, more parties, delivery and logistics data, formatted issue dates). The CEN EN 16931 rules would reject these extra fields, so EXTENDED gets its own rules only.
- Publisher
- FNFE-MPE and FeRD
- Version
- Factur-X 1.09.2 / ZUGFeRD 2.5.2
- Specification
- Factur-X (fnfe-mpe.org); ZUGFeRD (ferd-net.de)
- Syntax
- UN/CEFACT CII, Factur-X profile XSD
- Root element
- CrossIndustryInvoice
- Specification identifier (BT-24)
urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extended- Detected when
- A CII file whose guideline ID (BT-24) is
urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extended, orurn:cen.eu:en16931:2017#conformant#urn:zugferd.de:2p0:extended(ZUGFeRD 2.0).
Checks
The checks run in this order. A file that is not well-formed XML stops at the XSD check.
1. XSD
Factur-X 1.09.2 EXTENDED XSD (FACTUR-X_EXTENDED.xsd)
- 2. Factur-X / ZUGFeRD EXTENDED rules
FNFE-MPE and FeRD · version Factur-X 1.09.2 / ZUGFeRD 2.5.2 · 943 rules (921 fatal, 22 warning)
- You can upload the Factur-X or ZUGFeRD PDF as it is. Its PDF checks (embedded XML, XMP metadata, PDF/A-3 (basic check); rules PDF-01 to PDF-21) run first, then the embedded XML gets the checks above.
Sample file
This sample passes the XSD check and every rule set above.
factur-x-extended.xmlValidate a Factur-X / ZUGFeRD invoice
The validator detects the schema from the file, so a file in this schema runs the checks above. Free, no signup. Or POST the XML to the API.