Indiquer exactement un nom du représentant fiscal

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

Dans ram:BuyerTaxRepresentativeTradeParty, ram:Name n’apparaît pas exactement une fois. L’élément est absent ou présent plusieurs fois.

Ce que signifie la règle

La règle exige exactement un nom pour le représentant fiscal de l’acheteur.

Veuillez indiquer exactement un nom pour le représentant fiscal de l’acheteur

Il n’y a pas exactement un élément ram:Name pour le représentant fiscal de l’acheteur. Vous pouvez corriger cela en indiquant le nom une seule fois.

Que faire ?
  1. Repérez ram:BuyerTaxRepresentativeTradeParty.
  2. Assurez-vous qu’il contient exactement un élément ram:Name.
  3. Générez de nouveau la facture et vérifiez-la une nouvelle fois.
À quoi cela ressemble
✗ Déclenche le message
<ram:BuyerTaxRepresentativeTradeParty/>
✓ Correct
<ram:BuyerTaxRepresentativeTradeParty>
  <ram:Name>Example Representative</ram:Name>
</ram:BuyerTaxRepresentativeTradeParty>
Détails techniques

Le contrôle vérifie que le nombre d’éléments ram:Name directs dans ram:BuyerTaxRepresentativeTradeParty est égal à un.

Où la règle s'applique

La règle s’applique à ram:Name dans ram:BuyerTaxRepresentativeTradeParty, c’est-à-dire au représentant fiscal de l’acheteur.

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