BR-DEX – XRechnung-Extension
BR-DEX-01: Anhang (BT-125) mit unzulässigem MIME-Typ in der Extension
FehlerGeschäftsregel XRechnung (KoSIT)
Offizielle Meldung
[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.Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)
Was die Meldung bedeutet
Ihre Rechnung nutzt die XRechnung-Extension und enthält einen Anhang, dessen MIME-Typ nicht auf der Liste der zulässigen Typen steht. Die Norm erlaubt PDF, PNG, JPEG, CSV sowie Tabellen im Excel- oder OpenDocument-Format; die Extension lässt zusätzlich application/xml zu. Andere Typen wie Word-Dokumente, ZIP-Archive oder text/xml werden abgewiesen, weil der Empfänger sie nicht zuverlässig verarbeiten kann. Häufig setzt die Software den Typ aus der Dateiendung und trifft einen Wert außerhalb der Liste.
So beheben Sie den Fehler
Setzen Sie im Attribut mimeCode des eingebetteten Objekts einen zulässigen Wert: application/pdf, image/png, image/jpeg, text/csv, die beiden Tabellentypen oder application/xml. Wandeln Sie andere Dokumente vor dem Einbetten in PDF um.
<cac:Attachment>
<cbc:EmbeddedDocumentBinaryObject mimeCode="text/xml" filename="leistungsnachweis.xml">PD94bWwgdmVyc2lvbj0iMS4wIj8+</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment><cac:Attachment>
<cbc:EmbeddedDocumentBinaryObject mimeCode="application/xml" filename="leistungsnachweis.xml">PD94bWwgdmVyc2lvbj0iMS4wIj8+</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>Häufige Fragen
Warum ist application/xml nur in der Extension erlaubt?
Die Norm sieht XML-Anhänge nicht vor; XRechnung erweitert die Liste in der Extension, damit strukturierte Beilagen wie Leistungsnachweise mitgegeben werden können.
Was ist mit einer ZUGFeRD-Datei als Anhang?
Ein PDF/A-3 hat den Typ application/pdf und ist zulässig; das eingebettete XML des Anhangs spielt für die Prüfung der Rechnung keine Rolle.
Auch anzutreffen, wenn …
- Ein Word-, ZIP- oder E-Mail-Anhang wurde eingebettet.
- Für XML wurde text/xml statt application/xml gesetzt.
- Der MIME-Typ wurde aus einer Dateiendung wie .jpg als image/jpg statt image/jpeg abgeleitet.
Betroffene Felder
- BT-125
- BG-24
Verwandte Regeln
- BR-TMP-5
- BR-CL-24
- BR-DEX-02
Rechnung prüfen
Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.
Technische Details
- UBL · Kontext (XPath)
cbc:EmbeddedDocumentBinaryObject[$isExtension]- UBL · Schematron-Test
.[@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 · Kontext (XPath)
ram:AttachmentBinaryObject[$isExtension]- CII · Schematron-Test
.[@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']
Erklärung erstellt am 14.09.2026