Ce que signifie la règle
Cette règle vérifie la présence de l'attribut filename sur ram:AttachmentBinaryObject dans ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument d'une ligne. Un attribut vide passe ce contrôle. La règle ne vérifie ni le contenu du nom ni son extension et n'impose aucune forme particulière au nom.
Pourquoi elle compte
Sans l'attribut filename, le fichier ne respecte pas le schéma Extended.
Comment corriger
Ajoutez l'attribut filename au ram:AttachmentBinaryObject concerné dans la référence de document de la ligne. Utilisez le nom réel du fichier, avec son extension si elle existe. Si votre logiciel omet cet attribut, faites corriger son export. Exportez de nouveau et vérifiez le fichier.
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 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-001022 La date d'un document référencé sur une ligne exige l'attribut format
- FX-SCH-A-001023 Code de format non admis pour la date d'une référence de ligne
- FX-SCH-A-001024 Le type de référence d'un document de ligne n'est pas admis
- FX-SCH-A-001025 Le code de type d'un document de ligne n'est pas admis
- FX-SCH-A-001026 Les conditions de livraison d'une ligne exigent un seul code
- FX-SCH-A-001027 Le code de livraison d'une ligne n'est pas un Incoterm admis