Beispieldateien

XRechnung Beispiel-XML herunterladen

Eine gültige XRechnung 3.0 UBL liegt hier als valid-xrechnung-ubl.xml. Die Testsuite erwartet dafür ein bestandenes POST /v1/validate mit KoSIT Validator 1.6.3, XRechnung-Konfiguration 3.0.2 vom 2026-08-31 und EN-16931-Schematron 1.3.16. CreditNote, Kleinbetrag und Skonto sind in diesem Verzeichnis nicht enthalten.

Im Validator öffnen

BT-24 und BT-10 in der gültigen UBL-Datei

<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:BuyerReference>04011000-12345-67</cbc:BuyerReference>

Dieselbe Käuferreferenz steht in zugferd-xrechnung.xml als ram:BuyerReference. Fehlt BT-10, meldet die Konfiguration BR-DE-15: Das Element "Buyer reference" (BT-10) muss übermittelt werden.

Dateien und erwartetes Testergebnis

DateiWas sie istTestergebnis dieser Version
valid-xrechnung-ubl.xml UBL-Rechnung, TypeCode 380, CustomizationID xrechnung_3.0, BuyerReference 04011000-12345-67. Bestanden. POST /v1/validate liefert ok: true und kosit_validator 1.6.3.
invalid-xrechnung-ubl.xml UBL mit derselben CustomizationID, ohne cbc:BuyerReference. Nicht bestanden. Die Seite Beispieldateien nennt unter anderem BR-08 und BR-DE-15.
zugferd-xrechnung.pdf · XML PDF mit eingebettetem xrechnung.xml, Profil XRECHNUNG. Bestanden. POST /v1/zugferd/validate erwartet ok: true, Profil XRECHNUNG, Schematron en16931-cii und xrechnung-cii.
factur-x-en16931.pdf · XML Factur-X, Profil EN16931, eingebettetes factur-x.xml. Bestanden, null Schematron-Fehler, EN 16931 1.3.16. Das ist keine XRechnung-CIUS-Datei.
factur-x-en16931-invalid.pdf Dieselbe Struktur ohne Verkäuferanschrift. Nicht bestanden. Die Testsuite erwartet BR-08 mit rule_url.
factur-x-minimum.pdf Profil MINIMUM. Nicht bestanden. MINIMUM enthält nicht alle EN-16931-Felder.
plain-invoice.pdf PDF ohne eingebettetes XML. Keine E-Rechnung. Code ZUGFERD-NO-XML.

Der Upload ersetzt die Datei nicht von selbst. Im Validator öffnen zeigt das Formular. Die API ist curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate.

Fragen

Gibt es hier eine UBL-Gutschrift, eine Kleinbetragsrechnung oder eine Skonto-Datei?

Nein. Dieses Verzeichnis enthält nur die Dateien, die unter /samples schon ausgeliefert werden. Eine CreditNote 381, eine Kleinbetragsrechnung und eine eigene Skonto-Datei liegen hier nicht. Das Skonto-Muster von BR-DE-18 steht auf der Regelseite, nicht als eigene Beispieldatei.

Welche Konfiguration prüft die gültige UBL-Datei?

Die Testsuite erwartet für valid-xrechnung-ubl.xml ein bestandenes POST /v1/validate mit kosit_validator 1.6.3. Die Anwendung nennt dazu die XRechnung-Konfiguration 2026-08-31 und das EN-16931-Schematron 1.3.16.

Lädt der Validator die Beispieldatei von selbst?

Nein. Laden Sie die Datei herunter und laden Sie sie auf der Prüfen-Seite hoch. Der Link „Im Validator öffnen“ führt zum Upload, er hängt keine Datei an.

XRechnung Validator · Fehlercodes · BR-CO-10 · XRechnung in PDF einbetten · Leitweg-ID