Ce que signifie la règle
En UBL, le contrôle compare le nombre d'attributs schemeID sur les éléments cac:PartyIdentification/cbc:ID de l'acheteur au nombre de valeurs de schéma distinctes. Un code de schéma (BT-46-1) répété fait échouer le contrôle, que les identifiants BT-46 soient identiques ou différents. Un identifiant sans attribut schemeID n'est pas compté ici : il relève de BR-FR-CO-10_BT-46-1.
Pourquoi elle compte
France CTC interdit de répéter un même code de schéma parmi les identifiants de l'acheteur.
Comment corriger
Comparez les identifiants de l'acheteur (BT-46) et leurs codes de schéma (BT-46-1). Supprimez les doublons. Si plusieurs identifiants différents utilisent à juste titre le même schéma, gardez celui qui doit identifier l'acheteur sur cette facture. Corrigez un code de schéma uniquement s'il ne correspond pas au système d'identification utilisé. Vérifiez à nouveau le fichier corrigé.
Une fois le fichier corrigé, vérifiez-le de nouveau gratuitement : Vérifier une facture électronique
Le texte publié de la règle
Chaque schemeID ne peut apparaître qu’une seule fois dans l'identifiant privé de l'acheteur (BT-46). Termes métier: BT-46
Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| France CTC (CII) | 1.4.0-04 |