Code pays invalide du destinataire final du produit

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

Une valeur non vide de ram:CountryID ne figure pas dans la liste de codes autorisée pour ce champ. Cette vérification accepte une valeur vide.

Ce que signifie la règle

Le code pays associe l’adresse postale à un pays. Un code non autorisé peut empêcher l’identification univoque du pays.

Veuillez vérifier le code pays du destinataire final du produit

La valeur de ram:CountryID n’a pas été reconnue comme un code pays autorisé. Vous pouvez vérifier la valeur dans la liste de codes admise.

Que faire ?
  1. Repérez ram:CountryID dans l’adresse postale du destinataire final du produit.
  2. Vérifiez que le code indiqué figure dans la liste de codes admise pour ce champ.
  3. Générez de nouveau la facture et vérifiez-la.
Détails techniques

La vérification accepte une valeur vide ou une valeur figurant dans la liste de codes portant l’identifiant 10.

Où la règle s'applique

La règle s’applique à ram:CountryID dans l’adresse postale du destinataire final du produit.

Message d'origine du Schematron
Value of 'ram:CountryID' is not allowed.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:ProductEndUserTradeParty/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]