Ce que signifie la règle
Pour une ligne de facture (BG-25), cette règle compte les ram:ChargeAmount dans chaque ram:NetPriceProductTradePrice présent. Il doit y en avoir exactement un. Elle ne vérifie ni la valeur du montant ni le calcul de la ligne et n'exige pas elle-même la présence du bloc de prix. Le prix peut porter sur une quantité de base donnée, et pas nécessairement sur une seule unité. La règle s'applique aux profils Basic, EN 16931 et Extended de Factur-X et de ZUGFeRD.
Pourquoi elle compte
Un seul montant permet d'identifier le prix net sans ambiguïté. Le calcul du total de la ligne peut aussi dépendre de la quantité de base du prix, de la quantité facturée, des remises et des frais de ligne.
Comment corriger
Vérifiez le prix HT après remise éventuelle de la ligne concernée et la quantité de base à laquelle il correspond. Dans ram:NetPriceProductTradePrice, ajoutez le ram:ChargeAmount manquant ou supprimez les éléments en double en conservant le prix prévu. Si l'article est gratuit, indiquez 0 plutôt que de laisser le montant vide. Exportez de nouveau la facture et vérifiez-la.
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:ChargeAmount' must occur exactly 1 times. Où cette règle s’applique
| Jeu de règles | Version |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000533 L'unité de la quantité de base du prix doit être un code valide (Basic)
- FX-SCH-A-000534 L'unité de la quantité d'une ligne doit être un code accepté
- FX-SCH-A-000535 Les informations de TVA d'une ligne exigent un seul code de type
- FX-SCH-A-000536 Chaque bloc de TVA d'une ligne doit indiquer une seule catégorie
- FX-SCH-A-000537 La catégorie de TVA d'une ligne doit être un code accepté
- FX-SCH-A-000538 Le type de TVA d'une ligne doit être un code accepté