Ce que signifie la règle
Chaque ram:GlobalID directement dans ram:ProductEndUserTradeParty, sous ram:ApplicableHeaderTradeAgreement, doit porter un attribut schemeID. Cette règle vérifie uniquement la présence de l'attribut. Un attribut vide satisfait ce contrôle de présence.
Pourquoi elle compte
Le schéma indique le système de numérotation auquel appartient l'identifiant global de l'utilisateur final.
Comment corriger
Vérifiez le type de l'identifiant global de l'utilisateur final, par exemple GLN ou DUNS. Dans le XML, ajoutez l'attribut schemeID au ram:GlobalID concerné sous ram:ProductEndUserTradeParty, avec le code correspondant, par exemple schemeID="0088" pour un GLN. Vérifiez de nouveau le fichier corrigé.
Une fois le fichier corrigé, vérifiez-le de nouveau gratuitement : Vérifier une facture Factur-X
Ou corrigez la facture dans un formulaire et téléchargez le fichier corrigé, pour 1 crédit : Corriger une facture électronique rejetée Bêta
Le texte publié de la règle
Attribute '@schemeID' is required in this context. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000717 Le schéma de l'ID global de l'utilisateur final doit être valide
- FX-SCH-A-000718 L'adresse de l'utilisateur final doit avoir un seul champ pays
- FX-SCH-A-000719 L'adresse de l'utilisateur final ne peut avoir qu'une région
- FX-SCH-A-000720 Le pays de l'adresse de l'utilisateur final doit être un code valide
- FX-SCH-A-000721 Le schéma d'immatriculation de l'utilisateur final doit être valide
- FX-SCH-A-000722 L'adresse de l'entreprise de l'utilisateur final doit avoir un champ pays