Au plus une immatriculation fiscale pour l’émetteur de la facture

Erreur FX-SCH-A-000890 Factur-X

L'élément 'ram:SpecifiedTaxRegistration' ne peut apparaître qu'une fois au maximum.

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 contient plusieurs éléments ram:SpecifiedTaxRegistration.

Ce que signifie la règle

Plusieurs indications d’immatriculation fiscale ne sont pas prévues pour l’émetteur de la facture dans ce contexte d’élément.

Veuillez indiquer au plus une immatriculation fiscale pour l’émetteur de la facture

Plusieurs éléments ram:SpecifiedTaxRegistration sont présents pour l’émetteur de la facture. Cet élément ne peut apparaître qu’une seule fois au maximum dans cette partie du XML.

Que faire ?
  1. Repérez ram:InvoicerTradeParty dans les informations de règlement.
  2. Examinez ses éléments ram:SpecifiedTaxRegistration et supprimez les occurrences supplémentaires.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:InvoicerTradeParty>
  <ram:SpecifiedTaxRegistration/>
  <ram:SpecifiedTaxRegistration/>
</ram:InvoicerTradeParty>
✓ Correct
<ram:InvoicerTradeParty>
  <ram:SpecifiedTaxRegistration/>
</ram:InvoicerTradeParty>
Détails techniques

Le test compte les éléments ram:SpecifiedTaxRegistration directement présents dans ram:InvoicerTradeParty et en autorise un au maximum.

Où la règle s'applique

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

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