Formate und Standards
XRechnung vs. EN 16931
EN 16931 ist die europäische Grundlage. XRechnung ist eine konkrete Spezifikation, die diese Grundlage für deutsche Prozesse anwendet.
Zuletzt fachlich geprüft: 3. Juni 2026
Direkte Antwort
EN 16931 beschreibt das semantische Datenmodell einer europäischen elektronischen Rechnung. XRechnung ist eine konkrete Spezifikation, die dieses Modell in Deutschland mit zusätzlichen Regeln nutzbar macht.
Kurz: Eine Rechnung kann EN-16931-Daten enthalten und trotzdem keine gültige XRechnung sein. Wenn der Empfänger XRechnung verlangt, müssen auch XRechnung-Version, CIUS-Regeln, Syntax und Empfängerreferenzen passen.
Vergleich
| Frage | EN 16931 | XRechnung |
|---|---|---|
| Ebene | Europäischer Standard | Deutsche Spezifikation |
| Zweck | Gemeinsames Rechnungsmodell | Konkrete Nutzung für Zielprozesse |
| Prüfung | Semantische Basisregeln | Zusätzliche XRechnung-Regeln und Artefakte |
| Syntax | Kann über UBL oder CII umgesetzt werden | XRechnung unterstützt UBL und CII nach Spezifikationsvorgabe |
| Updates | EU-Artefakte und Codelisten ändern sich | XRechnung-Releases und Validator-Konfigurationen müssen mitgezogen werden |
Was im ERP richtig gepflegt werden muss
| Einstellung | Warum sie wichtig ist |
|---|---|
| Zielprofil | EN 16931 allgemein, XRechnung, ZUGFeRD oder Peppol sind nicht austauschbar. |
| Syntax | UBL und CII können fachlich ähnlich sein, unterscheiden sich aber technisch stark. |
| Version | XRechnung und Validierungsartefakte ändern sich; alte Exporte können plötzlich fehlschlagen. |
| Referenzen | Leitweg-ID, Käuferreferenz und Bestellnummer sind oft Empfängeranforderungen, nicht nur XML-Technik. |
Warum das beim Versand wichtig ist
Ein Kunde kann nicht nur eine E-Rechnung verlangen, sondern ausdrücklich XRechnung. Dann reicht eine allgemein strukturierte Rechnung nicht, wenn sie die XRechnung-Regeln nicht erfüllt.
Praktischer Umgang
- Empfängeranforderung als XRechnung, ZUGFeRD oder Peppol konkret erfassen.
- Gegen die passende Version und das passende Regelset validieren.
- Fehlerberichte nicht als reine XML-Fehler lesen.
- Versionen dokumentieren, weil Artefakte aktualisiert werden.
Praktische Checkliste
- Standardname und Zielprofil unterscheiden
- XRechnung-Version dokumentieren
- Validierung gegen Zielartefakte durchführen
- Empfängerreferenzen prüfen
- ERP-Export nach Updates erneut testen
Praktischer Merksatz
EN 16931 ist die Sprache der Rechnung. XRechnung ist eine konkrete Grammatik für bestimmte deutsche Prozesse.