Pays dans l’adresse postale de l’organisation juridique

Erreur FX-SCH-A-000941 Factur-X

L'élément 'ram:CountryID' 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:CountryID n’apparaît pas exactement une fois dans cette ram:PostalTradeAddress. L’élément est absent ou présent plusieurs fois.

Ce que signifie la règle

La règle exige exactement une indication de pays dans l’adresse postale de l’organisation juridique, afin que la composante pays soit présente sans ambiguïté.

Veuillez indiquer exactement un pays dans l’adresse postale de l’organisation juridique

ram:CountryID est absent de l’adresse postale de l’organisation juridique du payeur ou apparaît plusieurs fois. Vous pouvez corriger l’adresse en conservant exactement un élément de ce type.

Que faire ?
  1. Ouvrez ram:PostalTradeAddress dans ram:SpecifiedLegalOrganization du payeur.
  2. Assurez-vous que ram:CountryID y apparaît exactement une fois.
  3. Générez de nouveau la facture et vérifiez-la une nouvelle fois.
À quoi cela ressemble
✗ Déclenche le message
<ram:PostalTradeAddress/>
✓ Correct
<ram:PostalTradeAddress>
  <ram:CountryID/>
</ram:PostalTradeAddress>
Détails techniques

Le test compte les éléments enfants ram:CountryID de ram:PostalTradeAddress et exige qu’il y en ait exactement un.

Où la règle s'applique

La règle s’applique à l’adresse postale dans ram:SpecifiedLegalOrganization du payeur.

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