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) und cbc: (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) und rsm: (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)

→ Alle Fehler-Codes ansehen

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:

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.

→ Kostenlos validieren