Ce que signifie la règle
La règle examine l'article de chaque ligne de facture (ou d'avoir) d'un fichier UBL. Elle avertit lorsque l'article contient un bloc cac:CatalogueDocumentReference, un renvoi vers le catalogue d'où provient l'article. La norme EN 16931 ne prévoit pas de référence de catalogue sur une ligne. Elle prévoit en revanche une référence du contrat (BT-12) et un numéro de bon de commande (BT-13) pour l'ensemble de la facture, ainsi qu'une référence de ligne de bon de commande (BT-132) sur une ligne.
Pourquoi elle compte
La norme EN 16931 n'utilise pas de bloc cac:CatalogueDocumentReference dans l'article d'une ligne de facture ou d'avoir.
Comment corriger
Vérifiez si votre logiciel de facturation exporte une référence de catalogue pour chaque produit et désactivez son export. Si l'acheteur a demandé cette référence, indiquez-la dans la note de ligne (BT-127), pas dans le champ du numéro de bon de commande. Si vous produisez le XML vous-même, supprimez cac:CatalogueDocumentReference de cac:InvoiceLine/cac:Item (cac:CreditNoteLine dans un avoir).
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
A UBL invoice should not include the InvoiceLine Item CatalogueDocumentReference 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-CR-590 Pas de référence de spécification dans l'article d'une ligne
- UBL-CR-591 Le pays d'origine d'une ligne se donne par un code, pas un nom
- UBL-CR-592 Pas de code de nature dans la classification d'une ligne
- UBL-CR-593 Pas de type de cargaison dans la classification d'une ligne
- UBL-CR-594 Les codes de classification vont dans cbc:ItemClassificationCode
- UBL-CR-595 Pas de conditions de transaction sur une ligne de facture