Ce que signifie la règle
Pour un document justificatif référencé dans l'en-tête avec ram:TypeCode 916, l'élément ram:AttachmentBinaryObject (BT-125) doit porter un attribut filename (BT-125-2). Cette règle vérifie uniquement la présence de l'attribut, pas si sa valeur est vide ou adaptée. Cette vérification s'applique aux profils EN 16931 et Extended de Factur-X et de ZUGFeRD.
Pourquoi elle compte
L'attribut filename indique le nom du fichier joint. Son absence ne respecte pas la structure des pièces jointes exigée par le profil.
Comment corriger
Vérifiez le nom du fichier joint et exportez de nouveau la facture. Si l'attribut filename manque toujours, demandez à l'éditeur de votre logiciel de corriger l'export des pièces jointes. Renommer le fichier d'origine ne garantit pas l'écriture de cet attribut. Si vous produisez le XML vous-même, ajoutez l'attribut filename à ram:AttachmentBinaryObject, par exemple filename="confirmation-commande.pdf" si c'est le nom du fichier joint. Vérifiez de nouveau le fichier exporté.
Une fois le fichier corrigé, vérifiez-le de nouveau gratuitement : Vérifier une facture Factur-X
Ou corrigez la facture dans un formulaire et téléchargez le fichier corrigé, pour 1 crédit : Corriger une facture électronique rejetée Bêta
Le texte publié de la règle
Attribute '@filename' is required in this context. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000287 Le type de fichier d'une pièce jointe doit être autorisé (EN 16931)
- FX-SCH-A-000288 L'acheteur ne peut avoir qu'un seul contact
- FX-SCH-A-000289 Une entrée de téléphone de l'acheteur doit contenir exactement un numéro
- FX-SCH-A-000290 Un seul montant d'arrondi dans les totaux
- FX-SCH-A-000291 Une instruction de paiement ne peut avoir qu'un seul texte
- FX-SCH-A-000292 Le bloc bancaire du bénéficiaire doit contenir exactement un BIC