Indiquer au plus une fois la subdivision de l’adresse

Erreur FX-SCH-A-000768 Factur-X

L'élément 'ram:CountrySubDivisionName' ne peut apparaître qu'une fois au maximum.

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:PostalTradeAddress contient plusieurs éléments ram:CountrySubDivisionName.

Ce que signifie la règle

La règle limite à un seul élément l’indication de subdivision dans cette adresse. Cet élément est facultatif, mais ne doit pas apparaître plusieurs fois.

Veuillez indiquer au plus une fois la subdivision de l’adresse

L’adresse du représentant fiscal du vendeur contient plusieurs éléments ram:CountrySubDivisionName. Cet élément ne peut apparaître qu’une seule fois au maximum.

Que faire ?
  1. Recherchez le ram:PostalTradeAddress du représentant fiscal du vendeur.
  2. Conservez au plus un ram:CountrySubDivisionName dans cet élément.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:PostalTradeAddress>
  <ram:CountrySubDivisionName/>
  <ram:CountrySubDivisionName/>
</ram:PostalTradeAddress>
✓ Correct
<ram:PostalTradeAddress>
  <ram:CountrySubDivisionName/>
</ram:PostalTradeAddress>
Détails techniques

Le test compte les éléments ram:CountrySubDivisionName enfants directs de ram:PostalTradeAddress et en autorise zéro ou un.

Où la règle s'applique

La règle s’applique à ram:CountrySubDivisionName dans ram:PostalTradeAddress du représentant fiscal du vendeur.

Message d'origine du Schematron
Element 'ram:CountrySubDivisionName' may occur at maximum 1 times.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress
Expression de contrôle (assert/@test)
count(ram:CountrySubDivisionName)<=1