Indiquer une seule fois le code pays de l’adresse

Erreur FX-SCH-A-000767 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 est absent de ram:PostalTradeAddress ou apparaît plusieurs fois.

Ce que signifie la règle

Le code pays est un élément requis de cette adresse. Un seul élément garantit que l’adresse comporte une indication de pays sans ambiguïté.

Veuillez indiquer une seule fois le code pays de l’adresse

Le code pays manque dans l’adresse du représentant fiscal du vendeur ou y apparaît plusieurs fois. Pour corriger cela, la facture doit contenir un seul ram:CountryID.

Que faire ?
  1. Recherchez le ram:PostalTradeAddress du représentant fiscal du vendeur.
  2. Vérifiez qu’il contient exactement un ram:CountryID.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À 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 ram:CountryID enfants directs de ram:PostalTradeAddress et en exige exactement un.

Où la règle s'applique

La règle s’applique à ram:PostalTradeAddress dans les coordonnées de l’organisation du représentant fiscal 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:SellerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress
Expression de contrôle (assert/@test)
count(ram:CountryID)=1