Indiquez au moins une ligne de facture

Erreur FX-SCH-A-000265 Factur-X

L’élément 'ram:IncludedSupplyChainTradeLineItem' doit apparaître au moins 1 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

Aucun ram:IncludedSupplyChainTradeLineItem n’est présent dans SupplyChainTradeTransaction. La règle exige au moins un élément de ce type.

Ce que signifie la règle

Une facture doit contenir au moins une ligne de facture afin de représenter les livraisons ou prestations individuelles.

Veuillez ajouter au moins une ligne de facture

La facture ne contient aucune ligne de facture dans SupplyChainTradeTransaction. Ajoutez au moins un ram:IncludedSupplyChainTradeLineItem.

Que faire ?
  1. Ajoutez au moins un ram:IncludedSupplyChainTradeLineItem dans SupplyChainTradeTransaction.
  2. Générez à nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<rsm:SupplyChainTradeTransaction/>
✓ Correct
<rsm:SupplyChainTradeTransaction>
  <ram:IncludedSupplyChainTradeLineItem/>
</rsm:SupplyChainTradeTransaction>
Détails techniques

Le test compte les éléments ram:IncludedSupplyChainTradeLineItem directs de SupplyChainTradeTransaction et exige un nombre supérieur ou égal à 1.

Où la règle s'applique

La règle s’applique aux lignes de SupplyChainTradeTransaction.

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