Ce que signifie la règle
La référence de l'appel d'offres ou du lot (BT-17) se trouve dans cac:OriginatorDocumentReference, et la norme EN 16931 n'y utilise que l'identifiant (cbc:ID). Cette règle vérifie que cbc:DocumentTypeCode est absent, c'est-à-dire le code qui indique la nature du document auquel la référence renvoie. Un élément vide compte comme présent.
Pourquoi elle compte
Il s'agit d'un avertissement : le fichier est accepté. La norme n'a pas de champ pour un code de type de document à cet endroit, donc le logiciel du destinataire ne peut pas le rattacher à une donnée et l'ignore en général. Retirez-le quand vous le pouvez, pour que le fichier corresponde exactement à la norme et ne déclenche pas d'avertissement dans des contrôles plus stricts.
Comment corriger
Dans votre logiciel de facturation, repérez la référence de l'appel d'offres ou du lot et effacez le type ou le code de type de document enregistré avec elle. Conservez le numéro de référence. Si le code réapparaît à chaque export, cherchez une mise à jour du logiciel ou interrogez son éditeur. Si vous produisez le XML vous-même, supprimez cbc:DocumentTypeCode de cac:OriginatorDocumentReference.
Le texte publié de la règle
A UBL invoice should not include the OriginatorDocumentReference DocumentTypeCode 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 |