E-Rechnung Validator

Validieren Sie Ihre elektronischen Rechnungen kostenlos gegen EN16931- und Peppol-Regeln. Unterstützt XRechnung (UBL) und ZUGFeRD/Factur-X (CII). Sofortige Ergebnisse, ohne Anmeldung.

Unterstützte Formate

In Deutschland und Europa haben sich zwei E-Rechnungs-Formate durchgesetzt. Beide erfüllen die europäische Norm EN16931, unterscheiden sich aber in Syntax und Anwendungsbereich.

EigenschaftXRechnung (UBL 2.1)ZUGFeRD / Factur-X (CII)
XML-StandardOASIS UBL 2.1UN/CEFACT CII D16B
DateiformatReines XMLXML eingebettet in PDF/A-3
HaupteinsatzB2G (öffentlicher Sektor)B2B und B2G
Peppol-kompatibelJa (nativ)Ja (über CII-Profil)
EN16931-konformJaJa

So funktioniert die Validierung

Ihre E-Rechnung wird automatisch gegen mehrere Regelwerke geprüft. So erkennen Sie Fehler, bevor Sie die Rechnung versenden.

1

XML-Datei hochladen

Laden Sie Ihre XRechnung (UBL) oder ZUGFeRD/Factur-X (CII) XML-Datei hoch. Sie können mehrere Dateien gleichzeitig prüfen.

2

EN16931-Geschäftsregeln prüfen

Die europäischen Geschäftsregeln (BR-Regeln) werden geprüft: Pflichtfelder, Berechnungen, Steuerkategorien und Konsistenz der Rechnungsdaten.

3

Peppol BIS 3.0-Regeln prüfen

Zusätzlich werden Peppol-spezifische Regeln geprüft: elektronische Adressschemata, Prozess-Identifikatoren und Codelisten-Einschränkungen.

4

Ergebnisse anzeigen

Sie erhalten eine detaillierte Übersicht aller Fehler und Warnungen mit Regelkennung, betroffener Stelle im XML und Lösungshinweisen.

Häufige Fehler und Lösungen

Diese Validierungsfehler treten besonders häufig auf. Hier finden Sie Erklärungen und Lösungsansätze.

BR-01

Rechnungsnummer fehlt

Jede E-Rechnung muss eine eindeutige Rechnungsnummer (Invoice Number) enthalten. Stellen Sie sicher, dass das Feld cbc:ID im Rechnungskopf befüllt ist.

BR-06

Verkäufer-Identifikation fehlt

Der Verkäufer muss mindestens einen Identifikator haben (z.B. Steuernummer, USt-IdNr. oder Handelsregisternummer). Prüfen Sie die Elemente cac:PartyIdentification oder cac:PartyTaxScheme.

BR-CO-10

Summenberechnung fehlerhaft

Der Rechnungsbetrag muss rechnerisch korrekt sein: Nettobetrag + Steuerbetrag = Bruttobetrag. Prüfen Sie die Werte in cbc:TaxExclusiveAmount, cbc:TaxAmount und cbc:TaxInclusiveAmount.

PEPPOL-EN16931-R001

Ungültiger Geschäftsprozess

Das Element cbc:ProfileID muss den Wert 'urn:fdc:peppol.eu:2017:poacc:billing:01:1.0' enthalten. Andere Werte werden im Peppol-Netzwerk nicht akzeptiert.

PEPPOL-EN16931-R004

Ungültige Spezifikations-ID

Das Element cbc:CustomizationID muss die korrekte Peppol BIS-Kennung enthalten. Für UBL-Rechnungen ist dies 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0:extended:urn:fdc:peppol.eu:2017:poacc:self-billing:3.0' oder die Standard-Billing-Variante.

Häufige Fragen

Was ist eine E-Rechnung?

Eine E-Rechnung (elektronische Rechnung) ist eine Rechnung, die in einem strukturierten, maschinenlesbaren XML-Format ausgestellt, übermittelt und empfangen wird. Im Gegensatz zu PDF-Rechnungen können E-Rechnungen automatisch verarbeitet werden. In Deutschland sind die gängigen Formate XRechnung (basierend auf UBL 2.1) und ZUGFeRD/Factur-X (basierend auf UN/CEFACT CII). Beide Formate erfüllen die europäische Norm EN16931.

Welche E-Rechnungs-Formate werden unterstützt?

Unser Validator unterstützt die beiden in Deutschland und Europa verbreiteten E-Rechnungs-Formate: XRechnung im UBL 2.1-Format und ZUGFeRD/Factur-X im UN/CEFACT CII-Format. Beide werden gegen die EN16931-Geschäftsregeln und die Peppol BIS Billing 3.0-Regeln geprüft.

Ist die E-Rechnung ab 2025 Pflicht?

Ja. Mit dem Wachstumschancengesetz wird die E-Rechnung im B2B-Bereich in Deutschland stufenweise verpflichtend. Ab dem 1. Januar 2025 müssen alle Unternehmen E-Rechnungen empfangen können. Ab 2027 wird der Versand für Unternehmen mit einem Vorjahresumsatz über 800.000 Euro Pflicht, ab 2028 für alle Unternehmen. Im öffentlichen Sektor (B2G) gilt die E-Rechnungspflicht bereits seit 2020.

Was ist der Unterschied zwischen XRechnung und ZUGFeRD?

XRechnung ist ein reines XML-Format basierend auf UBL 2.1, das speziell für den öffentlichen Sektor in Deutschland entwickelt wurde. ZUGFeRD (ab Version 2.0 identisch mit Factur-X) kombiniert eine maschinenlesbare XML-Datei im CII-Format mit einer menschenlesbaren PDF-Darstellung in einer Datei. Beide Formate erfüllen die EN16931-Norm und sind damit gleichwertig für die E-Rechnungspflicht.

Was bedeutet EN16931?

EN16931 ist die europäische Norm für elektronische Rechnungsstellung. Sie definiert ein semantisches Datenmodell mit Pflichtfeldern, Berechnungsregeln und Geschäftslogik, die jede E-Rechnung in der EU erfüllen muss. Die Validierungsregeln tragen Präfixe wie BR- (Business Rules) und BR-CO- (Berechnungsregeln). Unser Validator prüft Ihre Dateien gegen alle diese Regeln.

Kann ich PDF-Rechnungen validieren?

Reine PDF-Rechnungen sind keine E-Rechnungen und können nicht validiert werden, da sie kein strukturiertes XML enthalten. ZUGFeRD/Factur-X-Dateien sind eine Ausnahme: Sie sind PDFs mit eingebetteter XML-Datei. Für die Validierung benötigen Sie die extrahierte XML-Datei (CII-Format). Laden Sie die XML-Komponente hoch, um sie gegen EN16931 zu prüfen.

Wie unterscheidet sich UBL von CII?

UBL (Universal Business Language) und CII (Cross-Industry Invoice) sind zwei unterschiedliche XML-Syntaxen für E-Rechnungen. UBL 2.1 wird von der OASIS-Organisation gepflegt und ist die Basis für XRechnung und Peppol. CII wird von UN/CEFACT gepflegt und ist die Basis für ZUGFeRD/Factur-X. Beide Syntaxen können die EN16931-Anforderungen abbilden, verwenden aber unterschiedliche XML-Strukturen und Namespaces.

XRechnung validieren? Zum XRechnung / UBL Validator

Factur-X / ZUGFeRD validieren? Zum Factur-X Validator

Zum kostenlosen Peppol Validator

Mehr zum Peppol-Netzwerk: Vier-Ecken-Modell und SML / SMP (englisch) und Peppol-Mandate weltweit.