Identifiant de l’émetteur de l’acompte référencé

Erreur FX-SCH-A-000958 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 est absent de ram:InvoiceSpecifiedReferencedDocument ou apparaît plusieurs fois. Il doit apparaître exactement une fois.

Ce que signifie la règle

L’identifiant attribué par l’émetteur identifie le document référencé. Sans exactement une telle valeur, l’acompte ne peut pas être rattaché sans ambiguïté à ce document.

Veuillez indiquer exactement une fois l’identifiant de l’émetteur du document référencé

L’identifiant de l’émetteur manque au document référencé de l’acompte ou apparaît plusieurs fois. Une seule occurrence permet de représenter la référence sans ambiguïté.

Que faire ?
  1. Repérez le ram:InvoiceSpecifiedReferencedDocument de l’acompte.
  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:InvoiceSpecifiedReferencedDocument/>
✓ Correct
<ram:InvoiceSpecifiedReferencedDocument>
  <ram:IssuerAssignedID>ADV-001</ram:IssuerAssignedID>
</ram:InvoiceSpecifiedReferencedDocument>
Détails techniques

Le test compte les éléments directs ram:IssuerAssignedID dans le contexte de ram:InvoiceSpecifiedReferencedDocument et exige un total de 1.

Où la règle s'applique

La règle s’applique au document de facture référencé d’un acompte indiqué.

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