Référence
Export MarkdownBR-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
<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><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>