Un seul numéro de bon de livraison

Erreur FX-SCH-A-000787 Factur-X

L'élément 'ram:IssuerAssignedID' 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

Le document ram:DeliveryNoteReferencedDocument ne contient pas exactement un élément ram:IssuerAssignedID. Cet élément est soit absent, soit présent plusieurs fois.

Ce que signifie la règle

L’élément ram:IssuerAssignedID contient l’identifiant attribué par l’émetteur au bon de livraison référencé. La présence d’un seul élément garantit que la référence au bon de livraison est indiquée sans ambiguïté.

Veuillez indiquer un seul numéro de bon de livraison

La référence au bon de livraison ne contient pas l’identifiant attribué par l’émetteur, ou celui-ci apparaît plusieurs fois. Vous pouvez corriger cela en indiquant un seul ram:IssuerAssignedID.

Que faire ?
  1. Repérez ram:DeliveryNoteReferencedDocument dans la section de livraison.
  2. Assurez-vous qu’il contient exactement un ram:IssuerAssignedID.
  3. Générez de nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<ram:DeliveryNoteReferencedDocument/>
✓ Correct
<ram:DeliveryNoteReferencedDocument>
  <ram:IssuerAssignedID>DN-123</ram:IssuerAssignedID>
</ram:DeliveryNoteReferencedDocument>
Détails techniques

Le test compte les éléments enfants directs ram:IssuerAssignedID de ram:DeliveryNoteReferencedDocument et exige que leur nombre soit égal à 1.

Où la règle s'applique

La règle s’applique au document ram:DeliveryNoteReferencedDocument dans la section de livraison de la facture.

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