Aller au contenu

Bloquante

UBL-CR-666: Une référence d'objet facturé ne doit pas porter de pièce jointe

En bref

Bloquante : échec aux vérifications sélectionnées.

UBL-CR-666 signifie qu'une référence de document de code de type 130 (identifiant d'objet facturé, BT-18) porte aussi une pièce jointe, ce qui n'est pas permis. C'est une erreur : déplacez la pièce jointe vers sa propre référence de document justificatif.

Sur cette page

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
Texte de la règle issu de phive-rules 4.6.4.

Vérifier votre fichier

Déposez votre facture électronique pour voir si UBL-CR-666 échoue encore, et quelles autres règles échouent.

Mis à jour le 6 novembre 2026