XRechnung prüfen. Verstehen, was der Validator meint.

XRechnung prüfen

Datei hier ablegen

PDF · XML · max 15 MB Die Prüfung startet automatisch.
Deine Rolle (optional)

Optional

Wir nutzen deine Datei nur für diese Prüfung und speichern sie nicht. Danach bleibt sie allein in diesem Browser-Tab, bis du ihn schließt. Mehr zur Datenverarbeitung

  • Kostenlos
  • Ohne Anmeldung
  • Geprüft mit Mustang 2.26.0

Keine E-Rechnung zur Hand? Probier es mit einer Musterrechnung aus. Sie enthält nur erfundene Daten und läuft durch dieselbe Prüfung.

Lade die XML-Datei hoch. FakturaCheck prüft sie gegen EN 16931 und die XRechnung-Regeln der KoSIT – und erklärt jeden Befund mit dem betroffenen Feld und dem nächsten Schritt.

UBL und CII, XRechnung 1.2 bis 3.0.

DeutschlandEuropäische UnionHosted & Made in Germany

Geprüft mit Mustang und den veröffentlichten Regelwerken

Unterstützte Formate und GrenzenStand 08.09.2026

PrüfdienstMustang 2.26.0Quelloffener Prüfdienst
  • RegelwerkCENEN 16931Europäische Norm für E-Rechnungen
  • RegelwerkKoSITXRechnungDeutsche Zusatzregeln
  • RegelwerkFeRDZUGFeRD / Factur-XProfile für hybride PDF-Rechnungen

Was bei XRechnung geprüft wird.

Eine XRechnung ist eine EN-16931-Rechnung mit deutschen Zusatzregeln. Geprüft wird beides, in der Reihenfolge, in der Fehler sichtbar werden.

  1. Format: Welche Syntax (UBL oder CII) und welche XRechnung-Version erklärt die Datei?
  2. XML: Stimmt die Struktur mit dem Schema überein?
  3. EN 16931: Die europäischen Geschäftsregeln – Pflichtangaben, Summen, Steuer.
  4. XRechnung: Die deutschen Zusatzregeln der KoSIT, etwa Käuferreferenz und Kontaktangaben.
XRechnung
XRechnung 1.2, 2.0–2.3 und 3.0XML in CII- oder UBL-Syntax. Geprüft werden die EN-16931-Regeln und die Regeln der erkannten XRechnung-Version.
EN 16931
EN 16931 / ZUGFeRD EN 16931CII- oder UBL-XML sowie eingebettete CII-Daten im PDF. Eine allgemeine UBL-Rechnung ist nicht automatisch eine XRechnung.

Die häufigsten Fehler.

Formuliert wie im Ergebnis. Die Regelnummer siehst du dort genauso.

Die deutschen Zusatzregeln verlangen Angaben, die eine gewöhnliche Rechnung nach EN 16931 nicht braucht. Hier hakt es am häufigsten:

BR-DE-15
Die Käuferreferenz fehlt.XRechnung verlangt eine Käuferreferenz. Welche Referenz benötigt wird, legt der Empfänger fest.
BR-DE-2
Die Kontaktangaben des Ausstellers fehlen.XRechnung verlangt eine Kontaktstelle des Ausstellers mit Telefonnummer und E-Mail-Adresse, damit der Empfänger bei Rückfragen jemanden erreicht.
PEPPOL-EN16931-R010
Die elektronische Adresse des Empfängers fehlt.XRechnung verlangt auch für den Empfänger eine elektronische Adresse mit Adressart. Welche Adresse gilt, legt der Empfänger fest.
PEPPOL-EN16931-R020
Die elektronische Adresse des Ausstellers fehlt.XRechnung verlangt eine elektronische Adresse des Ausstellers, zum Beispiel eine E-Mail-Adresse, zusammen mit der passenden Adressart.
BR-CO-15
Netto, Steuer und Brutto passen nicht zusammen.Der Bruttobetrag muss der Summe aus Gesamtnetto und Gesamtsteuer entsprechen.

Der Befund, übersetzt.

Aus „[BR-DE-15] Das Element ‚Buyer reference‘ muss übermittelt werden“ wird ein Satz, mit dem du etwas anfangen kannst.

Fehler, die du verstehst

Statt Prüfcodes liest du, was fehlt und was du als Nächstes tust.

Fehler

Die Käuferreferenz fehlt

Frag beim Empfänger nach der vereinbarten Käuferreferenz – bei Behörden oft die Leitweg-ID.

Nichts installieren, nichts programmieren

Mustang und die Regelwerke von CEN, KoSIT und FeRD laufen bei uns – ohne Java, Kommandozeile oder API-Schlüssel.

Vor dem Versand prüfen.

Du stellst XRechnungen aus, etwa an Behörden? Prüf die Datei, bevor sie ein Portal ablehnt. Mit „Rechnung selbst erstellt“ bekommst du Korrekturschritte statt einer Rückmeldung.

Du schreibst eine E-Rechnung

  1. ErstellenIm Rechnungsprogrammals E-Rechnung exportieren
  2. FakturaCheckVor dem Versand prüfenmit „Rechnung selbst erstellt“ gibt es Korrekturschritte
  3. Bei FehlernKorrigieren, neu exportierenund erneut prüfen
  4. VersendenTechnisch geprüft versendenan deinen Kunden, ohne Fehler in den angewendeten Regeln
Ist das der Validator der KoSIT?

Nein. FakturaCheck prüft mit Mustang, einem quelloffenen Prüfdienst, und den von der KoSIT veröffentlichten XRechnung-Regeln. Welche Regelwerke mit welcher Version angewendet wurden, steht im Ergebnis. Andere Prüfwerkzeuge können im Einzelfall abweichen.

UBL oder CII – was ist richtig?

Beides. XRechnung gibt es in zwei XML-Syntaxen, UBL und CII. FakturaCheck erkennt die Syntax selbst und wendet die passenden Regeln an. Eine allgemeine UBL-Rechnung ist aber nicht automatisch eine XRechnung.

Was ist die Leitweg-ID?

Die Leitweg-ID adressiert Rechnungen an öffentliche Auftraggeber in Deutschland. Sie steht in der XRechnung als Käuferreferenz (BT-10). Fehlt die Käuferreferenz, meldet die Prüfung BR-DE-15. Die richtige ID teilt dir der Auftraggeber mit.

Welche XRechnung-Versionen werden geprüft?

XRechnung 1.2, 2.0 bis 2.3 und 3.0. Die erkannte Version und die angewendeten Regelwerke stehen im Ergebnis.

Was bedeutet „Technische Prüfung bestanden“?

In den angewendeten Regeln wurden keine Fehler gefunden. Ob ein Empfänger oder ein Portal zusätzliche Anforderungen hat und ob der Inhalt stimmt, sagt die Prüfung nicht.

Was kostet das?

Nichts. Die Prüfung ist kostenlos, ohne Anmeldung und ohne Tageslimit für einzelne Rechnungen.

Prüf deine XRechnung.

  • Kostenlos
  • Ohne Anmeldung
  • PDF oder XML bis 15 MB
Rechnung prüfen