Aller au contenu principal

Référence

Export Markdown

BR-DE-22 Les noms de fichiers des pièces jointes intégrées doivent être uniques

Conformément à la règle allemande XRechnung BR-DE-22, une facture ne doit pas comporter de pièces jointes intégrées ayant des noms de fichier identiques (BT-125 / attribut filename). Lorsque plusieurs documents justificatifs (BG-24) contiennent des fichiers intégrés (cac:Attachment/cbc:EmbeddedDocumentBinaryObject ou ram:AttachmentBinaryObject), chaque nom de fichier doit être unique. Les doublons risquent d’entraîner l’écrasement ou la perte de justificatifs dans les systèmes de GED.

Description du problème

ERREUR

Règle nationale allemande XRechnung (KoSIT, BR-DE) · XRechnung 3.0

Contexte et importance

Le validateur allemand XRechnung contrôle strictement les noms de fichiers des pièces jointes intégrées et déclenche l’erreur BR-DE-22 en cas de doublon.

Solution

Dans votre ERP ou système de GED, assurez-vous que toutes les pièces jointes possèdent des noms de fichier distincts avant l’export XML XRechnung. En UBL 2.1, renseignez des attributs filename uniques sur <cbc:EmbeddedDocumentBinaryObject filename="rapport_activite_janvier.pdf" mimeCode="application/pdf"> sous <cac:AdditionalDocumentReference>. En CII, renseignez des attributs filename uniques sous <ram:AdditionalReferencedDocument>.

Actions rapides

Exemples valides

  • Facture avec deux pièces jointes: « stundennachweis_januar.pdf » et « leistung_januar.pdf »
  • Facture avec une seule pièce jointe: « annexe_contrat_1.pdf »

Exemples invalides

  • La facture contient deux pièces jointes nommées toutes deux « anlage.pdf »
  • cac:AdditionalDocumentReference contient plusieurs objets binaires avec des attributs filename identiques

Exemples de code

XML valide
<cac:AdditionalDocumentReference>
  <cbc:ID>DOC-1</cbc:ID>
  <cac:Attachment>
    <cbc:EmbeddedDocumentBinaryObject filename="stundennachweis.pdf" mimeCode="application/pdf">UEsDBBQ...</cbc:EmbeddedDocumentBinaryObject>
  </cac:Attachment>
</cac:AdditionalDocumentReference>
<cac:AdditionalDocumentReference>
  <cbc:ID>DOC-2</cbc:ID>
  <cac:Attachment>
    <cbc:EmbeddedDocumentBinaryObject filename="leistungsnachweis.pdf" mimeCode="application/pdf">UEsDBBQ...</cbc:EmbeddedDocumentBinaryObject>
  </cac:Attachment>
</cac:AdditionalDocumentReference>
XML invalide
<cac:AdditionalDocumentReference>
  <cbc:ID>DOC-1</cbc:ID>
  <cac:Attachment>
    <cbc:EmbeddedDocumentBinaryObject filename="anhang.pdf" mimeCode="application/pdf">UEsDBBQ...</cbc:EmbeddedDocumentBinaryObject>
  </cac:Attachment>
</cac:AdditionalDocumentReference>
<cac:AdditionalDocumentReference>
  <cbc:ID>DOC-2</cbc:ID>
  <cac:Attachment>
    <cbc:EmbeddedDocumentBinaryObject filename="anhang.pdf" mimeCode="application/pdf">UEsDBBQ...</cbc:EmbeddedDocumentBinaryObject>
  </cac:Attachment>
</cac:AdditionalDocumentReference>

Champs concernés

Outils de validation