Factuurkit E-Rechnung erstellen

Offizielle Regeln · läuft im Browser

ZUGFeRD Validator – ZUGFeRD-PDF online prüfen

ZUGFeRD- oder Factur-X-PDF hier ablegen. Wir holen die eingebettete XML-Datei aus dem PDF und prüfen sie nach den offiziellen Regeln der EN 16931 – und nach den XRechnung-Regeln, wenn das PDF das XRechnung-Profil nutzt.

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.

So prüft der ZUGFeRD Validator Ihr PDF

Eine ZUGFeRD-Rechnung ist ein PDF, in dem die Rechnungsdaten zusätzlich als XML-Datei stecken (meist factur-x.xml oder zugferd-invoice.xml). Für das Finanzamt und die Software Ihres Kunden zählt dieses XML – nicht das, was im PDF zu sehen ist. Deshalb geht der Validator so vor:

  1. Er sucht die eingebettete XML-Datei im PDF und liest sie aus.
  2. Er liest die Spezifikationskennung (BT-24), um die passenden Regeln zu wählen – etwa für das XRechnung-Profil.
  3. Er prüft das XML mit den offiziellen Schematron-Regeln der EN 16931 (CII-Syntax) – beim XRechnung-Profil zusätzlich mit den KoSIT-Regeln.

Findet der Validator kein XML im PDF, ist die Datei keine E-Rechnung, sondern ein gewöhnliches PDF. Seit 2025 müssen Unternehmen in Deutschland E-Rechnungen empfangen können; ein reines PDF gilt dafür als „sonstige Rechnung“.

Typische Probleme bei ZUGFeRD-Rechnungen

ProblemWoran Sie es erkennen
Kein XML eingebettetMeldung „Dieses PDF enthält keine E-Rechnungsdaten“ – das PDF wurde ohne ZUGFeRD-Funktion erzeugt.
Profil MINIMUM oder BASIC WLDiese Profile enthalten keine Rechnungspositionen und erfüllen die EN 16931 nicht; in Deutschland gelten sie nicht als E-Rechnung.
Summen passen nichtRegeln wie BR-CO-15 (Brutto = Netto + USt) melden Rundungs- oder Rechenfehler.
PDF und XML widersprechen sichDer Validator prüft nur das XML. Öffnen Sie es mit unserem XML-Rechnungs-Viewer und vergleichen Sie es mit dem PDF – weichen die Werte ab, korrigieren Sie die Quelle.

ZUGFeRD-Rechnung selbst erstellen

Mit unserem ZUGFeRD-Formular erstellen Sie kostenlos ein PDF/A-3 mit eingebettetem EN-16931-XML, das diesen Validator ohne Fehler besteht. Für Rechnungen an Behörden brauchen Sie meist eine XRechnung.

Der Validator prüft die Rechnungsdaten (XML). Eine vollständige Prüfung der PDF/A-3-Konformität des PDF-Containers führt er nicht durch. Kein Ersatz für eine Steuerberatung.

War dieses Tool hilfreich?