Code de pays autorisé du vendeur

Erreur FX-SCH-A-000777 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 n’est ni vide ni présente dans la liste de codes utilisée par cette règle.

Ce que signifie la règle

Si le pays du vendeur est renseigné, sa valeur doit correspondre à une valeur autorisée de la liste de codes.

Veuillez vérifier le code de pays dans l’adresse du vendeur

La valeur de ram:CountryID dans l’adresse du vendeur n’a pas été reconnue comme un code de pays autorisé. Vous pouvez la corriger avec une valeur autorisée ou la laisser vide.

Que faire ?
  1. Repérez ram:CountryID dans l’adresse postale du vendeur.
  2. Saisissez une valeur autorisée par la liste de codes ou laissez l’élément vide.
  3. Générez de nouveau la facture et vérifiez-la.
Détails techniques

Le test autorise une valeur vide ou vérifie la valeur dans l’énumération de la liste de codes d’identifiant 10.

Où la règle s'applique

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

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