Zum Inhalt springen

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.

Vorher – fehlerhaft
<cac:Attachment>
  <cbc:EmbeddedDocumentBinaryObject mimeCode="text/xml" filename="leistungsnachweis.xml">PD94bWwgdmVyc2lvbj0iMS4wIj8+</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
Nachher – korrigiert
<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

Rechnung prüfen

Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.

Zum XRechnung-Validator

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