Aller au contenu principal

Référence

Export Markdown

BR-11 Code pays de l’acheteur requis

L’adresse postale de l’acheteur doit contenir un code pays de l’acheteur (BT-55) identifiant le pays de l’acheteur.

Description du problème

ERREUR

Règle métier de la norme EN 16931 (CEN)

Contexte et importance

Il s’agit d’une règle de base de la norme EN 16931. Le pays de l’acheteur est déterminant pour la TVA et les règles de territorialité, par exemple pour distinguer une vente nationale d’une livraison intracommunautaire. Un pays écrit seulement dans une ligne d’adresse ne compte pas, et le code doit être une valeur ISO 3166-1 alpha-2 valide (BR-CL-14). En CII, BT-55 correspond à ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID.

Solution

Ajoutez cac:PostalAddress/cac:Country/cbc:IdentificationCode avec un code ISO 3166-1 alpha-2 tel que DE dans l’adresse de l’acheteur.

Actions rapides

Exemples valides

  • BT-55 = DE — code pays ISO 3166-1 alpha-2 présent

Exemples invalides

  • cac:Country/cbc:IdentificationCode est absent dans l’adresse postale de l’acheteur

Exemples de code

XML valide
<cac:PostalAddress>
  <cbc:CityName>Muenchen</cbc:CityName>
  <cac:Country>
    <cbc:IdentificationCode>DE</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>
XML invalide
<cac:PostalAddress>
  <cbc:CityName>Muenchen</cbc:CityName>
  <cbc:PostalZone>80331</cbc:PostalZone>
</cac:PostalAddress>

Champs concernés

Outils de validation