Blog · Tag

#en16931

12 articles

Articles
Factur-X: The Technical Reference (XML, Profiles, EN 16931 Mapping)

A complete developer reference for Factur-X — the hybrid PDF/A-3 + CII XML format used across France, Germany, and Luxembourg. XML anatomy, profile hierarchy, EN 16931 rule mapping, validation errors, and code samples.

UBL vs CII: Choosing the Right XML Syntax for EU E-Invoicing

EN 16931 supports two XML syntaxes: UBL 2.1 and UN/CEFACT CII. Here's when to use each, how they differ technically, and why it matters for validation.

EN 16931 Validation: The Complete Rule Map (955 Rules Explained)

Every EN 16931 validation rule categorized, explained, and cross-referenced. The definitive technical reference for e-invoice developers.

ZUGFeRD 2.5 and Factur-X: What ERP Vendors Need to Ship Before the May 20, 2026 Release

FeRD and FNFE-MPE will release ZUGFeRD 2.5 / Factur-X on May 20, 2026 — adding native gross invoice support, refreshed EN 16931 code lists, and ViDA-ready fields. Here's what changes, what breaks, and what to ship before customers start sending 2.5 invoices into your ERP.

The 10 Most Common E-Invoice Errors in 2026 (and How to Fix Each One)

We analyzed thousands of invoice validations. These are the 10 errors that trip up European businesses most — with fix instructions for each.

Belgium E-Invoicing After the Grace Period: What ERP Vendors Need to Know

Belgium's 3-month e-invoicing grace period ended March 31, 2026. Penalties are now active. Here's what changed, what the fines look like, and what ERP vendors need to do right now.

E-Invoice Validation Rules Explained

EN 16931 defines ~65 business rules, Peppol adds ~80, and each country CIUS adds more. Here's how the four validation layers work, what they check, and which errors you'll see most.

ZUGFeRD vs XRechnung: A Technical Comparison for ERP Developers

ZUGFeRD and XRechnung are Germany's two e-invoice formats — but they solve different problems. This guide covers the XML structures, validation rules, profile mappings, and integration patterns ERP developers need to choose the right format.

E-Invoice Schematron Rules Explained: What ERP Developers Need to Know

A practical guide to Schematron validation in EU e-invoicing. Understand the three validation layers, read real rule examples, debug common errors, and see how EN16931, Peppol, and country-specific rules work together.

XRechnung BR-DE Validation Errors: The Complete Troubleshooting Guide for Developers

Fix every BR-DE validation error in your XRechnung invoices. Covers BR-DE-1 through BR-DE-29 with XML examples, root causes, and tested solutions for XRechnung 3.0.

How to Validate E-Invoices Programmatically

Three approaches to e-invoice validation in your pipeline: build your own, use open-source tools, or call an API. Code examples for each.

Belgium E-Invoicing 2026: What the B2B Mandate Means for Your Pipeline

Belgium requires structured e-invoicing for all domestic B2B transactions since January 1, 2026. Peppol BIS 3.0 is the standard. The grace period ends March 31. Here's what you need.