Ce que signifie la règle
Le contrôle cherche dans tout le fichier un attribut unitCodeListIdentifier. En UBL, il peut figurer sur la quantité d'une ligne (BT-129) et indiquer de quelle liste de codes provient le code de l'unité de mesure (BT-130). Par exemple, HUR désigne les heures. Cette règle vérifie la présence de unitCodeListIdentifier, pas la valeur de unitCode.
Pourquoi elle compte
La norme EN 16931 demande d'omettre l'attribut unitCodeListIdentifier dans les factures et les avoirs UBL.
Comment corriger
Cela vaut la peine d'être corrigé si chaque facture de votre logiciel le porte, car l'avertissement se répète alors. Vos lignes gardent leurs unités, comme les heures ou les pièces. Seul l'attribut de liste de codes disparaît. Demandez à l'éditeur de votre logiciel de facturation de ne plus écrire unitCodeListIdentifier. Si vous produisez le XML vous-même, gardez unitCode et retirez unitCodeListIdentifier de chaque élément qui le porte. 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
Unit code list identifier 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 |
Vérifier votre fichier
Règles liées
- UBL-DT-14 Omettez l'attribut unitCodeListAgencyIdentifier
- UBL-DT-15 Omettez l'attribut unitCodeListAgencyName
- UBL-DT-16 Omettez l'attribut listAgencyName
- UBL-DT-17 Omettez l'attribut listName
- UBL-DT-18 Omettez l'attribut name (sauf sur le code du moyen de paiement)
- UBL-DT-19 Omettez l'attribut languageID