IssuerAssignedID exactement une fois

Erreur FX-SCH-A-000615 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

ram:AdditionalReferencedDocument ne contient pas exactement un ram:IssuerAssignedID. L’élément est absent ou apparaît plusieurs fois.

Ce que signifie la règle

ram:IssuerAssignedID contient l’identifiant attribué au document référencé par son émetteur. Une seule occurrence est requise pour cette référence de document.

Veuillez renseigner un seul IssuerAssignedID

L’identifiant attribué par l’émetteur est absent de ram:AdditionalReferencedDocument ou apparaît plusieurs fois. Cette référence de document nécessite exactement un ram:IssuerAssignedID.

Que faire ?
  1. Repérez le ram:AdditionalReferencedDocument concerné dans le règlement de la ligne de facture.
  2. Assurez-vous qu’il contient exactement un ram:IssuerAssignedID.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:AdditionalReferencedDocument/>
✓ Correct
<ram:AdditionalReferencedDocument>
  <ram:IssuerAssignedID>REF-1</ram:IssuerAssignedID>
</ram:AdditionalReferencedDocument>
Détails techniques

Le test compte les éléments ram:IssuerAssignedID directement contenus dans ram:AdditionalReferencedDocument et en exige exactement un.

Où la règle s'applique

La règle s’applique dans ram:AdditionalReferencedDocument du règlement d’une ligne de facture.

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