Indiquez exactement une référence de document pour la ligne de facture

Erreur FX-SCH-A-000266 Factur-X

L'élément 'ram:AssociatedDocumentLineDocument' doit apparaître exactement une fois.

Règle obligatoire : tant qu'elle n'est pas respectée, la facture est invalide et sera rejetée par les validateurs.
Ce qui ne va pas

ram:AssociatedDocumentLineDocument n’apparaît pas exactement une fois dans la ligne de facture. L’élément est absent ou présent plusieurs fois.

Ce que signifie la règle

Le document associé fait partie de la structure de chaque ligne de facture et doit y apparaître exactement une fois.

Veuillez indiquer exactement un document associé à la ligne de facture

Il manque ram:AssociatedDocumentLineDocument dans la ligne de facture, ou cet élément y apparaît plusieurs fois. Il doit être présent exactement une fois.

Que faire ?
  1. Repérez le ram:IncludedSupplyChainTradeLineItem concerné.
  2. Assurez-vous que ram:AssociatedDocumentLineDocument y apparaît exactement une fois.
  3. Générez à nouveau la facture et vérifiez-la une nouvelle fois.
À quoi cela ressemble
✗ Déclenche le message
<ram:IncludedSupplyChainTradeLineItem/>
✓ Correct
<ram:IncludedSupplyChainTradeLineItem>
  <ram:AssociatedDocumentLineDocument/>
</ram:IncludedSupplyChainTradeLineItem>
Détails techniques

Dans le contexte de ram:IncludedSupplyChainTradeLineItem, l’expression vérifie qu’il y a exactement un élément ram:AssociatedDocumentLineDocument.

Où la règle s'applique

S’applique à ram:AssociatedDocumentLineDocument dans chaque ram:IncludedSupplyChainTradeLineItem.

Message d'origine du Schematron
Element 'ram:AssociatedDocumentLineDocument' must occur exactly 1 times.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem
Expression de contrôle (assert/@test)
count(ram:AssociatedDocumentLineDocument)=1