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
Wie XRechnung und Peppol zusammenhängen, erklären wir auf Peppol in Deutschland (englisch).
Drag and drop XML invoices
or click to browse · UBL and CII / Factur-X supported
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).
Technisch ist XRechnung eine CIUS (Core Invoice Usage Specification) der EN16931. Sie schränkt das europäische Datenmodell ein und ergänzt rund 50 deutsche Geschäftsregeln mit dem Präfix BR-DE-. Dazu zählt etwa die Pflicht, bei B2G-Rechnungen eine Leitweg-ID als Käuferreferenz (BT-10) anzugeben. XRechnung lässt zwei Syntaxen zu: UBL 2.1 und UN/CEFACT CII. In der Praxis überwiegt reines UBL-XML.
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. Details zu Fristen und Ausnahmen finden Sie unter E-Rechnungspflicht und E-Rechnung in Deutschland.
XRechnung vs ZUGFeRD vs Factur-X
| XRechnung | ZUGFeRD 2.x | Factur-X | |
|---|---|---|---|
| Format | Reines UBL 2.1 XML | CII XML in PDF/A-3 | CII XML in PDF/A-3 |
| XML-Syntax | UBL (cac: / cbc:) | CII (rsm: / ram:) | CII (rsm: / ram:) |
| EN16931-konform | Ja | Ja (ab Profil EN16931) | Ja (ab Profil Comfort) |
| Menschenlesbar | Nein (nur XML) | Ja (PDF + XML) | Ja (PDF + XML) |
| Peppol-Netzwerk | Ja | Nein | Nein |
| Verbreitung | Deutschland (B2G + B2B) | Deutschland, Österreich | Frankreich |
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.
UBL 2.1 Schema
XML-Strukturprüfung: korrekte Elementnamen, Namensräume und Datentypen. Definiert durch OASIS.
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-.
Peppol BIS 3.0 Regeln
Netzwerkspezifische Regeln für elektronische Adressschemata, Prozess-IDs und Codelisten-Beschränkungen. Regeln mit dem Präfix PEPPOL-EN16931-.
Prüfumfang dieses Validators
Der Validator prüft gegen EN16931 (CEN) und Peppol BIS Billing 3.0. Diese Regeln machen den Kern jeder XRechnung aus und decken Pflichtfelder, Berechnungen, Steuerlogik und die Peppol-Codelisten ab. Die XRechnung-spezifischen BR-DE-Regeln der KoSIT werden nicht separat geprüft. Für eine vollständige CIUS-Konformitätsprüfung ergänzen Sie das offizielle KoSIT-Prüftool. CII-Dateien werden gegen die EN16931-CII-Regeln geprüft.
Leitweg-ID und B2G-Rechnungen
Für Rechnungen an öffentliche Auftraggeber (B2G) benötigen Sie die Leitweg-ID des Empfängers. Sie identifiziert die Behörde und wird als Käuferreferenz (BT-10, cbc:BuyerReference) in die XRechnung eingetragen. Auf den Bundesplattformen ZRE und OZG-RE dient die Leitweg-ID unter Peppol-Schema 0204 zusätzlich als Zustelladresse.
Die Leitweg-ID vergibt die jeweilige Behörde, nicht Peppol. Ihre eigene Peppol-Teilnehmerkennung ist bei deutschen Unternehmen in der Regel die USt-IdNr. unter Peppol-Schema 9930. Wie Leitweg-ID und Peppol-Teilnehmerkennung zusammenhängen, erklärt der Leitfaden Peppol in Deutschland (englisch).
Zeitplan der E-Rechnungspflicht
XRechnung wird Pflicht für Rechnungen an öffentliche Auftraggeber des Bundes (B2G).
Alle Unternehmen in Deutschland müssen strukturierte E-Rechnungen im B2B-Bereich empfangen können.
Versandpflicht für Unternehmen mit mehr als 800.000 Euro Vorjahresumsatz.
Versandpflicht für alle übrigen Unternehmen im inländischen B2B-Geschäftsverkehr.
Häufige XRechnung-Fehler
Diese Regelverstöße treten bei XRechnung-Dateien besonders häufig auf. Der Validator nennt zu jedem Fehler die Regelkennung, das betroffene XML-Element und einen Lösungshinweis.
Spezifikationskennung fehlt
Jede Rechnung braucht eine Spezifikationskennung (BT-24) im Element cbc:CustomizationID. Sie kennzeichnet die verwendete EN16931-Ausprägung.
Keine Rechnungsposition vorhanden
Eine Rechnung muss mindestens eine Rechnungsposition (cac:InvoiceLine) enthalten. Prüfen Sie, ob mindestens eine Position übergeben wird.
Gesamtbetrag stimmt nicht
Der Gesamtbetrag mit Steuer (BT-112) muss der Summe aus Nettobetrag (BT-109) und Steuerbetrag (BT-110) entsprechen. Prüfen Sie die Rundung der Positions- und Summenwerte.
Geschäftsprozess fehlt
Das Element cbc:ProfileID muss den Geschäftsprozess angeben, für Peppol BIS Billing meist 'urn:fdc:peppol.eu:2017:poacc:billing:01:1.0'.
Elektronische Käuferadresse fehlt
Die elektronische Adresse des Käufers (cbc:EndpointID mit schemeID) muss angegeben sein, damit die Rechnung im Peppol-Netzwerk zugestellt werden kann.
Alle Regeln im Detail: 311 Validierungsregeln erklärt.
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.
Prüft dieser Validator die XRechnung-spezifischen BR-DE-Regeln?
Dieser Validator prüft Ihre Datei gegen die EN16931-Geschäftsregeln (CEN) und die Peppol BIS Billing 3.0-Regeln. Diese bilden den Kern jeder XRechnung. Die zusätzlichen deutschen Geschäftsregeln der XRechnung-CIUS (Präfix BR-DE-), die von der KoSIT gepflegt werden, werden nicht separat geprüft. Für eine vollständige XRechnung-CIUS-Konformitätsprüfung nutzen Sie zusätzlich das offizielle KoSIT-Prüftool.
Was ist die Leitweg-ID?
Die Leitweg-ID ist die Routing-Adresse, mit der eine B2G-Rechnung der richtigen öffentlichen Behörde zugeordnet wird. Sie wird als Käuferreferenz (BT-10) in die Rechnung eingetragen und dient auf den Plattformen ZRE und OZG-RE unter Peppol-Schema 0204 auch als Zustelladresse. Die Leitweg-ID erhalten Sie von der jeweiligen Behörde, nicht von Peppol.
Kann XRechnung auch im CII-Format vorliegen?
Ja. Die XRechnung-CIUS erlaubt zwei Syntaxen: UBL 2.1 und UN/CEFACT CII. In der Praxis wird XRechnung überwiegend als reines UBL-XML ausgetauscht. Laden Sie eine UBL-XRechnung hoch, prüft der Validator gegen EN16931 (CEN) und Peppol BIS 3.0. Eine CII-Datei wird gegen die EN16931-CII-Regeln geprüft.
Wie behebe ich XRechnung-Validierungsfehler?
Das Ergebnis nennt zu jedem Fehler die Regelkennung (z. B. BR-16 oder PEPPOL-EN16931-R001), das betroffene XML-Element und einen Hinweis zur Behebung. Korrigieren Sie die Rechnung in Ihrer Software und laden Sie die Datei erneut hoch, bis keine Fehler mehr gemeldet werden. Warnungen verhindern die Übertragung nicht, weisen aber auf empfohlene Korrekturen hin.
Verwandte Seiten
Peppol Validator
UBL-Rechnungen gegen Peppol BIS 3.0 und EN16931 validieren
E-Rechnung Validator
E-Rechnungen prüfen und validieren (XRechnung und ZUGFeRD)
Factur-X / ZUGFeRD Validator
CII-XML-Rechnungen gegen EN16931 Schematron-Regeln prüfen
E-Rechnungspflicht
Fristen 2025 bis 2028, Ausnahmen und betroffene Unternehmen
E-Rechnung in Deutschland
Formate, staatliche Plattformen und die Rolle von Peppol
ZUGFeRD vs Factur-X vs XRechnung
Formate im direkten Vergleich (englisch)
Alle 311 Validierungsregeln
BR-, PEPPOL-EN16931- und länderspezifische Regeln erklärt
XRechnung und Peppol in Deutschland
Wie XRechnung und Peppol BIS zusammenhängen (englisch)
Peppol-Mandate weltweit
Wo Peppol oder EN 16931 ab 2026 verpflichtend ist (englisch)