E-Rechnung-Prüfer ohne Netzwerkzugriff
Diese Seite prüft eine einzelne XML-Rechnung (XRechnung oder die XML-Datei einer ZUGFeRD-Rechnung) kostenlos und ohne Schlüssel. Die beiden Skripte dieser Seite enthalten keinen Netzwerkaufruf: Sie lesen die Datei in Ihrem Browser, prüfen sie dort und zeigen das Ergebnis an. Zum Erstellen einer Rechnung dient das Werkzeug zum Erstellen und Prüfen.
Hinweis: Werkzeug, keine Steuer- oder Rechtsberatung; keine Garantie für Konformität; Prüfung durch Steuerberater/Empfänger empfohlen.
Ihre Rechnungsdaten werden nur lokal in Ihrem Browser verarbeitet und nicht hochgeladen. Die Datei, die Sie hier wählen oder einfügen, wird nur in Ihrem Browser verarbeitet.
XML-Datei prüfen
Erkannt werden UBL 2.1 (Wurzelelement Invoice oder CreditNote) und UN/CEFACT CII (Wurzelelement CrossIndustryInvoice). Eine PDF-Datei liest diese Seite nicht: Speichern Sie die eingebettete XML-Datei einer ZUGFeRD- oder Factur-X-Rechnung vorher mit Ihrem PDF-Programm.
Was das Ergebnis zeigt
Nach der Prüfung steht unter den Schaltflächen:
- die erkannte Syntax, UBL oder CII,
- die Zahl der geprüften Regeln, der Fehler und der Warnungen,
- zu jeder Meldung die Stufe, die Regelnummer (zum Beispiel
BR-DE-15), die kurze Meldung und den XML-Pfad der betroffenen Stelle.
Regelnummern mit BR- stammen aus EN 16931 oder XRechnung. Meldungen mit AUGEO-W- sind eigene Warnungen dieses Werkzeugs und kein Teil der Norm. Alle Regelnummern stehen auf der Seite Prüfregeln.
Was geprüft wird und was nicht
Geprüft wird eine dokumentierte Teilmenge der EN-16931- und XRechnung-Regeln: wohlgeformtes XML und Syntax, Pflichtangaben, Rechenregeln für Summen und Steuerbeträge, die Steuerkategorien S und E und deutsche Regeln aus XRechnung 3.0. Diese Seite ist nicht der KoSIT-Validator und ersetzt ihn nicht.
Nicht geprüft werden unter anderem das XML-Schema (XSD), die vollständigen Schematron-Regeln, Codelisten, Datumsformate, das Format von IBAN und Leitweg-ID, Zu- und Abschläge und Anhänge. Ein Ergebnis ohne Meldungen heißt deshalb nur, dass keine der geprüften Regeln verletzt ist. Es ist keine Zusage, dass der Empfänger oder ein Rechnungsportal die Datei annimmt.
Für die vollständige Prüfung veröffentlicht die Koordinierungsstelle für IT-Standards (KoSIT) einen Validator als freie Software: KoSIT-Validator auf GitHub. Mehr dazu steht auf der Seite E-Rechnung prüfen.
Was die Skripte dieser Seite tun
Die Seite lädt zwei Skriptdateien von dieser Website und sonst keine: js/erechnung-core.js mit den Prüfregeln und js/pruefer.js für die Bedienung. Beide sind lesbarer Quelltext, nicht verkleinert und nicht verschleiert.
- Sie enthalten keinen Netzwerkaufruf: kein Abruf von Daten, kein Nachladen von Code, keine Verbindung zu einem Server.
- Sie speichern nichts: keine Cookies, kein Speicher des Browsers, keine Kopie der Datei.
- Sie setzen keine Linkadresse und rufen keine andere Seite auf.
- Sie schreiben das Ergebnis als reinen Text in die Seite; Inhalte der Datei werden nie als HTML oder als Code ausgeführt.
Diese Eigenschaften kontrolliert ein Testskript am Quelltext beider Dateien. Das Testskript durchsucht den Text nach den Namen der Netzwerk- und Speicherfunktionen des Browsers; es ist kein Sicherheitsaudit.
Die Seite selbst, ihr Stylesheet und die beiden Skriptdateien ruft Ihr Browser beim Öffnen von dieser Website ab; dabei verarbeitet der Hoster technische Zugriffsdaten wie die IP-Adresse. Näheres steht in der Datenschutzerklärung.
Häufige Meldungen
- BR-DE-15: Die Käuferreferenz fehlt, siehe BR-DE-15: Käuferreferenz fehlt.
- BR-02: Die Rechnungsnummer fehlt, siehe BR-02: Rechnungsnummer fehlt.
- BR-DE-2: Die Kontaktangaben des Verkäufers fehlen, siehe BR-DE-2: Kontaktangaben des Verkäufers.
- BR-CO-10 und BR-CO-14: Eine Summe passt nicht zu den Positionen, siehe Summenfehler.
- BR-E-05: Kategorie E mit einem Steuersatz ungleich 0, siehe BR-E-05: Kategorie E und Steuersatz.
Die Übersicht steht auf der Seite XRechnung-Fehler beheben.
Prüfbericht und Stapelverarbeitung in der Vollversion
Die Prüfung auf dieser Seite bleibt kostenlos. Die Vollversion ergänzt im Werkzeug einen Prüfbericht mit einer Erklärung und einem Korrekturhinweis zu jeder Meldung sowie die Stapelverarbeitung aus CSV. Beide decken dieselbe Teilmenge der Regeln ab. Freigeschaltet werden sie mit einem Lizenzschlüssel im Werkzeug unter „Lizenzschlüssel“; diese Seite selbst nimmt keinen Schlüssel an.
Lizenzschlüssel bei Gumroad kaufen Preis: 19 US-Dollar. Gumroad ist Verkäufer und Vertragspartner für den Kauf und rechnet die Umsatzsteuer hinzu, wo sie anfällt; den Endpreis zeigt Gumroad im Bestellvorgang. Werkzeug, keine Steuer- oder Rechtsberatung; keine Garantie für Konformität; Prüfung durch Steuerberater/Empfänger empfohlen.