Der kostenlose eConnect Validator: Prüfen Sie, ob Ihre XML UBL, BIS Billing und NLCIUS entspricht.
Bevor Sie eine E-Rechnung versenden, möchten Sie sicherstellen, dass die XML-Datei technisch korrekt ist. Der eConnect Validator prüft Ihre Rechnung gegen XML-Schemas, Schematron-Regeln und länderspezifische Validierungen. Das Tool ist als Online-Validator kostenlos verfügbar.
Der eConnect Validator führt mehrere Prüfungen an Ihrer E-Rechnungsdatei durch:
XML-Schema-Validierung. Stimmt die Grundstruktur der Datei? Sind alle erforderlichen XML-Elemente vorhanden und korrekt verschachtelt?
Schematron-Validierung. Entspricht die Rechnung den Geschäftsregeln des gewählten Profils? Denken Sie an Regeln für USt-Berechnungen, Pflichtfelder und Codelisten.
Profilerkennung. Das System erkennt automatisch, welchem Profil Ihre Rechnung folgt (BIS Billing V3, NLCIUS, PINT, XRechnung) und wendet die entsprechenden Validierungsregeln an.
Länderspezifische Regeln. Pro Land gelten zusätzliche Validierungsregeln. Für die Niederlande sind das die NL-R-Regeln, für Deutschland die DE-R-Regeln, für Dänemark die DK-R-Regeln usw. Der Validator wendet diese automatisch auf Basis des Ländercodes in der Rechnung an.
Der Validator unterstützt alle gängigen E-Rechnungsformate:
Der Online-Validator ist verfügbar unter /de/validator. Sie müssen kein Konto erstellen.
Bei Fehlern liefert der Validator den genauen Fehlercode, eine Beschreibung des Problems und die Position in der XML-Datei (XPath). So wissen Sie genau, was angepasst werden muss.
Der Validator erzeugt drei Arten von Meldungen:
Häufige Fehlercodes beginnen mit einem Präfix, das den Bereich angibt: PEPPOL- für Peppol-weite Regeln, NL-R- für niederländische Regeln, BR- für Basisregeln aus EN 16931. Die Fehlerbeschreibung gibt immer das erwartete Verhalten an.
Beim Versand einer Gutschrift treten regelmäßig einige spezifische Validierungsfehler auf. Die Fehlermeldung erscheint auf Peppol-Ebene (bei API-Versand z. B. als [API400.AT04] Invalid payload). Pro Regel Ursache und Lösung:
cac:Delivery/cbc:ActualDeliveryDate) eintragen, oder einen Rechnungszeitraum (BG-14) angeben. Eines von beiden ist verpflichtend.cac:Delivery/cac:DeliveryLocation/cac:Address/cac:Country/cbc:IdentificationCode) mit einem ISO-3166-1-Alpha-2-Code eintragen.cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID mit der Rechnungsnummer der ursprünglichen Rechnung ausfüllen. Verpflichtend für Gutschriften. Siehe auch Gutschrift-Varianten.BR-IC-11 und BR-IC-12 sind EN-16931-Basisregeln, die nur gelten, wenn die Gutschrift eine innergemeinschaftliche USt-Kategorie enthält; bei inländischen Lieferungen treten sie nicht auf.
Neben dem manuellen Validator führt die eConnect-Plattform auch beim Versand automatisch eine Validierung durch. Wenn eine Rechnung die Anforderungen nicht erfüllt, wird der Versand blockiert und Sie erhalten eine Fehlermeldung mit der betreffenden Validierungsregel.
Für API-Nutzer: Die PSB validiert jede Rechnung zum Einreichungszeitpunkt und gibt die Validierungsergebnisse in der API-Antwort zurück. So können Sie die Validierung auch in Ihren eigenen Softwareprozess einbauen.
Die Validierungsregeln werden mit jeder neuen Release der Peppol BIS Billing-Spezifikation aktualisiert. eConnect aktualisiert die Schematron-Artefakte und Codelisten, sobald eine neue Version verpflichtend wird. Der Online-Validator validiert immer gegen die aktuelle Release.
Tipp: Überprüfen Sie nach einem Spezifikations-Update, ob Ihre Rechnungen weiterhin valide sind. Neue Regeln können strengere Anforderungen an Felder stellen, die zuvor optional waren.
Der Validator zeigt pro Fehler den genauen Fehlercode, eine Beschreibung des Problems und die Position in der XML-Datei (XPath). Fehler müssen vor dem Versand behoben werden, da die Rechnung sonst im Peppol-Netzwerk abgelehnt wird. Warnungen sind Aufmerksamkeitspunkte, blockieren den Versand aber nicht.
Der Validator unterstützt Peppol BIS Billing V3, NLCIUS/SI-UBL 2.0, alle PINT-Varianten, XRechnung und CII (Cross-Industry Invoice, einschließlich Factur-X). Das Format wird beim Hochladen Ihrer XML-Datei automatisch erkannt.
Ja. Die eConnect-Plattform führt auch beim Versand automatisch eine Validierung durch. Erfüllt eine Rechnung die Anforderungen nicht, wird der Versand mit einer Fehlermeldung blockiert. API-Nutzer erhalten die Validierungsergebnisse in der API-Antwort.
Möchten Sie Beispieldateien ansehen, um Ihren eigenen XML-Aufbau zu überprüfen? Beispieldateien herunterladen.
Rechnung validieren