Un seul nom pour l’émetteur de la facture

Erreur FX-SCH-A-000887 Factur-X

L'élément 'ram:Name' 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:InvoicerTradeParty ne contient pas exactement un élément ram:Name. Le nom est absent ou apparaît plusieurs fois.

Ce que signifie la règle

La règle exige une seule indication de nom pour l’émetteur de la facture.

Veuillez indiquer un seul nom pour l’émetteur de la facture

Dans les informations sur l’émetteur de la facture, ram:Name est absent ou apparaît plusieurs fois. L’entrée XML peut être ajustée pour ne contenir qu’un seul élément de nom.

Que faire ?
  1. Repérez ram:InvoicerTradeParty dans les informations de règlement.
  2. Assurez-vous qu’il contient exactement un élément ram:Name.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:InvoicerTradeParty/>
✓ Correct
<ram:InvoicerTradeParty>
  <ram:Name>Example Invoicing Party</ram:Name>
</ram:InvoicerTradeParty>
Détails techniques

Le test compte les éléments ram:Name directement présents dans ram:InvoicerTradeParty et exige un total de 1.

Où la règle s'applique

La règle s’applique à ram:Name dans ram:InvoicerTradeParty, au sein des informations de règlement.

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