Kostenloses Werkzeug

XRechnung prüfen – bevor das Portal es tut

Die Punkte, an denen Rechnungen in der Praxis abgewiesen werden: Leitweg-ID mit Prüfziffer, deutsche Pflichtfelder, Summen, die nicht aufgehen. Im Browser, ohne Upload.

Prüfen

Rechnung öffnen

UBL und CII, beide Syntaxen. Getestet gegen eine echte Rechnung aus Levora und gegen die offizielle Testsuite der KoSIT.

Die Rechnung bleibt auf Ihrem Rechner. Sie wird im Browser gelesen – kein Upload, kein Server. Auf einer Rechnung stehen Ihr Auftraggeber, Ihre Preise und Ihre Bankverbindung.

oder hierher ziehen – XRechnung als .xml, UBL oder CII

Oder XML einfügen

Ohne JavaScript prüft dieses Werkzeug nichts – es ist JavaScript, das die Rechnung auf Ihrem Rechner auswertet, statt sie zu verschicken.

Kein Upload, kein Server, keine Speicherung. Die Netzwerkanzeige Ihres Browsers zeigt es.

Was dieses Werkzeug nicht ist

Es ist keine Konformitätsprüfung nach KoSIT. Die läuft gegen ein XML-Schema und mehrere Schematron-Regelwerke, braucht eine Java-Umgebung und lässt sich in einem Browser nicht nachbauen. Wer eine belastbare Aussage braucht – etwa weil ein Auftraggeber sie verlangt –, nimmt den amtlichen Validator: die Validator-Konfiguration der KoSIT samt Validator .

Hier steht ein grüner Kasten also nicht für „konform“, sondern für „in den geprüften Punkten ist nichts aufgefallen“. Der Unterschied ist wichtig genug, dass er auch im Ergebnis steht.

Was es prüft

Die Punkte, an denen Rechnungen im Alltag hängen bleiben – mit Feldnummer und, wo belegt, der Regel-Kennung, unter der die Meldung auch im amtlichen Validator erscheint.

PrüfungFeldRegel
Syntax erkannt, Spezifikationskennung und VersionBT-24–
Rechnungsnummer, Datum, Art, WährungBT-1, BT-2, BT-3, BT-5–
Name von Rechnungssteller und -empfängerBT-27, BT-44–
Umsatzsteuer-IdentifikationsnummerBT-31–
Käuferreferenz vorhanden, ≤ 40 ZeichenBT-10BR-DE-15
Leitweg-ID: Prüfziffer nach Modulo 97-10BT-10BR-DE-15
Ansprechpartner, Telefon, E-Mail des RechnungsstellersBT-41, BT-42, BT-43BR-DE-2, -6, -7
E-Mail-FormatBT-43BR-DE-4
Ort und Postleitzahl des EmpfängersBT-52, BT-53BR-DE-8, -9
Länge einer deutschen IBANBT-84BR-DE-18
Zahlungsmittel-CodeBT-81BR-DE-12
Leistungsdatum oder -zeitraum vorhandenBT-72 / BG-14–
Summe der Positionen = NettosummeBT-106–
Netto − Nachlässe + Zuschläge = Gesamt nettoBT-109–
Netto + Umsatzsteuer = bruttoBT-112–
Brutto − Anzahlung + Rundung = ZahlbetragBT-115–

Die Leitweg-ID ist der häufigste Ablehnungsgrund

Sie steht in BT-10, dem Feld BuyerReference. Bei einer Rechnung an einen öffentlichen Auftraggeber ist sie Pflicht (BR-DE-15), und ihre Prüfziffer wird nach demselben Verfahren gerechnet wie bei der IBAN – Modulo 97-10. Stimmt sie nicht, weist der Rechnungseingang die Rechnung ab, bevor ein Mensch sie sieht.

Dieses Werkzeug rechnet die Prüfziffer nach, wenn BT-10 wie eine Leitweg-ID aussieht. Im B2B-Geschäft steht dort eine freie Bestellreferenz des Kunden – die wird nicht prüfziffernvalidiert, und das Werkzeug sagt dann, dass es sich um eine freie Referenz handelt. Wer nur die ID selbst prüfen will, kommt mit dem Leitweg-ID-Prüfer schneller ans Ziel.

ZUGFeRD ist ein PDF

Eine ZUGFeRD- oder Factur-X-Rechnung sieht aus wie ein PDF, weil sie eines ist – das XML steckt als Anhang darin. Dieses Werkzeug liest XML, kein PDF. Um eine ZUGFeRD-Rechnung hier zu prüfen, muss die eingebettete Datei (meist factur-x.xml oder zugferd-invoice.xml) erst aus dem PDF gelöst werden; die meisten PDF-Betrachter zeigen Anhänge in einer Seitenleiste.

Beide Syntaxen

EN 16931 erlaubt zwei Darstellungen, und beide sind gleichwertig:

  • UBL – Wurzelelement <Invoice> oder <CreditNote>, Felder mit cbc:- und cac:-Präfix. Der Weg, den Levora nimmt.

  • CII (UN/CEFACT) – Wurzelelement <rsm:CrossIndustryInvoice>, Felder mit ram:-Präfix. Verbreitet bei Systemen aus dem SAP-Umfeld und die Grundlage von ZUGFeRD.

Das Werkzeug erkennt beide am Wurzelelement und prüft dieselben Punkte. Getestet wurde gegen eine von Levora erzeugte UBL-Rechnung und gegen die Datei 01.01a aus der Testsuite der KoSIT – das ist dieselbe Sammlung, gegen die der amtliche Validator geprüft wird.

Weiter

Passt dazu

Leitweg-ID prüfen

Nur die ID, ohne Rechnung drumherum – mit demselben Verfahren.

Zum Werkzeug

XRechnung ans Amt

Pflichtangaben, Anlagen und die Fehler, an denen es in der Praxis scheitert.

Zum Ratgeber

E-Rechnungs-Check

Ab wann die Pflicht für Ihren Betrieb greift – 2027, 2028 oder längst.

Zum Werkzeug

Rechnungen, die diese Prüfung nicht mehr brauchen

In Levora entsteht die XRechnung aus dem Auftrag – Leitweg-ID hinterlegt, Pflichtfelder gesetzt, Summen aus den Positionen. Geprüft wird, bevor die Datei das Haus verlässt.