XRechnung Validator
XRechnung online validieren – kostenlos mit KoSIT-Regeln
Prüfen Sie Ihre XRechnung-Dateien (UBL und CII) kostenlos gegen die offiziellen KoSIT-Validierungsregeln. Sofortige Fehlermeldungen in verständlichem Deutsch, ohne Anmeldung und ohne Dateispeicherung.
→ Jetzt XRechnung prüfen: Zur kostenlosen Validierung
Was ist XRechnung?
XRechnung ist der deutsche Standard für elektronische Rechnungen im strukturierten XML-Format, der auf der europäischen Norm EN 16931 basiert. XRechnung wurde von der Koordinierungsstelle für IT-Standards (KoSIT) entwickelt und ist seit dem 27. November 2020 für Rechnungen an öffentliche Auftraggeber des Bundes verpflichtend (B2G).
Ab dem 1. Januar 2025 gilt die E-Rechnungspflicht auch für B2B-Geschäfte in Deutschland. Unternehmen müssen E-Rechnungen empfangen können. Für das Versenden gelten Übergangsfristen bis Ende 2026 (Unternehmen mit Jahresumsatz über 800.000 €) bzw. bis Ende 2027 (alle anderen Unternehmen).
Welche XRechnung-Formate werden unterstützt?
XRechnung kann in zwei verschiedenen XML-Syntaxen erstellt werden:
- UBL (Universal Business Language): Die UBL-Syntax verwendet XML-Namespaces wie
cac:(Common Aggregate Components) undcbc:(Common Basic Components). UBL Invoice ist international weit verbreitet. - UN/CEFACT CII (Cross Industry Invoice): Die CII-Syntax verwendet Präfixe wie
ram:(Reusable Aggregate Business Information Entity) undrsm:(Root Message). CII ist besonders in Deutschland gebräuchlich.
Beide Syntaxen sind gleichwertig und erfüllen die EN 16931-Norm. Dieser Validator prüft beide Formate gegen XRechnung 3.0.2.
XRechnung-Versionen
Dieser Validator verwendet:
- KoSIT Validator: Version 1.6.3
- XRechnung-Konfiguration: 3.0.2 (Release 2026-08-31, scenarios.xml vom 2026-09-02)
- EN 16931 Schematron: Version 1.3.16
XRechnung 3.0 ist die aktuelle Version des Standards und unterstützt erweiterte Funktionen wie mehrere Lieferadressen und verbesserte Nachlässe.
Welche Validierungsregeln werden geprüft?
Der Validator prüft Ihre XRechnung auf mehrere Regelkategorien:
BR-DE-Regeln (Deutsche Erweiterungen)
Diese Regeln sind spezifisch für den deutschen XRechnung-Standard:
- BR-DE-1: Pflicht zur Angabe von Zahlungsinformationen (BG-16)
- BR-DE-15: Leitweg-ID oder Buyer Reference (BT-10) ist Pflicht
- BR-DE-21: Specification Identifier muss XRechnung-Kennung enthalten
- BR-DE-17: Erlaubte Invoice Type Codes (326, 380, 384, 389, 381, 875-877)
BR-Regeln (EN 16931 Pflichtfelder)
Diese europäischen Regeln definieren Pflichtfelder wie Rechnungsdatum, Verkäufer- und Käuferadresse, Steuerinformationen.
BR-CO-Regeln (Berechnungsregeln)
Diese Regeln prüfen die mathematische Korrektheit von Beträgen, Summen und Steuern.
Typische XRechnung-Fehler
Die häufigsten Validierungsfehler bei XRechnung sind:
- BR-DE-15: Fehlende Leitweg-ID (für B2G-Rechnungen verpflichtend)
- BR-DE-1: Fehlende Zahlungsanweisungen
- BR-08 / BR-10: Unvollständige Verkäufer- oder Käuferadresse
- BR-CO-15: Fehlerhafte Berechnung des Gesamtbetrags mit Mehrwertsteuer
XRechnung-Beispieldateien
Sie können den Validator mit unseren Beispieldateien testen:
- Gültige XRechnung (UBL) – eine fehlerfreie XRechnung 3.0
- Ungültige XRechnung (UBL) – enthält mehrere typische Fehler
XRechnung visualisieren
XRechnung-Dateien sind maschinenlesbare XML-Dateien. Um den Rechnungsinhalt menschenlesbar darzustellen, benötigen Sie einen XRechnung-Viewer oder eine XSLT-Transformation. Die reine Validierung prüft nur die technische Korrektheit und Regelkonformität, nicht die optische Darstellung.
Häufige Fragen zu XRechnung
Ist XRechnung das gleiche wie ZUGFeRD?
Nein, aber beide sind für die E-Rechnungspflicht zugelassen. XRechnung ist reines XML, während ZUGFeRD ein Hybrid-Format (PDF mit eingebettetem XML) ist. → Vergleich XRechnung vs. ZUGFeRD
Brauche ich eine Leitweg-ID?
Die Leitweg-ID ist für Rechnungen an öffentliche Auftraggeber (B2G) verpflichtend. Sie identifiziert die zuständige Rechnungseingangs-Stelle. Für B2B-Rechnungen ist die Leitweg-ID nicht erforderlich, aber Sie müssen das Feld "Buyer Reference" (BT-10) mit einer anderen Referenz befüllen. → Leitweg-ID erklärt
Werden meine Rechnungen gespeichert?
Nein. Die Validierung erfolgt flüchtig im Arbeitsspeicher. Nach der Prüfung wird die Datei unwiderruflich gelöscht. Wir speichern keine Rechnungsinhalte.
Kann ich XRechnung selbst erstellen?
XRechnung-Dateien können manuell als XML erstellt werden, was aber fehleranfällig ist. In der Praxis nutzen Sie eine Buchhaltungssoftware oder ein Online-Tool, das XRechnung-konforme Dateien erzeugt. Dieser Validator prüft nur die Gültigkeit, erstellt aber keine neuen Rechnungen.
XRechnung jetzt validieren
Laden Sie Ihre XRechnung-Datei hoch und erhalten Sie sofort eine detaillierte Validierung mit verständlichen Fehlerhinweisen in Deutsch.