Ce que signifie la règle
Chaque ligne de facture (BG-25) doit contenir exactement un élément ram:AssociatedDocumentLineDocument. Ce bloc porte le numéro de ligne (BT-126) et, si vous en utilisez une, une note de ligne (BT-127). Le contrôle compte les blocs de chaque ligne et échoue s'il n'y en a aucun, ou s'il y en a deux ou plus.
Pourquoi elle compte
Ce bloc regroupe le numéro et les notes de la ligne. Son absence ou sa répétition ne respecte pas la structure XML exigée.
Comment corriger
Vérifiez le bloc d'information de la ligne concernée. Si vous produisez le XML vous-même, ajoutez le ram:AssociatedDocumentLineDocument manquant ou fusionnez les doublons involontaires dans chaque ram:IncludedSupplyChainTradeLineItem, en conservant le bon ram:LineID et les notes utiles. Si votre logiciel produit cette structure incorrecte, demandez à son éditeur de corriger l'export. Exportez de nouveau, puis 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
Element 'ram:AssociatedDocumentLineDocument' 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 |