BT-125Attached document
Offizieller Regeltext
[BR-DEX-01] Das Element … "Attached Document" (BT-125) benutzt einen nicht zulässigen MIME-Code: … . Im Falle einer Extension darf zusätzlich zu der Liste der mime codes (definiert in Abschnitt 8.2, "Binary Object") der MIME-Code application/xml genutzt werden.
Warum dieser Fehler auftritt
Das Element oder die Kombination ist in diesem Kontext nicht erlaubt. Die Datei enthält etwas, das der Standard verbietet: ein Element, das nicht wiederholt werden darf, einen Wert, der einem anderen Feld widerspricht, oder Daten eines anderen Profils.
So beheben Sie den Fehler
Entfernen Sie das betreffende Element oder machen Sie die beiden Felder konsistent, wie im Regeltext beschrieben. Fügt Ihre Software das Element automatisch hinzu, prüfen Sie eine Profileinstellung (z. B. „EN 16931“ vs. „EXTENDED“) oder eine Exportoption, die es unterdrückt.
Was der Validator prüft
Geprüftes Element (Kontext):
UBL
cbc:EmbeddedDocumentBinaryObject[$isExtension]Test (XPath):
.[@mimeCode = 'application/pdf' or @mimeCode = 'image/png' or @mimeCode = 'image/jpeg' or @mimeCode = 'text/csv' or @mimeCode = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' or @mimeCode = 'application/vnd.oasis.opendocument.spreadsheet' or @mimeCode = 'application/xml']CII
ram:AttachmentBinaryObject[$isExtension]Test (XPath):
.[@mimeCode = 'application/pdf' or @mimeCode = 'image/png' or @mimeCode = 'image/jpeg' or @mimeCode = 'text/csv' or @mimeCode = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' or @mimeCode = 'application/vnd.oasis.opendocument.spreadsheet' or @mimeCode = 'application/xml']
Rechnung prüfen
Legen Sie Ihre XML- oder PDF-Datei im Validator ab; jede verletzte Regel ist mit ihrer Seite hier verlinkt. Kostenlos, ohne Konto, die Datei wird nicht gespeichert.
Dieselbe Prüfung per API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateVerwandte Regeln
BR-TMP-5BT-125 "Attached document" (ram:AttachmentBinaryObject) darf innerhalb von "Additional…BR-DEX-02Der Wert von "Invoice line net amount" einer "INVOICE LINE" oder einer "SUB INVOICE…BR-DEX-03Eine Sub Invoice Line muss genau eine "SUB INVOICE LINE VAT INFORMATION" enthaltenBR-DEX-04Any scheme identifier in … MUST be coded using one of the ISO 6523 ICD listBR-DEX-05Any scheme identifier in … MUST be coded using one of the ISO 6523 ICD listBR-DEX-06Any scheme identifier in … MUST be coded using one of the ISO 6523 ICD listBR-DEX-07Any scheme identifier for an Endpoint Identifier in … MUST belong to the CEF EAS code…BR-DEX-08Any scheme identifier for a Delivery location identifier in … MUST be coded using one…
Häufige Fragen
Was bedeutet BR-DEX-01?
BR-DEX-01 ist eine XRechnung-Regel: Das Element … "Attached Document" (BT-125) benutzt einen nicht zulässigen MIME-Code: … . Im Falle einer Extension darf zusätzlich zu der Liste der mime codes (definiert in Abschnitt 8.2, "Binary Object") der MIME-Code application/xml genutzt werden.
Wird meine Rechnung wegen BR-DEX-01 abgelehnt?
Ja. BR-DEX-01 ist als „fatal“ eingestuft; Validatoren (KoSIT, Peppol Access Points, ZRE/OZG-RE) weisen die Rechnung zurück, bis der Fehler behoben ist.
Für welche Formate gilt BR-DEX-01?
XRechnung in UBL- oder CII-Syntax, einschließlich ZUGFeRD-/Factur-X-PDFs mit dem Profil XRECHNUNG. Rechnungen an deutsche öffentliche Auftraggeber (Bund, Länder, Kommunen) müssen sie bestehen. Syntax: UBL und CII.
Quelle: XRechnung 3.0.2, schematron 2.6.0 (KoSIT, September 2026). Katalog erzeugt aus dem offiziellen Schematron am 2026-10-14.