Skip to main content

Factur-X / ZUGFeRD Validator (PDF/A-3 & XML)

Inspect, extract, and validate hybrid electronic invoices compliant with the Franco-German and European EN 16931 standard directly in your browser.

100% Client-Side WebCrypto
Drag and drop a PDF/A-3 file or paste Factur-X / ZUGFeRD XML
Supports .pdf (PDF/A-3 with embedded attachment) or .xml (CII). 100% processed client-side.

What is Factur-X / ZUGFeRD and How Does PDF/A-3 Work?

Factur-X (known as ZUGFeRD in Germany since version 2.0) is the Franco-German and European hybrid electronic invoicing standard. It pairs a human-readable PDF/A-3 document with an embedded machine-readable XML file (factur-x.xml) structured under UN/CEFACT Cross Industry Invoice (CII).

The format fully complies with EU Directive 2014/55/EU and the European standard EN 16931. With mandatory B2B e-invoicing laws in Germany (2025) and France (2026/2027), Factur-X is the cornerstone of public procurement (Chorus Pro) and corporate cross-border trade.

Factur-X / ZUGFeRD Semantic Profiles

Understand the 5 compliance profiles and their levels of granularity:

ProfileDesignationTamanhoBusiness Purpose
1MINIMUM-Basic data for routing and simple platform reconciliation.
2BASIC WL-Invoice without line details, supplying summary tax and accounting figures.
3BASIC-Standard commercial invoices for small businesses and recurring services.
4EN 16931 (COMFORT)-Mandatory profile for public procurement (B2G) and cross-border EU trade.
5EXTENDED-Complex transactions with multi-delivery points, prepayments, and retentions.

Arithmetic Validation & Fiscal Consistency Rules

Mandatory financial checks performed by the validation engine:

  1. Line Total Summation (BR-CO-10): The sum of net amounts across invoice lines must equal LineTotalAmount in the header.
  2. Global Tax Basis (BR-CO-13): Tax basis must equal line totals minus document-level allowances plus document-level charges.
  3. Tax Total Verification (BR-CO-14): Total VAT/MwSt must equal the sum of tax amounts calculated for each tax rate category.
  4. Grand Total Amount (BR-CO-15): GrandTotalAmount must exactly equal the tax basis plus total calculated taxes.
  5. Due Payable Amount (BR-CO-16): DuePayableAmount must equal grand total minus prepaid amounts.

Frequently Asked Questions about Factur-X and ZUGFeRD