Ce que signifie la règle
Sur une ligne, le prix brut est le prix unitaire avant remises (ram:GrossPriceProductTradePrice). Cette règle examine les entrées ram:AppliedTradeAllowanceCharge de ce prix pour lesquelles ram:ChargeIndicator/udt:Indicator contient le texte true. Elle exige exactement un élément ram:ChargeIndicator dans chacune. Une entrée sans indicateur n'est pas sélectionnée : la règle signale donc des éléments répétés, pas un indicateur manquant.
Pourquoi elle compte
Le fichier ne respecte pas le schéma Extended.
Comment corriger
Dans ram:GrossPriceProductTradePrice de la ligne concernée, repérez l'entrée ram:AppliedTradeAllowanceCharge où ram:ChargeIndicator/udt:Indicator contient le texte true. Supprimez les éléments ram:ChargeIndicator en trop et gardez-en un contenant udt:Indicator avec le texte true. 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
Element 'ram:ChargeIndicator' must occur exactly 1 times. 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-001035 Un seul montant par entrée de frais sur le prix brut
- FX-SCH-A-001036 Le code motif de frais sur le prix brut doit être autorisé
- FX-SCH-A-001037 L'unité de la quantité du prix brut doit être un code autorisé
- FX-SCH-A-001038 Un seul code de rôle pour le vendeur d'une ligne
- FX-SCH-A-001039 Une seule description pour le vendeur d'une ligne
- FX-SCH-A-001040 Au plus un bloc d'adresse électronique pour le vendeur d'une ligne