Ce que signifie la règle
Le test contrôle ram:LineStatusCode dans le ram:AssociatedDocumentLineDocument d'une ligne de facture. La valeur contrôlée doit être vide ou correspondre exactement à une entrée de la liste 6 du fichier FACTUR-X_EXTENDED_codedb.xml. Ce test ne contrôle pas la présence de l'élément.
Pourquoi elle compte
L'état de la ligne doit être représenté par un code reconnu par le profil plutôt que par un libellé libre. La présence d'un code dans la liste ne prouve pas à elle seule qu'il décrit correctement la ligne.
Comment corriger
Vérifiez l'état de la ligne concernée et le code correspondant dans la liste 6 du profil Extended. Corrigez ram:LineStatusCode avec ce code, exactement tel qu'il figure dans la liste. Si votre logiciel exporte une valeur absente de la liste, demandez à son éditeur de corriger l'export sans changer ce que représente la ligne. Exportez de nouveau le fichier, puis vérifiez-le.
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:LineStatusCode' 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-000335 Le code motif d'état de ligne doit figurer dans la liste autorisée
- FX-SCH-A-000336 Un prix net ne peut porter qu'une seule taxe incluse
- FX-SCH-A-000337 Au plus une référence de facture par bloc de règlement de ligne
- FX-SCH-A-000338 Au plus un montant calculé par rubrique de taxe de ligne
- FX-SCH-A-000340 Au plus un total général par bloc de totaux de ligne
- FX-SCH-A-000341 Au plus un total de remises et frais par bloc de totaux de ligne