Indiquez le code pays de l’organisation juridique de livraison

Erreur FX-SCH-A-000845 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 l’adresse postale de ram:SpecifiedLegalOrganization, ou l’élément apparaît plusieurs fois. Il doit y apparaître exactement une fois.

Ce que signifie la règle

Le code pays permet d’identifier le pays de l’adresse postale de l’organisation juridique de livraison.

Veuillez indiquer le code pays de l’organisation juridique de livraison exactement une fois

ram:CountryID est absent de l’adresse postale de l’organisation juridique de livraison, ou il a été saisi plusieurs fois. Vous pouvez corriger cette indication dans cette adresse postale.

Que faire ?
  1. Ouvrez ram:PostalTradeAddress dans ram:SpecifiedLegalOrganization de la partie destinataire de la livraison finale.
  2. Vérifiez que ram:CountryID y apparaît exactement une fois.
  3. Générez à nouveau la facture et vérifiez-la de nouveau.
À 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 le ram:PostalTradeAddress concerné et exige un total de 1.

Où la règle s'applique

La règle s’applique à l’adresse postale dans ram:SpecifiedLegalOrganization de la partie destinataire de la livraison finale.

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