E-Rechnung empfangen
E-Rechnung prüfen: Validatoren für XRechnung und ZUGFeRD und was ihre Fehlermeldungen bedeuten
E-Rechnung prüfen: Validatoren, KoSIT-Validator 1.6.3, Formatfehler und Geschäftsregelfehler nach BMF und typische BR-DE-Meldungen. Stand: 29.10.2026
Kurz gesagt
Eine E-Rechnung prüfen heißt, die Datei technisch mit einem Validator gegen Format und Geschäftsregeln zu testen und inhaltlich die umsatzsteuerlichen Angaben zu kontrollieren; eine Pflicht zur Validierung gibt es nicht, das BMF hält sie aber für sinnvoll (BMF-FAQ Frage 7, Stand: 29.10.2026).
Die Prüfung betrifft jedes Unternehmen, denn seit 1. Januar 2025 muss jeder im Inland ansässige Unternehmer E-Rechnungen empfangen können, ohne Übergangsregelung (Rn. 62 BMF-Schreiben vom 15.10.2024). Wer eine XRechnung oder eine ZUGFeRD-Datei erhält, entscheidet mit dem Prüfergebnis, ob er die Rechnung bucht, zurückfragt oder eine Berichtigung verlangt. Prüfen ist damit ein praktischer Teil der Pflichten, die die E-Rechnungspflicht in Deutschland für den Rechnungseingang mit sich bringt.
Was der Prüfbericht für die Rechnung bedeutet, hängt von der Fehlerart ab. Ein Formatfehler macht die Datei zur sonstigen Rechnung. Ein Geschäftsregelfehler ohne Formatfehler lässt sie umsatzsteuerlich prinzipiell eine E-Rechnung bleiben. Ein Inhaltsfehler betrifft die Pflichtangaben und kann auch dann vorliegen, wenn der Validator nichts meldet.
Die Abschnitte folgen dieser Reihenfolge: welche Werkzeuge es gibt und was sie prüfen, welche Fehlerarten die BMF-Schreiben unterscheiden, was die häufigsten Codes im Prüfbericht bedeuten, worauf sich ein Empfänger verlassen darf und wie ein Betrieb die Prüfung beim Empfang und vor dem Versand einbaut.
Die Tabelle fasst zehn Kernpunkte zur Prüfung einer E-Rechnung mit ihrer Grundlage zusammen.
| Merkmal | Angabe (Stand: 29.10.2026) | Grundlage |
|---|---|---|
| Pflicht zur Validierung | keine; Validierung ist aber sinnvoll | BMF-FAQ Frage 7 |
| Empfehlung eines Validators durch das BMF | keine, aus Gründen der Gleichbehandlung | BMF-FAQ Frage 7 |
| Was ein Validator prüft | Format (Schema) und Geschäftsregeln (Schematron) | Rn. 35a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025 |
| Was er nicht ersetzt | Prüfung der Rechnung auf Vollständigkeit und Richtigkeit | Rn. 35a; Abschn. 15.2a Abs. 6 UStAE |
| Formatfehler | Datei ist eine sonstige Rechnung | Rn. 6a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025 |
| Geschäftsregelfehler | prinzipiell weiter E-Rechnung; Inhaltsfehler nur, wenn eine Pflichtangabe betroffen ist | Rn. 22, 23 BMF-Schreiben vom 15.10.2026 |
| Nachweis | Validierungsbericht aufbewahren | Rn. 35a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025 |
| Nichtbeanstandung | E-Rechnungen, ausgestellt bis 31.12.2026, die den Schreiben von 2024 und 2025 entsprechen | Anwendungsregelung BMF-Schreiben vom 15.10.2026 |
| Verwaltungsanweisungen | drei BMF-Schreiben: 15.10.2024, 15.10.2025, 15.10.2026; BMF-Schreiben zur E-Rechnung | BMF |
| Aktuelle Werkzeuge | KoSIT-Validator 1.6.3, Konfiguration XRechnung v2026-08-31, XRechnung Schematron 2.6.0 | KoSIT auf GitHub |
Was eine Prüfung umfasst: Technik und Inhalt
Die Prüfung einer E-Rechnung hat zwei Ebenen: Die technische Validierung zeigt, ob die Datei dem Format und seinen Geschäftsregeln entspricht, die inhaltliche Kontrolle, ob die umsatzsteuerlichen Pflichtangaben richtig und vollständig sind. Ein Validator deckt nur die erste Ebene ab: Auf sein Ergebnis darf sich ein Unternehmer nach Rn. 35a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025 „hinsichtlich des Formats und der Geschäftsregeln“ verlassen. Ob der Steuersatz stimmt oder die Leistung richtig beschrieben ist, erkennt kein Programm, das nur die Struktur der Datei kennt. Beide Ebenen gehören zu dem, was jedes Unternehmen seit 1. Januar 2025 beim Empfang können muss.
Technische Validierung: Schema und Schematron
Technisch prüft ein Validator, ob die XML-Datei dem Schema ihrer Syntax entspricht, und testet sie danach mit Schematron-Regeln gegen die Geschäftsregeln der EN 16931 und, bei einer XRechnung, gegen die nationalen BR-DE-Regeln. Das Schema beschreibt, welche Elemente in welcher Reihenfolge stehen dürfen. Schematron-Regeln prüfen die logischen Abhängigkeiten zwischen den Feldern, etwa ob ein Steuerbetrag zum Steuersatz passt.
Zwei Syntaxen kommen in Frage: UBL 2.1 und UN/CEFACT CII in der Fassung D16B. Beide decken die CEN-Validierungsartefakte in der Version 1.3.17 vom 12. Oktober 2026 ab, die unter der Lizenz EUPL 1.2 stehen (Stand: 29.10.2026). Rechtlich knüpft § 14 Abs. 1 Satz 6 Nr. 1 UStG die E-Rechnung an die EN 16931 und ihre Syntaxen; nach Nr. 2 genügt auch ein vereinbartes Format, wenn es nach Satz 7 die richtige und vollständige Extraktion der Angaben ermöglicht.
Die deutschen Zusatzregeln der XRechnung veröffentlicht die KoSIT als XRechnung Schematron, derzeit in der Version 2.6.0 vom 31. August 2026, auf GitHub freigegeben am 2. September 2026 und kompatibel mit XRechnung 3.0. Ein Prüfbericht kann deshalb zwei Regelquellen nebeneinander nennen: europäische Regeln aus der Norm und BR-DE-Regeln der KoSIT. Woher die europäischen Regeln stammen, erklärt die Seite über die europäische Norm hinter jeder E-Rechnung.
Inhaltliche Kontrolle der umsatzsteuerlichen Angaben
Ein positives Prüfergebnis ersetzt nicht die Pflicht des Empfängers, die Rechnung auf Vollständigkeit und Richtigkeit zu prüfen (Rn. 35a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025; Abschn. 15.2a Abs. 6 UStAE). Der Validator bestätigt nur, dass die Datei technisch stimmig ist. Ob die Angaben in der Sache zutreffen, bleibt eine Frage an den Empfänger.
Das Beispiel der Finanzverwaltung in Rn. 35a ist ein fehlerhafter Steuersatz: Er ist ein Inhaltsfehler, auch wenn kein Validierungsfehler vorliegt. Der Validator prüft nur, ob Steuerbetrag und Steuersatz zueinander passen, nicht, ob der Satz für die Leistung zutrifft.
Alle umsatzsteuerlichen Pflichtangaben müssen im strukturierten Teil der E-Rechnung stehen; ein bloßer Verweis auf eine Anlage genügt nicht (BMF-FAQ Frage 7a). Die inhaltliche Kontrolle richtet sich deshalb auf die XML-Daten, nicht auf eine Bildansicht. Welche Angaben dazu gehören, listet die Seite zu den Pflichtangaben einer Rechnung nach § 14 Abs. 4 UStG.
Validatoren im Überblick: öffentliche Werkzeuge und was sie prüfen
Öffentlich zugänglich sind vor allem der KoSIT-Validator mit der Konfiguration XRechnung, die Schematron-Regeln der KoSIT und des CEN, das Mustangproject für ZUGFeRD sowie die Prüfberichte der Rechnungsportale von Bund und Baden-Württemberg; eine bestimmte Anwendung empfiehlt das BMF nicht (BMF-FAQ Frage 7). Die Tabelle zeigt, wer sie herausgibt, was sie prüfen und welche Version aktuell ist.
| Werkzeug | Herausgeber | prüft | Version und Datum (Stand: 29.10.2026) | Seite |
|---|---|---|---|---|
| KoSIT-Validator mit Konfiguration XRechnung | KoSIT | XRechnung in UBL und CII gegen Schema, EN-16931- und BR-DE-Regeln | 1.6.3 (20.08.2026); Konfiguration v2026-08-31 | XRechnung und ihre Versionen |
| XRechnung Schematron | KoSIT | BR-DE-Regeln der XRechnung | 2.6.0 (Version 31.08.2026, Release 02.09.2026) | |
| CEN-Validierungsartefakte | CEN | EN-16931-Regeln für UBL 2.1 und CII D16B | 1.3.17 (12.10.2026), EUPL 1.2 | EN 16931 und ihre Geschäftsregeln |
| Mustangproject | Open-Source-Projekt | ZUGFeRD 2 und Factur-X, ZUGFeRD 1, XRechnung | 2.26.0 (25.08.2026), APL2 | ZUGFeRD und seine Profile |
| Quba | Open-Source-Projekt | Offline-Validierung auf Basis von Mustangproject | 2.0 (15.10.2026) | |
| OZG-RE (Bund) | Bund | Prüfbericht mit formalen Fehlern vor dem Versand, bei Weberfassung und Upload | ||
| E-Rechnungs-Validator BW | Land Baden-Württemberg | formale Validierung der XRechnung (E-Rechnungs-Validator auf service-bw) | E-Rechnung an öffentliche Auftraggeber in Baden-Württemberg | |
| E-Rechnungs-Viewer im ELSTER-Portal | Steuerverwaltung | nur Anzeige, keine Validierung |
Der KoSIT-Validator und seine Prüfszenarien
Der KoSIT-Validator ist eine Prüfengine für XML-Dateien, die selbst keine Regeln enthält: Was er prüft, legt eine Szenario-Konfiguration fest, für die XRechnung die Konfiguration v2026-08-31 mit den CEN-Schematron-Regeln 1.3.16 (Stand: 29.10.2026). Die aktuelle Version 1.6.3 des Validators stammt vom 20. August 2026 und arbeitet mit Schema und Schematron. Zu jeder geprüften Datei erzeugt er immer einen Prüfbericht im XML-Format; mit der Option -D läuft er als HTTP-Daemon. Die Konfiguration v2026-08-31 ist am 2. September 2026 erschienen; ihre Vorgängerin vom 31. Januar 2026 (veröffentlicht am 5. Februar 2026) enthielt noch die CEN-Regeln 1.3.15 und den Validator 1.6.0. Versionen und Änderungen stehen in den Releases des KoSIT-Validators auf GitHub.
Die Konfiguration prüft gegen XRechnung 3.0. Aktuell ist die XRechnung 3.0.2; die Version 3.0 bleibt nach Angabe der KoSIT bis mindestens 31. Juli 2027 gültig. Die XRechnung 4.0 liegt nur als Vorversion 4.0.0 vom 15. September 2026 vor und ist nicht für den produktiven Einsatz bestimmt; die CEN-Validierungsartefakte für die EN 16931-1:2026 stehen nach der KoSIT (16. September 2026) noch aus. Zu beachten ist ein Versionsabstand: Die Konfiguration v2026-08-31 enthält die CEN-Regeln 1.3.16, während das CEN am 12. Oktober 2026 die Fassung 1.3.17 veröffentlicht hat. Welche Fassung der Standard selbst hat, beschreibt die Seite zur XRechnung, der deutsche Standard mit seinen Versionen.
Werkzeuge für ZUGFeRD-Dateien: Mustangproject und Quba
Für ZUGFeRD-Dateien steht das Mustangproject zur Verfügung, eine Open-Source-Bibliothek unter APL2, die ZUGFeRD 2 mit seinem technischen Zwilling Factur-X, ZUGFeRD 1 und XRechnung lesen, schreiben und validieren kann; die Version 2.26.0 stammt vom 25. August 2026 (Stand: 29.10.2026). Das Mustangproject richtet sich an Entwickler, die eine Prüfung in eigene Programme einbauen. Es ist kein fertiges Programm für die Buchhaltung.
Quba 2.0 vom 15. Oktober 2026 validiert offline und beruht auf dem Mustangproject; das Projekt ist Open Source, kostenlos und läuft unter Windows, macOS und Linux. Bei einer hybriden ZUGFeRD-Datei ist der strukturierte Teil der führende Teil, bei Abweichungen gelten seine Daten (Abschn. 14.4 Abs. 3 Sätze 5, 6 UStAE); entscheidend ist also das Prüfergebnis der XML-Datei. Technische Fehler des PDF/A-Containers sind nach der ZUGFeRD-FAQ des FeRD nur eine Warnung und kein schwerwiegender Fehler; der Empfänger kann aber eine korrigierte Fassung verlangen. Als E-Rechnung gilt ZUGFeRD ab Version 2.0.1, mit Ausnahme der Profile MINIMUM und BASIC-WL (BMF-FAQ Frage 7).
Prüfberichte vor dem Versand an öffentliche Stellen
Wer an den Bund schreibt, erhält in der OZG-RE bei Weberfassung und Upload noch vor dem Versand einen Prüfbericht mit formalen Fehlern; die frühere Zentrale Rechnungseingangsplattform des Bundes ist abgeschaltet. Das beschreibt die FAQ der OZG-RE auf e-rechnung-bund.de. Fehler lassen sich damit beheben, bevor die Rechnung den Auftraggeber erreicht.
Die OZG-RE ist seit 19. September 2025 die einzige Plattform des Bundes für den Rechnungsempfang (Stand: 29.10.2026). Das Land Baden-Württemberg betreibt zusätzlich einen öffentlichen E-Rechnungs-Validator für die formale Validierung von XRechnungen unter erechnungsvalidator.service-bw.de. Wie die Einreichung beim Bund im Einzelnen abläuft, zeigt die Seite OZG-RE: Registrierung, Login und Einreichung.
Formatfehler, Geschäftsregelfehler, Inhaltsfehler: was eine Fehlermeldung für die Rechnung bedeutet
Ob eine Datei nach einer Fehlermeldung noch eine E-Rechnung ist, hängt von der Fehlerart ab: Ein Formatfehler macht sie zur sonstigen Rechnung, ein Geschäftsregelfehler ohne Formatfehler lässt sie umsatzsteuerlich prinzipiell eine E-Rechnung bleiben, und ein Inhaltsfehler betrifft die Pflichtangaben (Rn. 6a, 6b, 35a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025; Rn. 22, 23 BMF-Schreiben vom 15.10.2026). Die drei Fehlerarten stehen im BMF-Schreiben vom 15.10.2025 und im BMF-Schreiben vom 15.10.2026. Die Tabelle stellt sie mit ihrer Folge nebeneinander.
| Fehlerart | was vorliegt | Folge für die Rechnung | Grundlage |
|---|---|---|---|
| Formatfehler | Syntax oder technische Vorgaben verletzt; bei einem vereinbarten Format keine richtige und vollständige Extraktion | sonstige Rechnung | Rn. 6a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025; Abschn. 14.1 Abs. 11 UStAE |
| Geschäftsregelfehler | logische Abhängigkeiten verletzt, z. B. BT-10 fehlt oder der Steuerbetrag passt nicht zum Steuersatz | prinzipiell E-Rechnung; umsatzsteuerlich unbeachtlich, wenn keine Pflichtangabe betroffen ist | Rn. 6b, 35a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025; Rn. 22, 23 BMF-Schreiben vom 15.10.2026 |
| Inhaltsfehler | Pflichtangabe nach § 14 Abs. 4 oder § 14a UStG falsch oder fehlend, auch ohne Validierungsfehler | keine ordnungsmäßige Rechnung | Rn. 35a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025; Abschn. 14.5 Abs. 1 Satz 7 ff. UStAE |
Formatfehler: Die Datei verliert ihren Status
Ein Formatfehler liegt vor, wenn die Datei nicht den zulässigen Syntaxen oder ihren technischen Vorgaben entspricht oder, bei einem vereinbarten Format nach § 14 Abs. 1 Satz 6 Nr. 2 UStG, keine richtige und vollständige Extraktion zulässt (Rn. 6a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025; Abschn. 14.1 Abs. 11 UStAE).
Die Datei ist dann eine sonstige Rechnung, also eine Rechnung, die in einem anderen elektronischen Format oder auf Papier übermittelt wird (§ 14 Abs. 1 Satz 4 UStG). Auf die Art des Formatfehlers kommt es nach Rn. 6a nicht an: Jeder Formatfehler führt zu dieser Folge. Welche Formate die Voraussetzungen erfüllen, zeigt die Übersicht Formate der E-Rechnung im Vergleich.
Geschäftsregelfehler: Der Status bleibt, solange keine Pflichtangabe betroffen ist
Ein Geschäftsregelfehler ist ein Verstoß gegen die technischen Vorschriften zur Überprüfung der logischen Abhängigkeiten, etwa ein fehlendes Feld BT-10 oder ein Steuerbetrag, der nicht zum Steuersatz passt; ein Validator meldet ihn zum Beispiel als „critical Error“ (Rn. 6b BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025). Technisch gilt eine solche Datei als fehlerhaft, auch wenn ihr Schema stimmt.
Umsatzsteuerlich bewertet die Finanzverwaltung den Fall anders. Rn. 23 BMF-Schreiben vom 15.10.2026 lautet: „Umsatzsteuerlich stellt eine Datei, die einen Geschäftsregelfehler (aber keinen Formatfehler) aufweist, dennoch prinzipiell eine E-Rechnung im Sinne von § 14 UStG dar.“ Die technische Sichtweise, nach der eine verletzte Geschäftsregel des Kern-Datenmodells keine E-Rechnung ergibt, ist für umsatzsteuerliche Fragen wie den Vorsteuerabzug nicht maßgebend.
Zum Inhaltsfehler führt ein Geschäftsregelfehler nur, wenn er eine umsatzsteuerliche Pflichtangabe betrifft (Rn. 22 BMF-Schreiben vom 15.10.2026). Geschäftsregelfehler zu anderen Inhalten sind nach Rn. 35a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025 umsatzsteuerlich unbeachtlich. Was ein Empfänger riskiert, wenn eine Pflichtangabe fehlt, behandelt die Seite zum Vorsteuerabzug bei fehlerhaften Rechnungen.
Inhaltsfehler: auch ohne Meldung des Validators möglich
Ein Inhaltsfehler ist ein Verstoß gegen die Pflichtangaben nach § 14 Abs. 4 und § 14a UStG; die Rechnung ist dann nicht ordnungsmäßig, auch wenn kein Validator einen Fehler meldet (Rn. 35a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025; Abschn. 14.5 Abs. 1 Satz 7 ff. UStAE). Der Validator kennt die Regeln der Datei, nicht den Sachverhalt dahinter.
Rn. 35a nennt als Beispiel die Angabe eines fehlerhaften Steuersatzes. Rn. 23 BMF-Schreiben vom 15.10.2026 bestätigt den Maßstab: Für die Ordnungsmäßigkeit der Rechnung müssen die Pflichtangaben nach §§ 14, 14a UStG richtig und vollständig sein.
Typische Fehlermeldungen im Prüfbericht und ihre Bedeutung
Die Meldungen eines Prüfberichts tragen den Code der verletzten Regel, etwa BR-DE-15 für die XRechnung-Regeln der KoSIT, und eine Stufe wie fatal oder warning; die Tabelle zeigt die Regeln, deren Wortlaut in der XRechnung Schematron 2.6.0 steht (Stand: 29.10.2026). Eine BR-DE-Meldung ist eine Meldung zu einer Geschäftsregel. Ob sie umsatzsteuerlich zählt, folgt aus der Einordnung im vorigen Abschnitt: Entscheidend ist, ob eine Pflichtangabe betroffen ist.
| Code | Feld (BT/BG) | Inhalt der Regel | Stufe | Quelle |
|---|---|---|---|---|
| BR-DE-1 | BG-16 | Zahlungsanweisungen (Payment instructions) müssen enthalten sein | fatal | XRechnung Schematron 2.6.0 |
| BR-DE-2 bis BR-DE-7 | BG-6, BT-37, BT-38, BT-41, BT-42, BT-43 | Kontakt des Verkäufers, Ort, Postleitzahl, Kontaktstelle, Telefon und E-Mail müssen übermittelt werden | fatal | XRechnung Schematron 2.6.0 |
| BR-DE-8, BR-DE-9 | BT-52, BT-53 | Ort und Postleitzahl des Käufers müssen übermittelt werden | fatal | XRechnung Schematron 2.6.0 |
| BR-DE-14 | BT-119 | Steuersatz der Umsatzsteuerkategorie (VAT category rate) muss übermittelt werden | fatal | XRechnung Schematron 2.6.0 |
| BR-DE-15 | BT-10 | Buyer reference muss übermittelt werden | fatal | XRechnung Schematron 2.6.0 |
| BR-DE-16 | BT-31 oder BT-32 | bei den Steuerkategorien S, Z, E, AE, K, G, L, M Pflicht | fatal | XRechnung Schematron 2.6.0 |
| BR-DE-17 | BT-3 | zulässige Rechnungsarten: 326, 380, 384, 389, 381, 875, 876, 877 aus UNTDID 1001 | warning | XRechnung Schematron 2.6.0 |
| BR-DE-18 | BT-20 | Skonto nach dem Muster #SKONTO#TAGE=n#PROZENT=n.nn# (optional #BASISBETRAG=n#) | fatal | XRechnung Schematron 2.6.0 |
| BR-DE-21 | BT-24 | Kennung soll der Kennung des Standards XRechnung entsprechen | warning | XRechnung Schematron 2.6.0 |
| BR-CO-9 / BR-CO-26 | BT-31, BT-32, BT-63 | mindestens eines der drei Felder muss ausgefüllt sein | ohne Angabe | FAQ e-rechnung-bund.de |
| „Leitweg-ID ist nicht valide“ | BT-10 | laut FAQ häufig falsch gesetzte Bindestriche oder Leerzeichen; Leitweg-ID: Aufbau und Prüfziffer | ohne Angabe | FAQ e-rechnung-bund.de |
| PEPPOL-EN16931-R002 | BT-22 | höchstens eine Notiz auf Dokumentebene, außer Käufer und Verkäufer sind deutsche Organisationen; Peppol in Deutschland | fatal | Peppol BIS Billing 3.0 |
| PDF/A-Fehler bei ZUGFeRD | PDF/A-3-Container | technische Fehler des PDF/A-Teils | nur Warnung | FeRD, ZUGFeRD-FAQ |
Quelle: XRechnung Schematron 2.6.0, Datei XRechnung-UBL-validation.sch, FAQ e-rechnung-bund.de, Peppol BIS Billing 3.0, FeRD; Stand: 29.10.2026.
BR-DE-15: das fehlende Feld BT-10
Die Regel BR-DE-15 lautet „Das Element "Buyer reference" (BT-10) muss übermittelt werden.“ und hat in der XRechnung Schematron 2.6.0 die Stufe fatal. Die Finanzverwaltung nennt gerade dieses Feld als Beispiel, wenn sie die Folgen eines Geschäftsregelfehlers erklärt. Rn. 35a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025 lautet: „Geschäftsregelfehler zu anderen Inhalten (z. B. die fehlende Angabe des Feldes „BT-10 Buyer reference") sind umsatzsteuerlich unbeachtlich.“
Bei Rechnungen an öffentliche Auftraggeber trägt BT-10 die Leitweg-ID. Zwischen Unternehmen ist keine Leitweg-ID nötig: „zum Empfang und Versand von E-Rechnungen im B2B-Bereich benötigen Sie keine Leitweg-ID“ (KoSIT, FAQ zur XRechnung). Laut BMF-FAQ Frage 6 reicht im B2B-Bereich umsatzsteuerlich bereits ein Platzhalter (z. B. „-“) in diesem Feld. Wie die Kennung für öffentliche Auftraggeber aufgebaut ist, erklärt die Seite Leitweg-ID: Aufbau und wo Sie sie finden.
Meldungen mit dem Präfix PEPPOL-EN16931
Codes mit dem Präfix PEPPOL-EN16931 stammen aus den Regeln der Spezifikation Peppol BIS Billing 3.0, die beim Versand über das Peppol-Netz angewendet werden; Peppol ist ein Netzwerk, kein Rechnungsformat. Seit der Version 3.0.18 (November 2024) gilt die Regel PEPPOL-EN16931-R002, nach der höchstens eine Notiz auf Dokumentebene (BT-22) erlaubt ist, nicht, wenn Käufer und Verkäufer deutsche Organisationen sind. Aktuell ist die Version 3.0.21, veröffentlicht am 20. Mai 2026 und verbindlich seit 17. August 2026 (Stand: 29.10.2026).
Fünf weitere Regeln der Schematron-Datei für Peppol BIS Billing 3.0 (Release 3.0.21) sind unten aufgeführt; alle haben die Stufe fatal.
- PEPPOL-EN16931-R001: Der Geschäftsprozess (Business process) muss angegeben sein.
- PEPPOL-EN16931-R008: Die Datei darf keine leeren Elemente enthalten.
- PEPPOL-EN16931-R010: Die elektronische Adresse des Käufers muss angegeben sein.
- PEPPOL-EN16931-R020: Die elektronische Adresse des Verkäufers muss angegeben sein.
- PEPPOL-EN16931-R120: Der Nettobetrag der Rechnungszeile muss Menge mal (Nettopreis durch Basismenge) plus Zuschläge minus Abschläge der Zeile ergeben.
Änderungen der Regeln dokumentieren die Release Notes zu Peppol BIS Billing 3.0.
Warum Meldungen vorübergehend auftreten können
Nach Angabe der KoSIT können Fehlermeldungen eines Validators vorübergehend auftreten, weil die Regelwerke von KoSIT, national und auf EU-Ebene nicht synchron aktualisiert werden. Maßgeblich ist daher, welche Konfiguration der Validator nutzt: Die Konfiguration XRechnung v2026-08-31 arbeitet mit den CEN-Regeln 1.3.16, das CEN hat am 12. Oktober 2026 die Fassung 1.3.17 veröffentlicht. Vergleichen Sie die im Prüfbericht genannten Versionen mit der Tabelle im Abschnitt zu den Validatoren, bevor Sie eine Meldung als Fehler des Absenders werten.
Prüfbericht und Sorgfalt: worauf sich Empfänger verlassen können
Ein Unternehmer kann sich bei Beachtung der Sorgfaltspflichten eines ordentlichen Kaufmanns auf das technische Ergebnis einer Validierung durch eine geeignete Validierungsanwendung verlassen, und zwar hinsichtlich des Formats und der Geschäftsregeln (Rn. 35a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025). Der Verlass reicht damit genau so weit wie die technische Prüfung. Für die Pflichtangaben gilt er nicht: Die Prüfung auf Vollständigkeit und Richtigkeit bleibt beim Empfänger.
Den Validierungsbericht als Nachweis aufbewahren
Zum Nachweis bietet es sich nach Rn. 35a BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025 an, den Validierungsbericht aufzubewahren. Der KoSIT-Validator erzeugt diesen Bericht zu jeder Datei automatisch im XML-Format, sodass er neben der Rechnung abgelegt werden kann.
Die Rechnung selbst wird acht Jahre aufbewahrt (§ 14b Abs. 1 Satz 1 UStG), und zwar mindestens ihr strukturierter Teil „unversehrt in seiner ursprünglichen Form“ (Abschn. 14b.1 Abs. 1 Satz 4 UStAE). Eine Visualisierung ist keine gültige XRechnung und ersetzt die XML-Datei im Archiv nicht. Wie Datei und Bericht zusammen abgelegt werden, beschreibt die Seite E-Rechnung archivieren nach UStG und GoBD.
Nichtbeanstandung für Dateien, die bis 31.12.2026 ausgestellt werden
E-Rechnungen, die bis 31. Dezember 2026 ausgestellt werden und den BMF-Schreiben vom 15.10.2024 und 15.10.2025 entsprechen, nicht aber den zusätzlichen Vorgaben des Schreibens vom 15.10.2026, beanstandet die Finanzverwaltung nicht, auch nicht beim Vorsteuerabzug (Anwendungsregelung des BMF-Schreibens vom 15.10.2026). Diese Nichtbeanstandung ist eine Regel der Verwaltung, kein Gesetz, und endet mit dem 31. Dezember 2026. Grundlage sind damit alle drei BMF-Schreiben aus der Übersichtstabelle am Anfang der Seite.
Prüfen im Betrieb umsetzen: Schritte beim Empfang und vor dem Versand
Im Betrieb gehört die Prüfung an zwei Stellen: beim Empfang, bevor eine Rechnung gebucht und bezahlt wird, und beim Ausstellen, bevor die eigene E-Rechnung das Haus verlässt; das BMF empfiehlt die Validierung bereits bei Erstellung und Versand (BMF-FAQ Frage 7). Eine weitergehende elektronische Verarbeitung, als die Aufbewahrung ohnehin verlangt, schuldet der Empfänger nicht (BMF-FAQ Frage 9). Die vier Schritte beim Empfang sind unten aufgeführt.
- Ansicht: Eine XRechnung enthält keine PDF-Datei, Unternehmen „benötigen insofern eine zusätzliche Software zur Visualisierung der XML-Datei (sogenannte Viewer)“ (BMF-FAQ Frage 12a). Werkzeuge dafür: E-Rechnung lesen mit kostenlosen Viewern.
- Validierung: Die Datei läuft durch den KoSIT-Validator oder ein Rechnungsprogramm mit Validierung; der Prüfbericht wird gespeichert. Freie Werkzeuge: E-Rechnung kostenlos: freie Tools und Behördenportale.
- Rückfrage und Korrektur: Wo die Pflicht zur E-Rechnung gilt, ist auch die Berichtigung eine E-Rechnung (BMF-FAQ Frage 7b). Ablauf: E-Rechnung korrigieren und stornieren.
- Ablage: Die XML-Datei wird zusammen mit dem Prüfbericht unverändert gespeichert.
Welche Programme E-Rechnungen einlesen und mit Prüfbericht validieren, zeigt unser Überblick E-Rechnung Software im unabhängigen Überblick.
Prüfen, lesen, ablegen: wie die Schritte nach dem Empfang zusammenhängen
Die Prüfung ist ein Schritt zwischen dem Empfang und der Ablage einer E-Rechnung: Vorher steht der Eingang über ein E-Mail-Postfach oder einen anderen Kanal, danach die Buchung, gegebenenfalls eine Korrektur und die Aufbewahrung. Für den Eingang reicht es aus, wenn der Empfänger ein E-Mail-Postfach zur Verfügung stellt (Rn. 40 BMF-Schreiben vom 15.10.2024). Wer selbst ausstellt, prüft vor dem Versand und findet die Wege zur eigenen E-Rechnung auf einer eigenen Seite.
| Schritt | was dazu gehört | Seite |
|---|---|---|
| Empfang | E-Mail-Postfach genügt, Empfang seit 01.01.2025 | E-Rechnung empfangen |
| Lesen | Viewer für die XRechnung | E-Rechnung lesen mit Viewern |
| Korrektur | Berichtigung als E-Rechnung | E-Rechnung korrigieren |
| Vorsteuer | Inhaltsfehler und Ordnungsmäßigkeit der Rechnung | Vorsteuerabzug bei fehlerhaften Rechnungen |
| Ablage | acht Jahre, strukturierter Teil unversehrt | E-Rechnung archivieren |
Häufige Fragen zur Validierung
Sechs Einzelfragen zur Validierung, jeweils kurz beantwortet.
Ist eine Validierung Pflicht?
Nein: Die Validierung ist keine unmittelbare Voraussetzung für die steuerliche Anerkennung, etwa für den Vorsteuerabzug, das BMF hält sie aber für sinnvoll (BMF-FAQ Frage 7). Das gilt für XRechnung und ZUGFeRD gleichermaßen.
Empfiehlt das BMF einen bestimmten Validator?
Nein, nach der BMF-FAQ Frage 7 kann das BMF „aus Gründen der Gleichbehandlung aller Wirtschaftsbeteiligten“ keine bestimmte Validierungsanwendung empfehlen. Die Auswahl liegt beim Unternehmen.
Prüft der Viewer von ELSTER die Datei?
Nein, der E-Rechnungs-Viewer im ELSTER-Portal stellt E-Rechnungen im Format XRechnung oder ZUGFeRD nur lesbar dar (BMF-FAQ Frage 12a). ELSTER nennt ihn „ein unverbindlicher Service der Steuerverwaltung“; eine Validierung bietet er nicht.
Unter welcher Lizenz steht der KoSIT-Validator?
Der KoSIT-Validator steht unter der Open-Source-Lizenz Apache-2.0 und wird im Repository des KoSIT-Validators auf GitHub veröffentlicht (Stand: 29.10.2026).
Welche Java-Version braucht der KoSIT-Validator?
Seit Version 1.6.0 (GitHub-Release vom 6. November 2025) läuft die Standalone-Datei erst ab Java 11. Für Java 8 bleibt die Version 1.5.0.
Was bedeutet „critical Error“ im Prüfbericht?
Ein „critical Error“ kann einen Geschäftsregelfehler anzeigen (Rn. 6b BMF-Schreiben vom 15.10.2024 i. d. F. vom 15.10.2025). Ohne Formatfehler bleibt die Datei umsatzsteuerlich prinzipiell eine E-Rechnung (Rn. 23 BMF-Schreiben vom 15.10.2026).
Quellen
- Bundesministerium der Finanzen: bundesfinanzministerium.de/Content/DE/FAQ/e-rechnung.html
- Bundesministerium der Finanzen: bundesfinanzministerium.de/Content/DE/Downloads/BMF_Schreiben/Steuerarten/Umsatzsteuer/…
- Bundesministerium der Finanzen: bundesfinanzministerium.de/Content/DE/Downloads/BMF_Schreiben/Steuerarten/Umsatzsteuer/…
- github.com: github.com/itplr-kosit/validator
- github.com: github.com/itplr-kosit/validator/releases
- github.com: github.com/itplr-kosit/validator-configuration-xrechnung/releases
- github.com: github.com/itplr-kosit/xrechnung-schematron/blob/v2.6.0/src/validation/…
- github.com: github.com/itplr-kosit/xrechnung-schematron/releases
- github.com: github.com/ConnectingEurope/eInvoicing-EN16931/releases
- KoSIT (xeinkauf.de): xeinkauf.de/xrechnung
- KoSIT (xeinkauf.de): xeinkauf.de/xrechnung/versionen-und-bundles
- KoSIT (xeinkauf.de): xeinkauf.de/faq/xrechnung
- E-Rechnung des Bundes: e-rechnung-bund.de/faq
- erechnungsvalidator.service-bw.de
- FeRD: ferd-net.de/standards/zugferd-faq
- OpenPeppol: docs.peppol.eu/poacc/billing/3.0/release-notes
- github.com: github.com/OpenPEPPOL/peppol-bis-invoice-3/blob/master/rules/sch/…
- mustangproject.org
- github.com: github.com/ZUGFeRD/mustangproject/releases
- quba-viewer.org: quba-viewer.org/p/quba-2-0
- Gesetze im Internet: gesetze-im-internet.de/ustg_1980/__14.html
- Gesetze im Internet: gesetze-im-internet.de/ustg_1980/__14b.html
- ELSTER: elster.de/eportal/e-rechnung