Indiquez exactement un identifiant de ligne dans le document associé

Erreur FX-SCH-A-000270 Factur-X

L'élément 'ram:LineID' 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:LineID n’apparaît pas exactement une fois dans ram:AssociatedDocumentLineDocument. L’identifiant de ligne est absent ou présent plusieurs fois.

Ce que signifie la règle

ram:LineID identifie la ligne correspondante dans le document associé et doit y être indiqué exactement une fois.

Veuillez indiquer exactement un identifiant de ligne dans le document associé

ram:LineID est absent du ram:AssociatedDocumentLineDocument associé ou apparaît plusieurs fois. Indiquez l’identifiant de ligne exactement une fois.

Que faire ?
  1. Repérez le ram:AssociatedDocumentLineDocument concerné.
  2. Assurez-vous qu’il contient ram:LineID 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:AssociatedDocumentLineDocument/>
✓ Correct
<ram:AssociatedDocumentLineDocument>
  <ram:LineID/>
</ram:AssociatedDocumentLineDocument>
Détails techniques

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

Où la règle s'applique

S’applique à ram:LineID dans ram:AssociatedDocumentLineDocument d’une ligne de facture.

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