Reference
Markdown exportBR-DEX-01 Attached document uses a disallowed MIME code
The MIME code of the Attached document (BT-125) must be from the allowed list. In the XRechnung Extension the code application/xml is additionally permitted beyond the codes defined for a binary object.
Problem Description
ERROR
XRechnung extension rule (KoSIT, BR-DEX) · XRechnung 3.0
Context and Significance
This XRechnung Extension rule only fires when the invoice uses the Extension profile, which widens the binary-object MIME list to also allow application/xml.
Solution
Set @mimeCode on the embedded binary object to an allowed value (for example application/pdf, image/png), or application/xml when the Extension carries an XML attachment. If you do not need Extension attachment types, the standard XRechnung CIUS profile avoids this rule.
Quick actions
Valid Examples
- EmbeddedDocumentBinaryObject with mimeCode="application/pdf"
- Extension attachment with mimeCode="application/xml"
Invalid Examples
- EmbeddedDocumentBinaryObject with mimeCode="application/zip"
Code Examples
Valid XML
<cac:AdditionalDocumentReference>
<cbc:ID>REP-01</cbc:ID>
<cac:Attachment>
<cbc:EmbeddedDocumentBinaryObject mimeCode="application/xml"
filename="detail.xml">UEsDBB...</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
</cac:AdditionalDocumentReference>Invalid XML
<cac:AdditionalDocumentReference>
<cbc:ID>REP-01</cbc:ID>
<cac:Attachment>
<cbc:EmbeddedDocumentBinaryObject mimeCode="application/zip"
filename="detail.zip">UEsDBB...</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
</cac:AdditionalDocumentReference>