Ce que signifie la règle
Dans un fichier UBL, cac:AdditionalDocumentReference sert à deux usages différents. Avec le code de type de document 130, il contient l'identifiant d'objet facturé (BT-18). Sans ce code, il décrit un document justificatif (BG-24), qui peut avoir une pièce jointe : un fichier intégré (BT-125) ou un lien vers un fichier (BT-124). Cette règle vérifie qu'une référence de code 130 ne contient pas de cac:Attachment.
Pourquoi elle compte
Le non-respect de cette règle est une erreur, pas un avertissement. Une référence de code 130 est lue comme un simple identifiant, tandis qu'un document justificatif se lit dans une référence sans ce code. Quand une même référence cherche à être les deux, le fichier enfreint les règles UBL d'EN 16931.
Comment corriger
Dans votre logiciel de facturation, vérifiez les références et les pièces jointes de la facture. Gardez la référence d'objet facturé, comme un numéro d'abonnement ou un point de comptage, sous forme d'une référence seule, sans fichier attaché. Ajoutez le PDF ou tout autre justificatif séparément, comme son propre document justificatif. Si vous produisez le XML vous-même, retirez cac:Attachment du cac:AdditionalDocumentReference qui a cbc:DocumentTypeCode 130 et placez-le dans un autre cac:AdditionalDocumentReference sans ce code.
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 shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Attachment 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-667 Le numéro d'article de l'acheteur s'écrit sans schéma
- UBL-CR-668 Le numéro d'article du vendeur s'écrit sans schéma
- UBL-CR-669 Une remise sur le prix ne doit pas avoir de code motif
- UBL-CR-670 Une remise sur le prix ne doit pas avoir de texte de motif
- UBL-CR-671 Une remise sur le prix ne doit pas avoir de facteur multiplicateur
- UBL-CR-672 Le code de type d'un avoir ne doit pas avoir d'attribut listID