Skip to main content

BR-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>

Affected Fields

Validation Tools