Zum Inhalt springen
CastPDF
Kostenloses Tool

XRechnung-Validator: E-Rechnung kostenlos prüfen

Laden Sie eine XRechnung oder ein ZUGFeRD-PDF hoch und erhalten Sie einen verständlichen Bericht: Format und Profil, Pflichtfelder, Steuerregeln und ob die Summen nach EN 16931 aufgehen. Das Tool ist kostenlos und nutzt dieselbe Technik wie unsere E-Rechnungs-API. Es ist eine schnelle Prüfung, nicht die offizielle Schematron-Validierung, und der Bericht sagt das auch.

  • Ohne Anmeldung
  • Nichts wird gespeichert
  • Aktualisiert am

E-Rechnung prüfen

Eine XRechnung oder ein anderes EN-16931-XML (CII oder UBL) oder ein ZUGFeRD- bzw. Factur-X-PDF, bis 5 MB.

Leer lassen, wenn Sie eine Datei gewählt haben.

Kostenlos, ohne Anmeldung. Nichts wird gespeichert. Beim Klick läuft eine kurze Prüfung, ob Sie ein Mensch sind.

Ein echter Bericht dieses Validators, mit englischer Beschriftung: keine Fehler in einer XRechnung (UBL), danach die Eckdaten der Rechnung, das Format und der Hinweis, was die Prüfung abdeckt.
Ein echter Bericht zu einer gültigen XRechnung (Ansicht der englischen Seite).

So prüfen Sie eine E-Rechnung

  1. Datei wählen. Eine XRechnung oder ein anderes EN-16931-XML in CII oder UBL, oder ein ZUGFeRD- bzw. Factur-X-PDF, bis 5 MB.
  2. Oder XML einfügen. Haben Sie keine Datei, fügen Sie das XML direkt in das Feld ein.
  3. Prüfen. Klicken Sie auf Prüfen. Ein PDF wird auf unserem Server nur geöffnet, um das XML darin herauszulesen.
  4. Bericht lesen. Zuerst kommen die Fehler, jeweils mit Regel und Feld. Danach folgen Warnungen und die Eckdaten der Rechnung.

Was der Validator prüft

  • Die Syntax (CII oder UBL), die Dokumentart und das Profil, anhand der Kennung der Spezifikation (BT-24).
  • Die Pflichtfelder des Profils, bei der XRechnung auch die deutschen Regeln wie Käuferreferenz und Kontakt des Verkäufers.
  • Codes gegen ihre offiziellen Listen: Länder, Währungen, Einheiten, Steuerkategorien und Zahlungsarten.
  • Die Regeln der Steuerkategorien, etwa einen Befreiungsgrund bei steuerfreien Positionen und die USt-IdNr. des Käufers bei Reverse Charge.
  • Die Beträge nach EN 16931: Positionssummen, die Steueraufteilung je Steuersatz und die Summenregeln BR-CO-10 bis BR-CO-17.
  • Bei einem PDF: die eingebettete XML-Datei, den PDF/A-Teil und die Factur-X-Metadaten, die das PDF angibt.

Jedes Problem nennt die Regel, wo es eine gibt, zum Beispiel BR-CO-15, und das Feld, zum Beispiel totals.tax_total. Die Meldungen selbst kommen derzeit auf Englisch aus der API. Die Überschriften des Berichts und alle Hinweise auf dieser Seite sind deutsch.

Was er nicht prüft

Keine offizielle Schematron-Validierung

Dieses Tool liest die Rechnung in unser eigenes Modell ein und führt unsere Prüfungen aus. Die XSD-Schemas und die offiziellen Schematron-Regeln laufen hier nicht, das tut der KoSIT-Validator. Für eine verbindliche Antwort vor dem Upload in ein Portal nutzen Sie den KoSIT-Validator oder fragen den Empfänger.

Bei einem PDF liest das Tool nur die PDF/A-Kennung, prüft aber nicht die ganze Datei gegen PDF/A-3. Das leistet veraPDF. Dateien in den Profilen MINIMUM und BASIC WL haben keine Positionen, deshalb prüft der Validator dort nur Kopf und Summen.

Die häufigsten Fehler

Häufige Fehler in E-Rechnungen und ihre Lösung
ProblemRegelDie übliche Lösung
Steuer um einen Cent danebenBR-CO-17 oder die SteueraufteilungSteuer einmal je Steuersatz berechnen, nicht je Position
Keine Käuferreferenz in der XRechnungBR-DE-15Leitweg-ID oder eine andere Referenz des Käufers ergänzen
Kontakt des Verkäufers fehltBR-DE-2, BR-DE-6, BR-DE-7Name, Telefon und E-Mail eines Ansprechpartners ergänzen
Positionssummen gehen nicht aufBR-CO-10Die Summe der Nettobeträge der Positionen prüfen
Ein einfaches PDF ohne XMLkeineEine echte ZUGFeRD- oder Factur-X-Datei erzeugen

Eine Datei voller Fehler stammt meist aus einem Programm, das XML und PDF getrennt erzeugt oder anders rundet. Unser kostenloser E-Rechnungs-Generator baut beides aus einer Berechnung. Was XRechnung und ZUGFeRD jeweils verlangen, erklären die Seiten zur XRechnung und zu ZUGFeRD.

E-Rechnungen im Posteingang lesen

Seit 2025 müssen alle Unternehmen E-Rechnungen empfangen können. Wer noch keine Software dafür hat, sieht in einer XRechnung nur Code. Der Validator zeigt die Eckdaten lesbar an: Rechnungsnummer, Datum, Verkäufer und Käufer, Anzahl der Positionen, Nettosumme, Steuer und Zahlbetrag.

Für die Buchhaltung ersetzt das keine Software, die E-Rechnungen verbucht und nach den Aufbewahrungsregeln ablegt. Für einen schnellen Blick auf eine eingegangene Rechnung reicht es aber.

Grenzen des kostenlosen Tools

Grenzen des kostenlosen Tools
EingabeEine XML- oder PDF-Datei bis 5 MB
ErgebnisEin Bericht mit Fehlern, Warnungen und den Eckdaten der Rechnung
Nicht enthaltenDie offizielle Prüfung mit XSD und Schematron sowie eine vollständige PDF/A-Prüfung
Wie oft10 Anfragen pro Minute und 100 pro Tag von einer Adresse
Auf jedem PDFEine kleine Zeile „Made with CastPDF“ in der Fußzeile

Automatisieren

Machen Sie das jede Woche? Dieselbe Technik steckt in der CastPDF-API, ohne Fußzeile in den bezahlten Tarifen und mit 100 kostenlosen PDFs im Monat zum Start.

Mit der API

Erstellen Sie E-Rechnungen, die diese Prüfungen von Anfang an bestehen: Senden Sie e_invoice an POST /v1/pdf, beschrieben in der API-Referenz.

Aus einer Tabelle

Der Validator prüft eine Datei auf einmal. Für viele E-Rechnungen ruft Ihr Abrechnungssystem die API einmal pro Rechnung auf.

In einem No-Code-Workflow

Häufige Fragen

Ist das ein offizieller XRechnung-Validator?

Nein. Es ist eine schnelle Prüfung von Feldern, Codes, Steuerregeln und Summen. Die offizielle Prüfung ist der KoSIT-Validator mit den XSD- und Schematron-Regeln. Nutzen Sie ihn für eine verbindliche Antwort.

Kann der Validator das XML in einem ZUGFeRD-PDF lesen?

Ja. Er findet factur-x.xml, zugferd-invoice.xml oder xrechnung.xml im PDF, prüft dieses XML und zeigt, was die PDF-Metadaten angeben.

Speichern Sie die hochgeladenen Rechnungen?

Nein. Die Datei wird einmal im Arbeitsspeicher geprüft, dann kommt der Bericht zurück. Nichts wird gespeichert oder protokolliert, außer einer Zeile, dass eine Prüfung lief.

Warum findet der Validator kein XML in meinem PDF?

Dann ist es ein gewöhnliches PDF und keine E-Rechnung, auch wenn es wie eine Rechnung aussieht. Der Bericht listet die Dateien, die das PDF tatsächlich enthält.

Welche Dateien kann der Validator lesen?

XML in CII oder UBL 2.1, Rechnungen und Gutschriften, sowie Factur-X- und ZUGFeRD-PDFs bis 5 MB. Verschlüsselte PDFs werden abgelehnt, denn eine E-Rechnung darf nicht verschlüsselt sein.
Alles zum Thema E-Rechnung

Ihr erstes PDF in fünf Minuten.

Wählen Sie eine Vorlage, erstellen Sie einen kostenlosen Testschlüssel und senden Sie eine Anfrage. 100 PDFs im Monat sind kostenlos, und zum Start brauchen Sie keine Karte.