Une seule référence de contrat attribuée par l’émetteur est requise

Erreur FX-SCH-A-000430 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:IssuerAssignedID n’apparaît pas exactement une fois dans ram:ContractReferencedDocument. L’élément est absent ou présent plusieurs fois.

Ce que signifie la règle

ram:IssuerAssignedID contient l’identifiant attribué par l’émetteur au contrat référencé. La règle exige un seul identifiant de ce type.

Veuillez indiquer un seul identifiant pour le contrat référencé

Le document de contrat ne contient pas exactement un élément ram:IssuerAssignedID. Vous pouvez ajuster le nombre d’identifiants de contrat.

Que faire ?
  1. Repérez le document de contrat référencé ram:ContractReferencedDocument.
  2. Assurez-vous qu’il contient exactement un élément ram:IssuerAssignedID.
  3. Générez à nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<ram:ContractReferencedDocument/>
✓ Correct
<ram:ContractReferencedDocument>
  <ram:IssuerAssignedID/>
</ram:ContractReferencedDocument>
Détails techniques

La condition de contrôle compte les éléments ram:IssuerAssignedID directement contenus dans ram:ContractReferencedDocument et exige un total de 1.

Où la règle s'applique

La règle s’applique au document de contrat référencé ram:ContractReferencedDocument dans l’accord entre le vendeur et l’acheteur.

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