Ce que signifie la règle
Pour le profil EN 16931 de Factur-X et de ZUGFeRD, la valeur de ram:ClassCode/@listID (BT-158-1) doit être vide ou figurer dans la liste 6 de FACTUR-X_EN16931_codedb.xml. La présence de l'attribut est vérifiée séparément par FX-SCH-A-000296. Un attribut listID vide ne fait donc échouer aucune de ces deux vérifications à lui seul.
Pourquoi elle compte
Le schéma précise le système de classification qui donne son sens au code de l'article. Un identifiant non vide doit appartenir à la liste autorisée par le profil.
Comment corriger
Identifiez le système de classification dont provient le code de l'article, puis renseignez son identifiant exact parmi les valeurs autorisées dans ram:ClassCode/@listID. Ne choisissez pas un autre schéma uniquement pour supprimer l'erreur. Si la classification a été ajoutée par erreur, supprimez-la de la ligne. Exportez de nouveau la facture et vérifiez-la.
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
Value of '@listID' is not allowed. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000315 Une seule langue de document
- FX-SCH-A-000316 La période d'effet exige un élément CompleteDateTime
- FX-SCH-A-000317 Chaque note de facture ne peut contenir qu'un seul texte
- FX-SCH-A-000319 Les conditions de livraison exigent exactement un code de type
- FX-SCH-A-000320 Le code des conditions de livraison doit être autorisé
- FX-SCH-A-000321 L'agent de l'acheteur ne peut avoir qu'un seul code de rôle