XML oder PDF hier ablegen

XRechnung 3.0, UBL Invoice oder ZUGFeRD / Factur-X PDF, beides wird unterstützt.

100 % lokal im Browser, keine Übertragung an unseren Server.

Validierungs-Status

Format
ZUGFeRD-Profil
Fehler
Warnings

E-Rechnung prüfen, XRechnung & ZUGFeRD Validator, kostenlos online

Prüfe deine E-Rechnung gegen CEN 16931 / EN 16931. XRechnung 3.0 (UBL), UBL Peppol BIS und ZUGFeRD / Factur-X PDF, Pflichtfelder, Beträge, Profil-Erkennung. 100 % lokal im Browser, kein Upload.

  • XRechnung 3.0 + UBL + ZUGFeRD/Factur-X
  • 100 % lokal, kein Daten-Upload
  • Pflichtfelder BT-1 bis BT-160 nach EN 16931
  • Beträge geprüft + ZUGFeRD-Profil erkannt

So funktioniert's: E-Rechnung prüfen

1

XML oder PDF hochladen

Ziehe deine XRechnung-XML, UBL-Invoice oder ZUGFeRD/Factur-X-PDF in die Upload-Zone. Akzeptiert werden .xml und .pdf bis 100 MB.

2

Automatische Format-Erkennung

Der Validator erkennt das Format (XRechnung 3.0, UBL, Factur-X), extrahiert bei PDFs das eingebettete XML und identifiziert das ZUGFeRD-Profil.

3

Pflichtfelder + Beträge prüfen

Du siehst sofort: welche BT-Felder fehlen, ob Netto + Steuer = Brutto stimmt, ob die CustomizationID korrekt ist. Klare Fehler- und Warning-Liste.

E-Rechnung prüfen: alles, was du wissen musst

B2B-Pflicht ab 2025

Seit dem 1. Januar 2025 müssen alle inländischen B2B-Unternehmer in Deutschland E-Rechnungen empfangen können. Das schreibt das Wachstumschancengesetz fest. Versendet wird stufenweise: 2025 und 2026 sind Übergangsjahre, ab dem 1. Januar 2027 ist der strukturierte Versand verpflichtend für Unternehmen mit Vorjahresumsatz über 800.000 €, ab 2028 für alle. Reine PDF-Rechnungen ohne strukturiertes XML sind dann keine Rechnungen mehr im Sinne der §§ 14, 14a UStG, sondern nur noch „sonstige Rechnungen“. Wer Rechnungen empfängt, muss prüfen können, ein kostenloser Validator ist also kein Nice-to-have, sondern Compliance-Werkzeug.

XRechnung 3.0

XRechnung ist der deutsche Standard für strukturierte E-Rechnungen, basierend auf der europäischen Norm CEN/EN 16931. Version 3.0 ist seit Februar 2024 verbindlich und definiert die CustomizationID „urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0“. Inhalt ist reines XML, entweder UBL 2.1 oder UN/CEFACT Cross Industry Invoice (CII). Für Bundes- und Landesbehörden ist XRechnung seit 27.11.2020 Pflicht, mit zwingend angegebener Leitweg-ID. Im B2B-Bereich ist XRechnung erlaubt, aber nicht zwingend.

ZUGFeRD / Factur-X

ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) und das international identische Factur-X sind Hybrid-Formate: ein PDF/A-3 mit dem strukturierten XML als Datei-Anhang (factur-x.xml). Profile vom MINIMUM (nur Kerndaten) über BASIC WL, BASIC, EN 16931 (COMFORT) bis EXTENDED. Erst ab Profil EN 16931 ist die Rechnung voll CEN-16931-konform. MINIMUM und BASIC WL gelten umsatzsteuerlich nicht als Rechnung, sondern nur als Buchungshilfe. Unser Validator erkennt das Profil automatisch.

Business Terms (BT) nach EN 16931

EN 16931 codiert jede Information einer Rechnung als Business Term mit eindeutiger Nummer. Pflicht-BTs sind: BT-1 Rechnungsnummer, BT-2 Ausstellungsdatum, BT-3 Rechnungstyp (UNTDID 1001, z. B. 380 für Rechnung, 381 für Gutschrift), BT-5 Währungscode (ISO 4217), BT-9 Fälligkeit, BT-22 Notiz / Buyer-Reference, BT-27 Verkäufername, BT-40 Verkäufer-Land, BT-44 Käufername, BT-55 Käufer-Land. Pflicht-Beträge: BT-109 TaxExclusiveAmount, BT-110 TaxAmount, BT-112 TaxInclusiveAmount, BT-115 PayableAmount. Fehlt nur eines dieser Felder, ist die Rechnung formell ungültig.

Mathematische Konsistenz

EN 16931 fordert, dass die Beträge mathematisch zusammenpassen: TaxExclusiveAmount (BT-109) + TaxAmount (BT-110) muss exakt der TaxInclusiveAmount (BT-112) entsprechen. Außerdem muss PayableAmount (BT-115) gleich der Brutto-Summe abzüglich eventueller Vorauszahlungen sein. Häufige Fehlerquelle in der Praxis: pro Position runden und dann nochmal pro Steuersatz, das gibt 1-Cent-Abweichungen. Unser Validator erlaubt eine Toleranz von 1 Cent, alles darüber wird als Fehler gemeldet.

Datenschutz

Der Validator läuft komplett im Browser. XML-Dateien werden mit dem nativen DOMParser geparst, PDFs lädt pdf-lib lokal und extrahiert das eingebettete factur-x.xml im Speicher. Es gibt keinen Server-Upload, kein Logging, keinen Cookie. Damit ist der Validator DSGVO-konform und sicher für vertrauliche B2B-Daten, auch interne Rechnungen mit Bankverbindungen, Steuernummern oder Vertragsdaten kannst du ohne Compliance-Risiko prüfen.

Häufig gestellte Fragen

Was ist XRechnung 3.0?

XRechnung ist der deutsche Standard für strukturierte E-Rechnungen, basierend auf der europäischen Norm CEN/EN 16931. Version 3.0 ist seit Februar 2024 verbindlich für B2G und definiert die CustomizationID „urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0". Inhalt: reines XML in UBL 2.1 oder UN/CEFACT CII, alle Pflichtfelder als Business Terms (BT) codiert.

Welche Pflichtfelder hat eine E-Rechnung?

Nach EN 16931 sind unter anderem zwingend: BT-1 Rechnungsnummer, BT-2 Ausstellungsdatum, BT-3 Rechnungstyp, BT-5 Währung, BG-4 Verkäufer (Name + Adresse + Identifikator), BG-7 Käufer (Name + Adresse), BG-25 mindestens eine Rechnungsposition, BG-23 Steueraufschlüsselung, BT-109 Netto-Summe, BT-110 Steuerbetrag, BT-112 Brutto-Summe, BT-115 Zahlbetrag. Unser Validator prüft jedes dieser Felder.

Kann ich auch ZUGFeRD-PDF prüfen?

Ja. Lade einfach das PDF hoch, der Validator extrahiert das eingebettete factur-x.xml (bei älteren Versionen ZUGFeRD-invoice.xml) direkt im Browser und prüft das XML gegen EN 16931. Erkennt automatisch das ZUGFeRD-Profil: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT) oder EXTENDED.

Werden meine Rechnungen hochgeladen?

Nein. Die komplette Validierung läuft clientseitig in deinem Browser per JavaScript. XML wird mit DOMParser geparst, PDF-Anhänge mit pdf-lib extrahiert. Es werden keine Daten an unseren Server gesendet. Damit ist das Tool DSGVO-konform und sicher für vertrauliche B2B-Daten.

Was bedeutet „CEN 16931 konform"?

CEN/EN 16931 ist die europäische Norm für die semantische Datenstruktur elektronischer Rechnungen. Eine Rechnung ist konform, wenn alle Pflicht-Business-Terms gesetzt sind, die Beträge mathematisch stimmen (Netto + Steuer = Brutto), die CustomizationID stimmt, ISO-Codes (Währung BT-5, Land) korrekt sind und die Steueraufschlüsselung pro Steuersatz aufgeschlüsselt ist.

Welche Formate werden unterstützt?

XRechnung-XML (UBL 2.1, CII), reine UBL-Invoice-XML (Peppol BIS Billing 3.0), Factur-X / ZUGFeRD-PDFs aller Profile (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED). Sowohl .xml als auch .pdf werden akzeptiert. Das Format wird automatisch erkannt.

Was passiert bei einer fehlerhaften Rechnung?

Du bekommst eine klare Fehler-Liste: welcher Business Term fehlt (z. B. „BT-1 Rechnungsnummer fehlt"), welcher Wert nicht korrekt ist (z. B. Bruttobetrag passt nicht zu Netto + Steuer), welcher ISO-Code ungültig ist. Warnings zeigen optionale, aber empfohlene Felder. Damit kannst du die Rechnung beim Aussteller reklamieren.

Ist der Validator so genau wie der KoSIT-Validator?

Unser Tool prüft die kritischen EN-16931-Pflichtfelder und Beträge. Für die offizielle Schematron-Validierung (z. B. vor B2G-Versand) empfehlen wir ergänzend den kostenlosen KoSIT-Validator (validator.xoev-bund.de). Unser Validator ist ideal für den schnellen Wareneingangs-Check und das Debugging während der Implementierung.

Wie gefällt dir dieses Tool?

Deine Meinung hilft uns, PDF Monster zu verbessern.

4.6 / 5 (9 Bewertungen)

Klicke auf die Sterne um zu bewerten

Sicher. Privat. In deiner Kontrolle.

Dieses Tool läuft komplett in deinem Browser. Deine Datei wurde zu keinem Zeitpunkt an unsere Server übertragen, die Verarbeitung passiert lokal auf deinem Gerät. Maximaler Datenschutz, maximale Geschwindigkeit. Mehr erfahren

  • SSL-verschlüsselt
  • DSGVO-konform
  • 0 Uploads, nichts verlässt dein Gerät
  • Server in Deutschland