XRechnung Validator

XRechnung-Dateien kostenlos online prüfen und validieren gegen EN16931-Geschäftsregeln und Peppol BIS Billing 3.0. Sofortige Ergebnisse, ohne Anmeldung.

Zum Peppol Validator oder zum Factur-X / ZUGFeRD Validator

Was ist XRechnung?

XRechnung ist der deutsche Standard für strukturierte elektronische Rechnungen. Er basiert auf dem UBL-2.1-XML-Format und ist vollständig konform mit der europäischen Norm EN16931. XRechnung wurde von der KoSIT (Koordinierungsstelle für IT-Standards) entwickelt und ist der verpflichtende Standard für Rechnungen an öffentliche Auftraggeber des Bundes (B2G).

Mit dem Wachstumschancengesetz wird die E-Rechnungspflicht ab 2025 schrittweise auf den B2B-Bereich ausgeweitet. Ab Januar 2025 müssen alle Unternehmen in Deutschland E-Rechnungen empfangen können. Die Pflicht zum aktiven Versand strukturierter E-Rechnungen folgt gestaffelt bis 2028. XRechnung und ZUGFeRD (ab Version 2.0) sind dabei die beiden wichtigsten Formate.

XRechnung vs ZUGFeRD vs Factur-X

XRechnungZUGFeRD 2.xFactur-X
FormatReines UBL 2.1 XMLCII XML in PDF/A-3CII XML in PDF/A-3
XML-SyntaxUBL (cac: / cbc:)CII (rsm: / ram:)CII (rsm: / ram:)
EN16931-konformJaJa (ab Profil EN16931)Ja (ab Profil Comfort)
MenschenlesbarNein (nur XML)Ja (PDF + XML)Ja (PDF + XML)
Peppol-NetzwerkJaNeinNein
VerbreitungDeutschland (B2G + B2B)Deutschland, ÖsterreichFrankreich

ZUGFeRD und Factur-X sind technisch identisch. ZUGFeRD 2.x ist die deutsche Bezeichnung, Factur-X die französische. Der Hauptunterschied zu XRechnung liegt im Format: XRechnung liefert reines XML (UBL), während ZUGFeRD/Factur-X ein hybrides PDF mit eingebettetem CII-XML verwendet.

Validierungsregeln

Eine XRechnung durchläuft drei Validierungsebenen. Das Verständnis dieser Ebenen hilft Ihnen, Fehler schneller zu beheben.

1

UBL 2.1 Schema

XML-Strukturprüfung: korrekte Elementnamen, Namensräume und Datentypen. Definiert durch OASIS.

2

EN16931 Geschäftsregeln

Europäische semantische Regeln für Pflichtfelder, Berechnungsprüfungen und Steuerlogik. Regeln mit den Präfixen BR-, BR-CO- und BR-DEC-.

3

Peppol BIS 3.0 Regeln

Netzwerkspezifische Regeln für elektronische Adressschemata, Prozess-IDs und Codelisten-Beschränkungen. Regeln mit dem Präfix PEPPOL-EN16931-.

Häufige Fragen

Was ist XRechnung?

XRechnung ist der deutsche Standard für elektronische Rechnungen, der auf der europäischen Norm EN16931 basiert. XRechnung nutzt das UBL-2.1-XML-Format und definiert zusätzliche deutsche Geschäftsregeln (BR-DE-*). Seit November 2020 ist XRechnung für Rechnungen an Bundesbehörden verpflichtend.

Ist XRechnung Pflicht?

Ja. Für Rechnungen an öffentliche Auftraggeber des Bundes (B2G) ist XRechnung seit November 2020 Pflicht. Ab Januar 2025 müssen alle Unternehmen in Deutschland strukturierte E-Rechnungen im B2B-Bereich empfangen können. Die Pflicht zum Versenden wird stufenweise bis 2028 eingeführt: ab 2027 für Unternehmen mit mehr als 800.000 Euro Jahresumsatz, ab 2028 für alle übrigen.

Was ist der Unterschied zwischen XRechnung und ZUGFeRD?

XRechnung ist ein reines XML-Format (UBL 2.1), das ausschließlich maschinenlesbare Daten enthält. ZUGFeRD (ab Version 2.0) bettet eine CII-XML-Datei in ein PDF/A-3 ein. Die Rechnung ist also sowohl menschenlesbar (PDF) als auch maschinenlesbar (XML). Beide Standards sind EN16931-konform und werden von der E-Rechnungspflicht akzeptiert.

Welche XRechnung-Version wird unterstützt?

Dieser Validator prüft XRechnung-Dateien im UBL-2.1-Format gegen die aktuellen EN16931-Geschäftsregeln und Peppol-BIS-Billing-3.0-Regeln. Da XRechnung auf EN16931 aufbaut, werden alle relevanten BR-, BR-CO- und PEPPOL-EN16931-Regeln angewendet.

Wie validiere ich eine XRechnung?

Laden Sie Ihre XRechnung-XML-Datei oben im Upload-Bereich hoch. Die Validierung startet automatisch und prüft Ihre Rechnung gegen EN16931-Geschäftsregeln und Peppol-BIS-3.0-Regeln. Das Ergebnis zeigt alle Fehler und Warnungen mit genauen Regelverweisen und Hinweisen zur Behebung.

Was ist EN16931?

EN16931 ist die europäische Norm für das semantische Datenmodell elektronischer Rechnungen. Sie definiert, welche Felder eine E-Rechnung enthalten muss (z. B. Rechnungsnummer, Verkäufer, Käufer, Beträge, Steuern) und welche Geschäftsregeln gelten. EN16931 ist syntaxunabhängig: die Umsetzung erfolgt entweder als UBL 2.1 (wie bei XRechnung) oder als CII (wie bei ZUGFeRD/Factur-X).

Welche Formate akzeptiert die E-Rechnungspflicht?

Die deutsche E-Rechnungspflicht ab 2025 akzeptiert alle Formate, die der europäischen Norm EN16931 entsprechen. In der Praxis sind das XRechnung (UBL 2.1), ZUGFeRD ab Version 2.0 (CII in PDF/A-3) und andere EN16931-konforme Formate. Reine PDF-Rechnungen ohne strukturierte Daten gelten nicht als E-Rechnung.

Verwandte Seiten