Ce que signifie la règle
Le contrôle compte tous les attributs name du fichier et retranche ceux qui se trouvent sur le code du moyen de paiement (cbc:PaymentMeansCode). S'il en reste, l'avertissement se déclenche. Cette règle fait une exception pour name sur cbc:PaymentMeansCode, où il porte le texte du moyen de paiement (BT-82), par exemple Virement. Aucun autre élément du groupe des moyens de paiement ne bénéficie de cette exception.
Pourquoi elle compte
La norme EN 16931 demande d'omettre les attributs name, sauf ceux portés par cbc:PaymentMeansCode.
Comment corriger
Cela vaut la peine d'être corrigé si votre logiciel l'écrit sur chaque facture. Demandez à l'éditeur de votre logiciel de facturation de ne plus écrire d'attribut name ailleurs que sur cbc:PaymentMeansCode. Si vous produisez le XML vous-même, retirez name de tous les éléments, sauf de cbc:PaymentMeansCode. Exportez de nouveau et vérifiez à nouveau le fichier.
Une fois le fichier corrigé, vérifiez-le de nouveau gratuitement : Vérifier une facture électronique
Ou corrigez la facture dans un formulaire et téléchargez le fichier corrigé, pour 1 crédit : Corriger une facture électronique rejetée
Le texte publié de la règle
Name attribute should not be present Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |