Code pays non autorisé dans l’adresse

Erreur FX-SCH-A-000769 Factur-X

La valeur de 'ram:CountryID' n'est pas autorisée.

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

La valeur de ram:CountryID ne figure pas dans la liste de codes applicable.

Ce que signifie la règle

ram:CountryID indique le pays de l’adresse. Une valeur non autorisée ne peut pas être reconnue comme un code pays valide selon la liste de codes.

Veuillez utiliser un code pays autorisé pour l’adresse

La valeur de ram:CountryID dans l’adresse du représentant fiscal du vendeur n’est pas autorisée. Utilisez pour cet élément une valeur de la liste de codes correspondante.

Que faire ?
  1. Recherchez ram:CountryID dans le ram:PostalTradeAddress du représentant fiscal du vendeur.
  2. Comparez la valeur de l’élément aux valeurs autorisées dans la liste de codes correspondante.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
Détails techniques

Le test accepte une valeur de code extraite vide ou vérifie sa présence dans la liste de codes d’identifiant 10.

Où la règle s'applique

La règle s’applique à ram:CountryID dans ram:PostalTradeAddress du représentant fiscal du vendeur.

Message d'origine du Schematron
Value of 'ram:CountryID' is not allowed.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ ram:CountryID
Expression de contrôle (assert/@test)
string-length($codeValue10)=0 or document('FACTUR-X_EXTENDED_codedb.xml')/codedb/cl[@id=10]/enumeration[@value=$codeValue10]