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
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).
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
| 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-.
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
Peppol Validator
UBL-Rechnungen gegen Peppol BIS 3.0 und EN16931 validieren
Factur-X / ZUGFeRD Validator
CII-XML-Rechnungen gegen EN16931 Schematron-Regeln prüfen
E-Rechnung Validator
E-Rechnungen prüfen und validieren (alle Formate)
Alle 311 Validierungsregeln
BR-, PEPPOL-EN16931- und länderspezifische Regeln erklärt
Das Peppol-Netzwerk
Vier-Ecken-Modell, AS4 und SML / SMP Discovery (englisch)
Peppol-Mandate weltweit
Wo Peppol oder EN 16931 ab 2026 verpflichtend ist (englisch)