Un seul élément de pays dans l’adresse de l’entité juridique

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

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

Ce que signifie la règle

L’adresse postale de l’entité juridique du vendeur doit contenir exactement un identifiant de pays.

Veuillez indiquer un seul élément de pays dans l’adresse de l’entité juridique

ram:CountryID est absent ou apparaît plusieurs fois dans l’adresse postale de l’entité juridique du vendeur. Le nombre d’occurrences peut être corrigé à cet endroit.

Que faire ?
  1. Ouvrez ram:PostalTradeAddress dans ram:SpecifiedLegalOrganization.
  2. Vérifiez qu’il contient exactement un ram:CountryID.
  3. Générez de nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<ram:PostalTradeAddress/>
✓ Correct
<ram:PostalTradeAddress>
  <ram:CountryID>DE</ram:CountryID>
</ram:PostalTradeAddress>
Détails techniques

Le test compte les éléments enfants directs ram:CountryID de ram:PostalTradeAddress et en exige exactement un.

Où la règle s'applique

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

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