Kostenloser XRechnung-Validator (UBL & CII)

Prüfen Sie jede XRechnung-3.x-E-Rechnung gegen das offizielle KOSIT-Schematron — beide Syntaxvarianten UBL und CII werden unterstützt. Kostenlos, ohne Anmeldung, sofortige Ergebnisse mit der genauen Regel-ID (BR-DE-*, CII-DE-*, EN 16931) für jeden Fehler.

So funktioniert der XRechnung-Validator

1

Laden Sie Ihre XRechnung-XML hoch

Ziehen Sie die XML-Datei per Drag-and-drop oder wählen Sie sie aus — entweder UBL (Invoice / CreditNote) oder CII (CrossIndustryInvoice). Der Validator erkennt die Syntax automatisch anhand des Wurzelelements und der CustomizationID-URN.

2

EN-16931- + XRechnung-3.x-Regeln ausführen

Der Validator führt zunächst die zugrunde liegende europäische Norm EN 16931 und anschließend alle XRechnung-spezifischen Regeln (BR-DE-*, CII-DE-*, Profileinschränkungen) anhand der offiziellen KOSIT-Schematron-Veröffentlichung aus.

3

Lesen Sie den detaillierten Bericht

Fehler und Warnungen werden mit der genauen KOSIT-Regel-ID, der XPath-Position im Dokument und einer verständlichen Beschreibung zurückgegeben, sodass Sie genau wissen, was und wo zu korrigieren ist.

Was der XRechnung-Validator prüft

Europäische Norm EN 16931

Vollständiger EN-16931-Regelsatz: Pflichtfelder (BT-*), Geschäftsregeln (BR-*), Berechnungskette (BR-CO-*), USt-Kategorielogik (BR-S-*, BR-Z-*, BR-E-*, BR-AE-*, BR-K-*, BR-G-*, BR-O-*) und Dezimalgenauigkeitsregeln (BR-DEC-*).

XRechnung-spezifische Regeln

Alle Einschränkungen BR-DE-* (UBL) und CII-DE-* (CII), die von deutschen Bundes- und Landes-Behörden als öffentliche Auftraggeber gefordert werden. Umfasst die obligatorische Leitweg-ID (BR-DE-1), gültige deutsche USt-Identifikatoren, Bankverbindungen für SEPA sowie die deutschlandspezifischen Datums- und Währungsformate.

UBL- und CII-Syntax beide unterstützt

UBL-XRechnung (verwendet von PEPPOL-Zugangspunkten und moderner E-Invoicing-Software) und CII-XRechnung (UN/CEFACT Cross Industry Invoice, verwendet von SAP Document Compliance, DATEV und ZUGFeRD-Werkzeugen) werden beide automatisch erkannt und an die richtige Pipeline weitergeleitet.

XSD-Schemavalidierung (UBL)

UBL-2.1-Prüfungen auf Schemaebene erkennen strukturelle Fehler, bevor die Geschäftsregeln überhaupt laufen — falsche Elementreihenfolge, fehlende erforderliche Typen, Namespace-Fehler, ungültige Aufzählungswerte aus den offiziellen UBL-Codelisten.

Warum XRechnung-Validierung wichtig ist

Seit dem 27. November 2020 muss jeder Lieferant, der einem deutschen Bundes-Auftraggeber eine Rechnung stellt, diese als XRechnung übermitteln. Die meisten deutschen Bundesländer haben dieselbe Anforderung in den Folgejahren auf Landes- und Kommunalaufträge ausgeweitet. Die Einreichung einer nicht konformen Rechnung über ZRE (Zentrale Rechnungseingangsplattform des Bundes), OZG-RE oder ein beliebiges Landesportal führt zur sofortigen Ablehnung — ohne menschliche Prüfung — und die Zahlungsfrist beginnt erst, wenn Sie eine bestandene Rechnung erneut einreichen.

Der aiDoks-XRechnung-Validator verwendet dieselben offiziellen Schematron-Dateien, die von der KOSIT (Koordinierungsstelle für IT-Standards) verteilt werden und die auch die Behördenportale nutzen. Wenn aiDoks „gültig“ meldet, besteht Ihre Rechnung am Portal. Meldet aiDoks Fehler, kommt jede Regel mit der genauen ID (z. B. BR-DE-15 für die Leitweg-ID, BR-CO-13 für eine Steuerbetragsdifferenz), sodass die nächste Iteration schnell geht.

Häufige XRechnung-Validierungsfehler

  • BR-DE-1 — Die Käuferreferenz (Leitweg-ID) fehlt. Deutsche Bundes-/Landes-Auftraggeber senden immer eine Leitweg-ID mit der Bestellung — sie muss in der Rechnung unter cbc:BuyerReference (UBL) bzw. ram:BuyerReference (CII) wiederholt werden.
  • BR-DE-15 — Die Kontaktinformationen des Käufers sind unvollständig. XRechnung erfordert entweder eine elektronische oder eine postalische Adresse — die meisten Validatoren verlangen beides.
  • BR-DE-21 — Spezifikationskennung fehlt oder ist falsch. Die CustomizationID muss urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 lauten.
  • BR-CO-15 — Differenz beim zu zahlenden Gesamtbetrag. Die Summe der Positionssummen + Zuschläge − Nachlässe muss dem zu zahlenden Betrag entsprechen, gerundet auf 2 Dezimalstellen.
  • BR-S-08 — Regelbesteuerte USt, aber der Satz fehlt. Fügen Sie den korrekten USt-Satz dem betreffenden Element cac:TaxCategory / ram:CategoryTradeTax hinzu.

Über XRechnung hinaus: PEPPOL, Factur-X, EN 16931 und mehr

Der aiDoks-Validator ist ein einziges Werkzeug für jedes wichtige europäische E-Rechnungsformat. Laden Sie eine PEPPOL-BIS-3.0-Rechnung, ein Factur-X- / ZUGFeRD-PDF, ein einfaches EN-16931-CII-Dokument oder eine estnische e-arve-XML hoch, und das Werkzeug erkennt das Format automatisch und wendet die richtige Validierungspipeline an. Nützlich, wenn Sie Rechnungen über mehrere EU-Märkte austauschen oder sowohl in PEPPOL- als auch in XRechnung-Korridoren tätig sind.

XRechnung-Validator: FAQ

Was ist XRechnung und wer muss sie verwenden?

XRechnung ist die deutsche CIUS (Core Invoice Usage Specification) von EN 16931. Seit dem 27. November 2020 müssen alle Lieferanten an Bundesbehörden Rechnungen im XRechnung-Format senden; viele Bundesländer und Kommunen verlangen es ebenfalls für die öffentliche Beschaffung. Der Validator prüft sowohl UBL- als auch CII-Syntax gegen die aktuellen XRechnung 3.x-Regeln – derselbe Regelsatz wie der offizielle KOSIT-Validator.

Was prüft der XRechnung-Validator?

Zwei Regelebenen werden nacheinander ausgeführt: die zugrundeliegende europäische Norm EN 16931 (BR-CO-*, BR-S-*, BR-DEC-* usw.), gefolgt von XRechnung-spezifischen Regeln (BR-DE-*, CII-DE-* und Profileinschränkungen). XSD-Schema-Prüfungen laufen für UBL-Rechnungen, vollständige Schematron-Validierung läuft für UBL und CII. Fehler werden mit der exakten KOSIT-Regel-ID und einer verständlichen Beschreibung zurückgegeben.

Unterstützt der Validator sowohl UBL- als auch CII-XRechnung?

Ja. UBL-XRechnung (verwendet von PEPPOL Access Points und moderner E-Rechnungs-Software) und CII-XRechnung (UN/CEFACT Cross Industry Invoice, verwendet von SAP Document Compliance, DATEV und ZUGFeRD/Factur-X-Werkzeugen) werden beide erkannt und validiert. Die Syntax wird automatisch erkannt – keine manuelle Auswahl nötig.

Ist der XRechnung-Validator kostenlos und werden meine Rechnungsdaten gespeichert?

Der Validator ist kostenlos und ohne Konto nutzbar. Ihre Rechnungs-XML wird zur Verarbeitung an aiDoks gesendet, im Arbeitsspeicher validiert und nicht über die Antwort hinaus aufbewahrt. Wir protokollieren oder speichern keine Rechnungsinhalte.

Wie unterscheidet sich dies vom offiziellen KOSIT-Validator?

Der aiDoks-Validator verwendet dieselben offiziellen XRechnung-Schematron-Dateien, die KOSIT verteilt – die Regelabdeckung ist identisch. Unterschied: eine moderne Web-UI mit deutscher/englischer/französischer/estnischer/lettischer/litauischer/spanischer Oberfläche, Drag-and-Drop-Upload, sofortige Ergebnisse, automatische Formaterkennung über PEPPOL/XRechnung/EN 16931/Factur-X/estnisches e-arve und ein einziges Tool für alle Formate statt separater Validatoren pro Format.

Welche XRechnung-Version wird unterstützt?

XRechnung 3.x (die aktuelle Hauptversion). Der Validator wird mit der neuesten stabilen KOSIT-Schematron-Veröffentlichung ausgeliefert und aktualisiert, sobald KOSIT eine neue Revision veröffentlicht. Dokumente mit dem CustomizationID-URN von XRechnung 3.0 werden automatisch geroutet.

Validieren Sie Ihre XRechnung in Sekunden

Kostenlos, anonym und genau nach dem neuesten KOSIT-XRechnung-3.x-Schematron.