Aller au contenu

Erreur

FX-SCH-A-001139: Le code motif des frais de ligne doit être dans la liste prévue

En bref

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

FX-SCH-A-001139 signifie qu'un code motif non vide de frais sur une ligne de facture (BT-145), sans attribut listID, ne figure pas dans la liste autorisée. Corrigez ram:ReasonCode avec un code UNTDID 7161 admis par le profil Extended.

Sur cette page

Ce que signifie la règle

La règle porte sur ram:ReasonCode dans les frais de ligne (BG-28) dont ram:ChargeIndicator/udt:Indicator vaut true, uniquement lorsque l'attribut listID est absent. Une valeur non vide doit appartenir à la liste UNTDID 7161 admise par le profil Extended. Une valeur vide ne fait pas échouer ce test. Un attribut listID présent mais vide ne déclenche pas cette vérification.

Pourquoi elle compte

Le code motif indique la raison des frais dans une liste de codes commune.

Comment corriger

Corrigez ram:ReasonCode, sans attribut listID, dans le ram:SpecifiedTradeAllowanceCharge de la ligne où ram:ChargeIndicator/udt:Indicator vaut true. Utilisez une valeur de la liste UNTDID 7161 admise par le profil Extended. Placez les explications en texte dans ram:Reason, pas dans le champ du code. 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

Value of 'ram:ReasonCode[not (@listID)]' is not allowed.

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
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-001139 échoue encore, et quelles autres règles échouent.

Mis à jour le 6 novembre 2026