Ce que signifie la règle
Des frais portant sur l'ensemble de la facture (BG-21) peuvent avoir un code motif (BT-105) qui indique à quoi ils correspondent. Lorsque le code est renseigné et ne désigne pas de liste propre (pas d'attribut listID), il doit figurer dans la liste standard des motifs de frais (UNTDID 7161). Exemples : FC pour le service de fret et ABL pour un emballage supplémentaire. Le champ est facultatif. Ce contrôle vise les frais dont ram:ChargeIndicator/udt:Indicator vaut true.
Pourquoi elle compte
Le code motif indique au destinataire à quoi correspondent les frais. Le fichier échoue à la vérification de son profil.
Comment corriger
Une description a sa place dans le texte du motif (BT-104). Si vous produisez le XML vous-même, mettez uniquement un code de la liste dans ram:ReasonCode sans attribut listID et les mots dans ram:Reason, pour les frais portant sur l'ensemble de la facture dont ram:ChargeIndicator/udt:Indicator vaut true.
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 |
Vérifier votre fichier
Règles liées
- FX-SCH-A-000979 La date de départ de l'escompte doit avoir un format
- FX-SCH-A-000980 Le format de la date de l'escompte doit être un code valide
- FX-SCH-A-000981 La date de départ des pénalités de retard doit avoir un format
- FX-SCH-A-000982 Le format de la date des pénalités doit être un code valide
- FX-SCH-A-000983 Le format de la date d'échéance doit être un code valide
- FX-SCH-A-000984 Un seul ram:ID pour le bénéficiaire du paiement