Zum Inhalt springen

XRechnung validieren und Fehler verstehen

Lade die XRechnung (oder eine ZUGFeRD-PDF) oben hoch. Der Prüfer kontrolliert die Datei gegen das XML-Schema und die offiziellen Prüfregeln der EN 16931 und der XRechnung – lokal in deinem Browser – und erklärt jeden Fehler in verständlicher Sprache, mit Regelnummer und betroffenem Feld.

Dateien auswählen

oder Datei hierher ziehenXML (XRechnung, UBL, CII) oder PDF (ZUGFeRD, Factur-X)

Offizielle Prüfregeln – nicht der KoSIT-Dienst

Diese Prüfung verwendet die offiziellen XML-Schemas und Schematron-Regelwerke (CEN EN 16931, KoSIT XRechnung) mit derselben Bewertungslogik wie der KoSIT-Validator – ausgeführt lokal in deinem Browser. Sie ist nicht der KoSIT-Validator selbst und keine Zertifizierung. In unseren Tests mit 149 Referenz- und Testdateien stimmte das Ergebnis bei jeder Datei mit dem KoSIT-Validator 1.6.3 überein. KoSIT · Lizenzen

Deine Dateien verlassen nie dein Gerät – alles läuft lokal in deinem Browser.

So funktioniert’s

  1. 1

    Datei hochladen

    XRechnung als XML (UBL oder CII) oder ZUGFeRD-PDF.

  2. 2

    Prüfung starten

    XSD-Schema und Schematron-Regeln von CEN (EN 16931) und KoSIT (XRechnung) werden angewendet.

  3. 3

    Ergebnis lesen

    Fehler und Warnungen mit Regelcode, Erklärung und betroffenem Feld.

  4. 4

    Korrigieren

    Im Rechnungsprogramm anpassen und erneut prüfen, bis die Datei fehlerfrei ist.

Was bei der Validierung geprüft wird

Eine XRechnung wird in zwei Stufen geprüft. Zuerst die Syntax: Passt die XML-Datei zum XML-Schema (XSD) von UBL oder CII? Danach die Geschäftsregeln (Schematron): Sind alle Pflichtfelder da, stimmen Summen und Umsatzsteuer, sind Codes und Datumsangaben zulässig? Die Geschäftsregeln stammen aus der europäischen Norm EN 16931 (Regeln wie BR-CO-15) und aus den nationalen Zusatzregeln der XRechnung (Regeln wie BR-DE-15).

Die häufigsten Gründe für Ablehnungen

  1. Käuferreferenz / Leitweg-ID fehlt (BR-DE-15) – bei Behörden Pflicht. Die ID vorab mit dem Leitweg-ID-Prüfer kontrollieren.
  2. Summen stimmen nicht (BR-CO-10, BR-CO-15) – z. B. Rundungsdifferenzen zwischen Positionen und Gesamtsumme.
  3. Steueraufschlüsselung unvollständig – bei steuerfreien Umsätzen oder Reverse Charge fehlt der Befreiungsgrund.
  4. Kontaktdaten des Verkäufers fehlen (BR-DE-2, BR-DE-5 bis BR-DE-7) – die XRechnung verlangt Ansprechpartner, Telefon und E-Mail.
  5. Veraltete Spezifikationskennung (BR-DE-21) – die Datei wurde mit einer älteren XRechnung-Version erzeugt.

Alle typischen Regelverstöße mit Lösung findest du im Ratgeber XRechnung-Validierungsfehler.

Offizielle Regeln – aber ohne Upload

Viele Rechnungsportale nutzen die Prüfregeln der Koordinierungsstelle für IT-Standards (KoSIT). Unser Prüfer wendet dieselben offiziell veröffentlichten Regelwerke an – nur eben direkt in deinem Browser. Deine Rechnung verlässt dein Gerät nicht. Verbindlich bleibt am Ende die Prüfung beim Empfänger, die meisten Ablehnungsgründe erkennst du so aber schon vor dem Versand.

Nach der Korrektur

Wenn du deine Rechnungen mit unserem E-Rechnungs-Generator erstellst, werden die Pflichtfelder bereits bei der Eingabe geprüft. Ansicht und Kontrolle der fertigen Datei geht im Viewer. ZUGFeRD-Dateien prüfst du genauso – siehe ZUGFeRD validieren.

Tipps

  • Fehler führen in der Regel zur Ablehnung, Warnungen nicht zwingend – behebe trotzdem beides.
  • Die häufigsten Fehler und ihre Lösung erklärt der Ratgeber XRechnung-Validierungsfehler.
  • Die Datei bleibt auf deinem Gerät – auch vertrauliche Rechnungen kannst du bedenkenlos prüfen.

Häufige Fragen

Was ist der Unterschied zwischen Fehler und Warnung?

Fehler verletzen eine Pflichtregel und führen meist zur Ablehnung. Warnungen weisen auf mögliche Probleme hin, die nicht zwingend zur Ablehnung führen.

Nutzt der Prüfer die offiziellen KoSIT-Regeln?

Ja. Geprüft wird gegen das XML-Schema sowie die veröffentlichten Schematron-Regeln der EN 16931 und der XRechnung. Maßgeblich bleibt trotzdem die Prüfung des jeweiligen Empfängers.

Wird meine Rechnung hochgeladen?

Nein, die Prüfung läuft lokal in deinem Browser.

Kann ich auch ZUGFeRD prüfen?

Ja, das eingebettete XML wird automatisch gefunden und geprüft.