Indiquez l’adresse postale du vendeur

Erreur FX-SCH-A-000032 Factur-X

L'élément 'ram:PostalTradeAddress' 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’élément ram:PostalTradeAddress est absent de ram:SellerTradeParty ou y apparaît plusieurs fois. Il doit être présent exactement une fois.

Ce que signifie la règle

L’adresse postale est une information obligatoire dans les informations du vendeur.

Veuillez indiquer l’adresse postale du vendeur une seule fois

L’adresse postale manque dans les informations du vendeur ou y figure plusieurs fois. Vous pouvez corriger cela en fournissant exactement un ram:PostalTradeAddress.

Que faire ?
  1. Vérifiez les éléments ram:PostalTradeAddress dans ram:SellerTradeParty.
  2. Assurez-vous qu’un seul ram:PostalTradeAddress y est présent.
  3. Générez de nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<ram:SellerTradeParty/>
✓ Correct
<ram:SellerTradeParty>
  <ram:PostalTradeAddress/>
</ram:SellerTradeParty>
Détails techniques

La règle compte les éléments ram:PostalTradeAddress directement contenus dans ram:SellerTradeParty et en exige exactement un.

Où la règle s'applique

Dans ram:SellerTradeParty, qui contient les informations du vendeur.

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