XRechnung prüfen: Vorprüfung mit verständlichen Meldungen
Datei ablegen: Die Vorprüfung rechnet Summen nach und listet jede verletzte Regel mit Kennung und Feld. Das Beispiel oben enthält absichtlich zwei Fehler.
Vorprüfung EN 16931 und XRechnung
2 Fehler, 0 Hinweise
Ersetzt nicht den amtlichen KoSIT-Validator, findet aber die häufigsten Fehler sofort.
| Geprüfte Regeln | 84 |
| Hinweise | 0 |
| Format | XRechnung |
| E-Rechnung nach UStG | Ja |
Beispiel mit erfundenen Daten
| Stufe | Regel | Feld | Befund |
|---|---|---|---|
| Fehler | BR-CO-16 | BT-115 | BT-112 − BT-113 + BT-114 ergibt 1323.38, der fällige Betrag (BT-115) ist 1333.38. |
| Fehler | BR-DE-15 | BT-10 | Die Käuferreferenz (BT-10) fehlt; bei der öffentlichen Hand ist das die Leitweg-ID. |
Rechnungssteller
Muster Webdesign GmbH
Beispielweg 12
10115 Berlin
- USt-IdNr.:
- DE123456789
- Steuernummer:
- 30/123/45678
- Kontakt:
- Buchhaltung · +49 30 0000000 · rechnung@muster-webdesign.example
- Elektronische Adresse:
- rechnung@muster-webdesign.example (EM)
Rechnungsempfänger
Beispiel Handel KG
Musterstraße 5
50667 Köln
- USt-IdNr.:
- DE987654321
- Elektronische Adresse:
- eingang@beispiel-handel.example (EM)
Rechnung RE-2026-0415
- Nummer
- RE-2026-0415
- Datum
- 25.10.2026
- Leistungsdatum
- 20.10.2026
- Fällig
- 08.11.2026
| Pos. | Bezeichnung | Menge | Preis | USt | Netto |
|---|---|---|---|---|---|
| 1 | Gestaltung Startseite | 12 Stunde | 85,00 € | 19 % | 1.020,00 € |
| 2 | Hosting Oktober 2026 | 1 Monat | 29,90 € | 19 % | 29,90 € |
| 3 | Fachbuch Barrierefreiheit | 2 Stück | 34,58 € | 7 % | 69,16 € |
| Summe Positionen | 1.119,06 € |
| Gesamt ohne USt | 1.119,06 € |
| Umsatzsteuer 19 % | 199,48 € |
| Umsatzsteuer 7 % | 4,84 € |
| Gesamt mit USt | 1.323,38 € |
| Zahlbetrag | 1.333,38 € |
Zahlung: SEPA-Überweisung
Konto DE02120300000000202051 · Kontoinhaber Muster Webdesign GmbH
Bedingungen: Zahlbar innerhalb von 14 Tagen ohne Abzug.
Technische Angaben
- Syntax
- UBL 2.1
- Standard
- XRechnung 3.0
- Profil
- XRECHNUNG
- Spezifikation (BT-24)
- urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0
- Prozess (BT-23)
- urn:fdc:peppol.eu:2017:poacc:billing:01:1.0
Erstellt von Radif Partners · Methode · UStG, BMF-Schreiben und XRechnung 3.0.2 geprüft am 25. Oktober 2026
Die Vorprüfung auf dieser Seite liest eine XRechnung oder ZUGFeRD-Datei im Browser und prüft sie gegen die wichtigsten Geschäftsregeln: die Pflichtfelder der Norm EN 16931 (Regeln BR-01 bis BR-27), die Rechenregeln BR-CO für Summen und Steuer, die Regeln der Steuerkategorien wie BR-S, BR-E und BR-AE, die deutschen Zusatzregeln BR-DE der XRechnung 3.0.2 und die Prüfziffer einer Leitweg-ID. Jede Meldung nennt die Regel, das betroffene Feld (BT oder BG) und eine Erklärung in Klartext. Den vollständigen amtlichen Prüfsatz aus XML-Schema und Schematron führt nur der Validator der Koordinierungsstelle für IT-Standards (KoSIT) aus, ein Java-Programm ohne Weboberfläche. Unsere Testrechnungen haben wir mit diesem Validator in der Konfiguration für XRechnung 3.0.2 abgeglichen; alle erzeugten Dateien wurden dort als gültig angenommen. Für den Alltag gilt: Meldet die Vorprüfung keinen Fehler, ist die Rechnung in aller Regel in Ordnung; meldet sie einen, wissen Sie, welches Feld Sie korrigieren müssen.
Was die Vorprüfung kontrolliert
Die Prüfung geht die Rechnung in festen Schritten durch. Zuerst die Pflichtangaben: Rechnungsnummer, Datum, Rechnungsart, Währung, Namen und Anschriften beider Seiten, mindestens eine Position. Dann die Rechnung selbst: Jede Positionssumme muss Menge mal Preis ergeben, die Summe der Positionen muss dem Feld BT-106 entsprechen, und die Steuer je Satz muss zum Steuerbetrag passen. Danach folgen die Regeln der Steuerkategorien und zuletzt, bei einer XRechnung, die nationalen Regeln.
| Regelgruppe | Beispiel | Was geprüft wird |
|---|---|---|
| BR-01 bis BR-27 | BR-02 | Pflichtfelder der Norm, hier die Rechnungsnummer BT-1 |
| BR-CO | BR-CO-10 | Summe der Positionen gleich Feld BT-106 |
| BR-S, BR-E, BR-AE | BR-AE-02 | Reverse Charge: USt-IdNr. des Käufers vorhanden |
| BR-DE | BR-DE-15 | Käuferreferenz BT-10 bei einer XRechnung |
| PEPPOL R010/R020 | R020 | Elektronische Adresse von Käufer und Verkäufer |
| Leitweg-ID | Prüfziffer | Modulo 97-10 über Grob- und Feinadressierung |
Das Beispiel, das beim Laden erscheint, ist eine XRechnung, in der zwei Dinge fehlen: die Käuferreferenz und ein stimmiger Zahlbetrag. Die Tabelle unter der Karte zeigt beide Fehler mit Regel und Feld. Wählen Sie ein anderes Beispiel, verschwinden die Meldungen.
Vorprüfung und amtlicher Validator
Die Prüfsoftware der KoSIT ist das Referenzwerkzeug. Sie prüft eine Datei zuerst gegen das XML-Schema, also gegen Aufbau und Datentypen, und dann gegen die Schematron-Regeln der XRechnung. Das Ergebnis ist ein Bericht mit der Empfehlung, die Datei anzunehmen oder abzulehnen. Die Software läuft mit Java auf dem eigenen Rechner und richtet sich an Entwickler und Rechnungseingangsstellen.
Unsere Vorprüfung bildet den Teil der Regeln nach, der für Menschen ohne Programmierkenntnisse am meisten bringt, und erklärt jede Meldung auf Deutsch und Englisch. Um sicherzugehen, dass sie richtig rechnet, haben wir sie mit den Beispieldateien der Testsuite der KoSIT geprüft: Alle gültigen Dateien laufen ohne Fehler durch. Die Rechnungen, die der Ersteller dieser Seite erzeugt, hat der KoSIT-Validator in der aktuellen Konfiguration angenommen.
Welche Fehler wirklich Folgen haben
Nicht jede Meldung ist gleich schwer. Das BMF-Schreiben vom 15. Oktober 2025 unterscheidet drei Fälle. Ist die Datei so fehlerhaft, dass sie sich nicht lesen lässt, liegt gar keine E-Rechnung vor. Verletzt sie eine Geschäftsregel bei einer Pflichtangabe des § 14 Abs. 4 UStG, etwa einem falschen Steuerbetrag, ist die Rechnung nicht ordnungsgemäß. Verletzt sie eine Regel ohne steuerlichen Bezug, etwa eine fehlende Käuferreferenz, bleibt sie umsatzsteuerlich in Ordnung, auch wenn ein Portal sie zurückweist.
Umsatzsteuerlich ist die Datei
Umsatzsteuerlich ist die Datei
Ordnungsgemäß
| Fundstelle im BMF-Schreiben | Rn. 35a |
| Rechnung berichtigen | Nein |
| Prüfbericht aufbewahren | Empfohlen |
So lesen Sie eine Meldung
Jede Zeile der Ergebnistabelle hat vier Spalten. Die Stufe sagt, ob es ein Fehler oder ein Hinweis ist. Die Regel nennt die Kennung, mit der Sie in der Spezifikation nachschlagen können. Das Feld nennt den Business Term, zum Beispiel BT-10 für die Käuferreferenz oder BT-115 für den Zahlbetrag. Der Befund erklärt den Verstoß in einem Satz und nennt bei Positionen die Zeilennummer. Mit diesen Angaben finden Sie die Stelle in Ihrem Rechnungsprogramm oder können dem Absender genau sagen, was zu ändern ist.
Geht die Rechnung an eine Behörde, schalten Sie die Frage nach dem Empfänger auf „Ja“. Dann prüft die Vorprüfung zusätzlich, ob im Feld BT-10 eine gültige Leitweg-ID steht. Die Prüfziffer allein können Sie auch im Leitweg-ID-Prüfer kontrollieren.
Fehler beheben
Stammt die Rechnung von Ihnen, korrigieren Sie die Angabe in Ihrem Programm und erzeugen die Datei neu; eine XML von Hand zu ändern ist fehleranfällig. Ohne eigenes Programm können Sie die Rechnung im Rechnungsersteller neu schreiben; dort ist der Download gesperrt, solange eine Regel verletzt ist. Stammt die Rechnung von einem Lieferanten und betrifft der Fehler eine Pflichtangabe, bitten Sie um eine berichtigte Rechnung, bevor Sie die Vorsteuer ziehen. Was jedes Pflichtfeld bedeutet, steht unter EN 16931.