Ce que signifie la règle
La règle recherche dans tout le fichier un attribut nommé schemeAgencyID. En UBL, il peut être ajouté à un identifiant, comme une adresse électronique (BT-34, BT-49) ou un numéro d'immatriculation de l'entreprise tel que le SIREN (BT-30, BT-47, BT-61), pour nommer l'organisme qui gère le schéma d'identification. EN 16931 et Peppol désignent le schéma avec schemeID, donc schemeAgencyID ne doit apparaître nulle part dans la facture. Une seule occurrence suffit à déclencher l'avertissement.
Pourquoi elle compte
EN 16931 recommande de ne pas inclure l'attribut schemeAgencyID dans les factures et les avoirs UBL.
Comment corriger
Vous ne définissez normalement pas cet attribut vous-même. C'est votre logiciel de facturation qui l'ajoute en écrivant le fichier. Cherchez un paramètre d'export ou une version plus récente, ou demandez à l'éditeur du logiciel de ne plus l'écrire. Si vous produisez le XML vous-même, cherchez schemeAgencyID dans le fichier et supprimez uniquement cet attribut, puis vérifiez de nouveau le fichier. Gardez schemeID là où l'identifiant en a besoin. Il est utile de le corriger à votre prochaine modification d'export, et plus tôt si un destinataire demande un fichier sans avertissement.
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
Scheme Agency ID attribute should not be present 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-DT-28 Retirez l'attribut listAgencyID de la facture
- UBL-DT-26 Retirez l'attribut encodingCode de la facture
- UBL-DT-25 Retirez l'attribut characterSetCode de la facture
- UBL-DT-24 Omettez l'attribut currencyCodeListVersionID
- UBL-DT-23 Omettez l'attribut uri
- UBL-DT-22 Omettez l'attribut languageLocaleID