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
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.
ERROR
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
Use these points as the practical checks for this section.
- EmbeddedDocumentBinaryObject with mimeCode="application/pdf"
- Extension attachment with mimeCode="application/xml"
Invalid Examples
Use these points as the practical checks for this section.
- EmbeddedDocumentBinaryObject with mimeCode="application/zip"
Code Examples
<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><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>