VATupdate

Share this post on

Factur-X and ZUGFeRD, a technical overview

  • Factur-X and ZUGFeRD are nearly identical hybrid invoice formats, combining a human-readable PDF with embedded machine-readable XML, differing mainly in the embedded XML filename and XMP metadata.
  • Automating compliance involves significant technical complexity, requiring the generation of specific PDF/A-3b containers (with embedded fonts, color profiles, and correct metadata), adherence to the EN 16931 semantic model for the embedded XML, and rigorous Schematron validation against over 200 business rules.
  • Maintaining compliance is an ongoing challenge due to evolving specifications, new versions, profiles, and validation rules from various standard bodies, necessitating continuous monitoring, integration of updates, and timely deployment.

Given the maintenance burden described above, most teams end up choosing between three approaches: building on open-source libraries and tracking the specification changes themselves, relying on accounting software that supports the formats out of the box, or delegating the format layer to a dedicated service. An example of the third approach is InvoiceXML’s ZUGFeRD and Factur-X API – because generation, validation, and the format logic live on the provider’s side, specification and rule updates apply without code changes, and the REST interface works the same from any programming language or no-code platform.

Link Invoicexml.com



Sponsors:

VAT IT
Pincvision
Fiscal Solutions Bottom

Advertisements:

  • Pincvision
  • fincargo