Factuurkit E-Rechnung erstellen

Offizielle Regeln · läuft im Browser

XRechnung Validator – XRechnung online prüfen

XRechnung-Datei (XML, UBL oder CII) hier ablegen. Wir prüfen sie mit den offiziellen Regeln der EN 16931 und den Geschäftsregeln der KoSIT für XRechnung 3.0 – direkt in Ihrem Browser.

Zu prüfende E-Rechnung hier ablegen (XML oder PDF)

oder klicken, um eine Datei auszuwählen – sie verlässt Ihren Computer nicht

Fragen

Welche Regeln werden geprüft?

Immer die europäische Norm EN 16931 (CEN-Regeln für UBL oder CII). Wenn die Rechnung als XRechnung gekennzeichnet ist, zusätzlich die KoSIT-Regeln für XRechnung 3.0; bei Peppol BIS Billing 3.0 die Peppol-Regeln.

Ist das Ergebnis rechtsverbindlich?

Nein. Die Prüfung nutzt die offiziellen Regeldateien, entscheidend ist aber der Empfänger bzw. dessen Prüfung. Das XML-Schema (XSD) wird nicht im Detail geprüft – die Geschäftsregeln finden die meisten Fehler aus der Praxis.

XRechnung oder ZUGFeRD – was ist der Unterschied?

Die XRechnung ist eine reine XML-Datei (deutsche Regeln auf Basis der EN 16931). ZUGFeRD ist ein PDF mit eingebettetem XML: für Menschen lesbar und für Software auswertbar. Ab dem Profil EN 16931 (Comfort) ist ZUGFeRD in Deutschland eine gültige E-Rechnung.

Meine Rechnung hat Fehler. Was nun?

Jeder Fehler zeigt Regelnummer und offizielle Meldung. Korrigieren Sie die Daten in Ihrer Rechnungssoftware – oder erstellen Sie mit unserem Formular kostenlos eine neue, gültige XRechnung oder ZUGFeRD-Rechnung.

Wird meine Datei hochgeladen?

Nein. Ihr Browser lädt die Regeldateien einmal herunter und prüft lokal. Die Rechnung verlässt Ihren Computer nicht.

Regeln: CEN/TC 434 EN-16931-Validierungsartefakte (EUPL 1.2), KoSIT-XRechnung-Schematron (Apache 2.0), OpenPeppol BIS Billing 3.0, französische BR-FR-Regeln (AIFE). Engine: SaxonJS © Saxonica Ltd.

Was prüft der XRechnung Validator?

Eine XRechnung muss zwei Regelwerke gleichzeitig erfüllen: die europäische Norm EN 16931 (Pflichtfelder, Rechenregeln, Codelisten) und die deutschen Zusatzregeln der KoSIT (Regeln BR-DE-…). Unser Validator wendet beide an – mit denselben Schematron-Dateien, die auch die offizielle Prüfsoftware nutzt. Erkannt werden beide Syntaxen der XRechnung:

Ob es sich um eine XRechnung handelt, liest der Validator aus der Spezifikationskennung (BT-24) der Datei. Steht dort keine XRechnung-Kennung, werden nur die EN-16931-Regeln angewendet.

Häufige Fehler in einer XRechnung – und wie Sie sie beheben

RegelBedeutungLösung
BR-DE-15Die Käuferreferenz (BT-10) fehlt.Leitweg-ID (bei Behörden) oder die Referenz eintragen, die Ihr Kunde vorgibt.
BR-DE-2, BR-DE-5 bis BR-DE-7Der Ansprechpartner des Verkäufers fehlt: Name, Telefon oder E-Mail.Alle drei Angaben im Abschnitt „Kontakt“ des Verkäufers eintragen.
BR-DE-3, BR-DE-4Ort oder Postleitzahl des Verkäufers fehlen.Vollständige Anschrift angeben.
BR-DE-1Keine Zahlungsanweisungen (BG-16).Zahlungsart und z. B. IBAN angeben.
BR-DE-16Bei Umsatzsteuer fehlt die USt-IdNr. oder Steuernummer des Verkäufers.USt-IdNr. (BT-31) oder Steuernummer (BT-32) eintragen.
BR-CO-15Bruttobetrag ≠ Nettobetrag + Umsatzsteuer.Rundung prüfen; Summen von der Software berechnen lassen.

Fehler (error) führen dazu, dass ein Rechnungsportal die Datei ablehnen darf. Warnungen (warning) sollten Sie prüfen, sie machen die Rechnung aber nicht ungültig.

Vorher eine XRechnung erstellen?

Wenn Sie noch keine Datei haben, erstellen Sie eine mit unserem kostenlosen XRechnung-Formular – die Pflichtfelder der KoSIT werden dort vor dem Download abgefragt. Was der Unterschied zwischen XRechnung und ZUGFeRD ist, erklärt unser Artikel XRechnung oder ZUGFeRD?.

Hinweis: Der Validator prüft Inhalt und Regeln der Datei. Ob ein bestimmtes Behördenportal (z. B. ZRE oder OZG-RE) zusätzliche Anforderungen stellt, entnehmen Sie bitte dessen Vorgaben. Kein Ersatz für eine Steuerberatung.

War dieses Tool hilfreich?