# 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.

- [Valider le XML](/fr/xrechnung-validator?source=resource&rule=BR-11)
- [Convertir la facture](/fr/pdf-to-xrechnung?source=resource&rule=BR-11)

## 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

- [BT-55 Code pays de l’acheteur](/resources/xrechnung/bt-55-buyer-country-code)

## Règles associées

- [BR-09](/resources/kosit-validator-errors/br-09-seller-country-code-required)
- [BR-10](/resources/kosit-validator-errors/br-10-buyer-postal-address-required)

## Outils de validation

- [Validateur KoSIT officiel](https://github.com/itplr-kosit/validator): Exécutez le validateur officiel du KoSIT avec la configuration XRechnung pour contrôler les règles EN 16931 et XRechnung.
- [Convertir un PDF en XRechnung](/pdf-to-xrechnung): Repérez les erreurs de validation pendant la conversion et vérifiez chaque correction.

## Ressources associées

- [Spécification officielle](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
- [Suite de tests](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Toutes les erreurs de validation](/resources/kosit-validator-errors): Vue d’ensemble des règles de validation EN 16931, XRechnung et Peppol expliquées ici.
