Aller au contenu

Erreur

FX-SCH-A-000623: Le code motif d'une remise de ligne doit être autorisé

En bref

Erreur : échec aux vérifications sélectionnées.

FX-SCH-A-000623 signifie que le code motif d'une remise sur une ligne de facture (BT-140) ne figure pas dans la liste autorisée. Choisissez le code UNTDID 5189 correspondant à la remise, par exemple 95 pour une remise, ou omettez le code et indiquez un motif en texte.

Sur cette page

Ce que signifie la règle

Cette règle contrôle ram:ReasonCode dans un ram:SpecifiedTradeAllowanceCharge de niveau ligne dont ram:ChargeIndicator/udt:Indicator vaut false. Il s'agit d'une remise de ligne (BG-27), avec un motif en texte (BT-139) et un code motif (BT-140). Une valeur non vide doit figurer dans la liste UNTDID 5189 du profil EN 16931 de Factur-X et de ZUGFeRD. Une valeur vide ne déclenche pas cette règle.

Pourquoi elle compte

Le code indique le type de remise à l'aide d'une liste commune. Le motif rédigé en texte dispose d'un champ distinct.

Comment corriger

Dans le ram:SpecifiedTradeAllowanceCharge de la remise concernée, remplacez ram:ReasonCode par le code UNTDID 5189 correspondant. Vous pouvez aussi supprimer ram:ReasonCode et indiquer un motif court dans ram:Reason (BT-139), par exemple « Remise sur quantité ». Ne mettez pas de texte libre dans l'élément du code. Regénérez le fichier et vérifiez-le à nouveau.

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

Value of 'ram:ReasonCode' is not allowed.

Où cette règle s’applique

Jeu de règles Version
Factur-X 1.09 EN 16931 1.0.9-2
ZUGFeRD 2.5 EN 16931 2.5.2
Texte de la règle issu de phive-rules 4.6.4.

Vérifier votre fichier

Déposez votre facture électronique pour voir si FX-SCH-A-000623 échoue encore, et quelles autres règles échouent.

Mis à jour le 6 novembre 2026