Identifiant de pays requis dans l’adresse du bénéficiaire du paiement

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

L’adresse du bénéficiaire du paiement ne contient pas exactement un élément ram:CountryID. Cet élément est absent ou apparaît plusieurs fois.

Ce que signifie la règle

ram:CountryID rattache l’adresse à un pays. Un seul élément de ce type est requis afin que le pays indiqué dans l’adresse soit sans ambiguïté.

Veuillez indiquer exactement un identifiant de pays dans l’adresse du bénéficiaire du paiement

L’élément ram:CountryID est absent de l’adresse du bénéficiaire du paiement ou y apparaît plusieurs fois. La présence d’un seul identifiant de pays corrige ce problème de structure.

Que faire ?
  1. Ouvrez ram:PostalTradeAddress du bénéficiaire du paiement.
  2. Assurez-vous que ram:CountryID y apparaît exactement une fois.
  3. Générez de nouveau la facture et vérifiez-la une nouvelle fois.
À 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 ram:CountryID directs dans ram:PostalTradeAddress et en exige exactement un.

Où la règle s'applique

La règle s’applique à ram:PostalTradeAddress du bénéficiaire du paiement dans les conditions de paiement.

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