L’adresse postale du représentant fiscal contient exactement un identifiant de pays

Erreur FX-SCH-A-000433 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 ram:PostalTradeAddress ou apparaît plusieurs fois.

Ce que signifie la règle

ram:CountryID identifie le pays de l’adresse postale du représentant fiscal. Un seul identifiant de pays est requis pour l’adresse.

Veuillez indiquer un seul identifiant de pays dans l’adresse postale du représentant fiscal

L’identifiant de pays est absent de l’adresse postale du représentant fiscal, ou apparaît plusieurs fois. La vérification est satisfaite lorsqu’il y a exactement un ram:CountryID.

Que faire ?
  1. Repérez le ram:PostalTradeAddress du représentant fiscal.
  2. Vérifiez qu’il contient exactement un ram:CountryID.
  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 de ram:PostalTradeAddress et exige qu’il y en ait exactement un.

Où la règle s'applique

L’adresse postale du représentant fiscal du vendeur.

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