Rechnungsleser

E-Rechnung prüfen

Zieh eine XRechnung oder ein ZUGFeRD-PDF in das Fenster. Der Viewer prüft die Rechnung mit den Regeln der KoSIT und zeigt jeden Verstoß mit Regelnummer und Fundstelle. Kostenlos, ohne Upload und ohne Konto.

Keine Rechnung zur Hand? Beispielrechnung mit Fehler öffnen.

Welche Regeln geprüft werden

Rechnungsleser verwendet die Regeldateien aus der offiziellen Prüfkonfiguration der Koordinierungsstelle für IT-Standards (KoSIT). Stand: 31. August 2026 (XRechnung 3.0.2). Geprüft werden zwei Regelwerke:

  • EN 16931: die Geschäftsregeln der europäischen Norm, zum Beispiel BR-02 (Rechnungsnummer), BR-CO-15 (Rechenregeln der Summen) oder BR-S-08 (Umsatzsteuer beim Regelsteuersatz). Sie gelten für jede E-Rechnung.
  • XRechnung: die deutschen Zusatzregeln BR-DE-…, etwa Leitweg-ID, Kontaktdaten und Zahlungsangaben. Sie gelten nur für XRechnungen, auch im ZUGFeRD-Profil XRECHNUNG.

Die Prüfung des XML-Schemas (XSD), die der Validator der KoSIT zusätzlich macht, fehlt in Rechnungsleser. Ein falsch geschriebener Elementname fällt deshalb nicht immer auf. Wer Rechnungen an eine Behörde schickt und ganz sicher gehen will, prüft vorher zusätzlich mit dem Validator der KoSIT oder der Prüfung seiner Rechnungssoftware.

Fehler, Warnungen, Hinweise

  • Fehler: Die Rechnung verstößt gegen eine Muss-Regel. Eingangsplattformen der Verwaltung weisen sie in der Regel zurück.
  • Warnungen: Eine Soll-Regel ist verletzt. Die Rechnung wird meist angenommen, sollte aber korrigiert werden.
  • Hinweise: Informationen ohne Folgen für die Gültigkeit.

Jede Meldung nennt die Regelnummer, den Text der Regel und die Stelle im XML, an der sie verletzt ist. Die Nummern mit BT-… und BG-… bezeichnen die Felder und Gruppen der EN 16931, etwa BT-10 für die Käuferreferenz.

Häufige Fehler und was sie bedeuten

RegelStufeBedeutung
BR-DE-15FehlerDie Käuferreferenz (BT-10) fehlt. Bei Rechnungen an Behörden steht dort die Leitweg-ID, zwischen Unternehmen oft eine Bestellnummer.
BR-DE-1FehlerDie Zahlungsanweisungen (BG-16) fehlen. Die Rechnung sagt nicht, wie bezahlt werden soll, zum Beispiel per Überweisung auf welche IBAN.
BR-DE-2FehlerDie Kontaktdaten des Verkäufers (BG-6) fehlen komplett.
BR-DE-5
BR-DE-6
BR-DE-7
FehlerBeim Kontakt des Verkäufers fehlt der Name des Ansprechpartners (BT-41), die Telefonnummer (BT-42) oder die E-Mail-Adresse (BT-43).
BR-16FehlerDie Rechnung enthält keine einzige Rechnungsposition (BG-25).
BR-CO-10FehlerDie Summe der Positionen (BT-106) stimmt nicht mit der Summe der einzelnen Nettobeträge (BT-131) überein. Oft ein Rundungsfehler.
BR-CO-15FehlerDer Bruttobetrag (BT-112) ist nicht die Summe aus Nettobetrag (BT-109) und Umsatzsteuer (BT-110).
BR-S-08FehlerDie Aufschlüsselung der Umsatzsteuer je Steuersatz (BG-23) passt nicht zu den Positionen, Zuschlägen und Nachlässen.
BR-DE-21WarnungDie Kennung der Spezifikation (BT-24) entspricht nicht der aktuellen XRechnung-Version. Typisch für Rechnungen nach XRechnung 2.x.

Die Beispielrechnung mit Fehler zeigt, wie eine Meldung aussieht: ihr fehlt die Käuferreferenz, die Prüfung meldet BR-DE-15.

Was du bei Fehlern tust

Als Empfänger korrigierst du die Rechnung nicht selbst. Bitte den Absender um eine korrigierte Rechnung und nenne ihm die Regelnummer aus der Prüfung, damit er weiß, was fehlt. Mit Rechnungsleser Pro schickst du ihm dafür den Prüfbericht als PDF. Fehlende Kontaktdaten oder eine fehlende Käuferreferenz sind in der Rechnungssoftware des Absenders meist schnell nachgetragen.

Ob ein Fehler den Vorsteuerabzug berührt, hängt vom Einzelfall ab. Das klärt deine Steuerberatung. Rechnungsleser prüft technische Regeln, keine steuerliche Ordnungsmäßigkeit.

Für Rechnungssteller

Wenn du selbst E-Rechnungen erstellst, zieh eine Rechnung aus deiner Software in das Fenster, bevor du sie verschickst. Du siehst sie dann so, wie dein Kunde sie sieht, und erfährst, welche Regeln sie verletzt. Mit Rechnungsleser Pro bekommst du die Befunde als Prüfbericht (PDF) oder als JSON, etwa für ein Ticket an den Hersteller deiner Software.

Fragen zur Prüfung

Ist das Prüfergebnis verbindlich?

Es zeigt, ob die Rechnung den technischen Regeln der EN 16931 und der XRechnung entspricht. Eine steuerliche Prüfung ist es nicht. Eingangsplattformen der Verwaltung prüfen mit denselben Regeln und zusätzlich gegen das XML-Schema.

Warum erscheinen bei meiner ZUGFeRD-Rechnung keine BR-DE-Regeln?

Die deutschen Regeln gelten nur für XRechnungen. Eine ZUGFeRD-Rechnung im Profil EN 16931, BASIC oder EXTENDED wird mit den Regeln der EN 16931 geprüft, eine im Profil XRECHNUNG mit beiden Regelwerken.

Warum wird meine Rechnung gar nicht geprüft?

Die ZUGFeRD-Profile MINIMUM und BASIC WL sind keine E-Rechnungen im Sinne der EN 16931, für sie gibt es keine Regeln. Der Viewer zeigt dann einen Hinweis statt einer Prüfung.

Wie aktuell sind die Regeln?

Die KoSIT veröffentlicht regelmäßig neue Regelversionen. Rechnungsleser übernimmt sie mit dem nächsten Update. Der aktuelle Stand steht oben unter „Welche Regeln geprüft werden“.

Werden meine Rechnungen für die Prüfung hochgeladen?

Nein. Die Regeln laufen als Programm in deinem Browser. Der Server liefert nur die Regeldateien aus und sieht die Rechnung nie. Mehr in der Datenschutzerklärung.