Aller au contenu principal

Référence

Export Markdown

BR-DEX-01 Le document joint utilise un code MIME non autorisé

Le code MIME du document joint (BT-125) doit provenir de la liste autorisée. Dans l’extension XRechnung, le code application/xml est autorisé en plus des codes définis pour un objet binaire.

Description du problème

Le code MIME du document joint (BT-125) doit provenir de la liste autorisée. Dans l’extension XRechnung, le code application/xml est autorisé en plus des codes définis pour un objet binaire.

ERREUR

XRechnung 3.0

Contexte et importance

Cette règle de l’extension XRechnung ne se déclenche que lorsque la facture utilise le profil Extension, qui élargit la liste MIME des objets binaires pour autoriser aussi application/xml.

Solution

Définissez @mimeCode sur l’objet binaire intégré avec une valeur autorisée (par exemple application/pdf, image/png) ou application/xml si l’extension transporte une pièce jointe XML. Si vous n’avez pas besoin des types de pièces jointes de l’extension, le profil CIUS XRechnung standard évite cette règle.

Actions rapides

Exemples valides

  • EmbeddedDocumentBinaryObject avec mimeCode="application/pdf"
  • Pièce jointe Extension avec mimeCode="application/xml"

Exemples invalides

  • EmbeddedDocumentBinaryObject avec mimeCode="application/zip"

Exemples de code

XML valide
<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>
XML invalide
<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>

Champs concernés

Outils de validation