Ce que signifie la règle
Un produit inclus sur une ligne peut avoir un identifiant global dans ram:GlobalID, par exemple un GTIN. La règle exige l'attribut schemeID sur cet élément sous ram:IncludedReferencedProduct. Elle vérifie uniquement sa présence, pas si sa valeur est vide ou autorisée.
Pourquoi elle compte
Les profils Factur-X 1.09 EXTENDED et ZUGFeRD 2.5 EXTENDED exigent l'attribut schemeID sur chaque ram:GlobalID d'un produit inclus.
Comment corriger
Vérifiez le système de numérotation de l'identifiant du produit inclus. Ajoutez schemeID au ram:GlobalID concerné, sous ram:IncludedReferencedProduct, avec le code ISO 6523 à quatre chiffres correspondant et admis par le profil Extended, par exemple 0160 pour un GTIN. Si l'identifiant a été ajouté par erreur, supprimez ce ram:GlobalID. Exportez de nouveau et vérifiez le fichier.
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-001151 Le schéma d'un identifiant global de produit inclus doit être valide
- FX-SCH-A-001152 La quantité d'un produit inclus doit avoir une unité
- FX-SCH-A-001153 L'unité de la quantité d'un produit inclus doit être valide
- FX-SCH-A-001154 Un fabricant sur une ligne ne peut avoir qu'un seul code de rôle
- FX-SCH-A-001155 Un fabricant ne peut avoir qu'une seule description
- FX-SCH-A-001156 Un fabricant ne peut avoir qu'un seul bloc d'adresse électronique