# BR-20 Code pays du représentant fiscal requis lorsque la partie est présente

L’adresse postale du représentant fiscal (BG-12) doit contenir un code pays du représentant fiscal (BT-69) lorsqu’un représentant fiscal (BG-11) est déclaré.

## 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 conditionnelle de la norme EN 16931. Le pays du représentant fiscal indique l’État membre dans lequel il est établi et agit pour le compte du vendeur ; le lieu d’imposition à la TVA découle toujours des règles de territorialité. L’erreur apparaît lorsque l’adresse du représentant ne contient qu’une ville ou une rue. En CII, BT-69 correspond à ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:CountryID.

## Solution

Ajoutez cac:TaxRepresentativeParty/cac:PostalAddress/cac:Country/cbc:IdentificationCode avec un code ISO 3166-1 alpha-2.

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

## Exemples valides

- BT-69 = DE — code pays du représentant fiscal présent

## Exemples invalides

- La cac:PostalAddress du représentant fiscal n’a pas de cac:Country/cbc:IdentificationCode

## Exemples de code

### XML valide
```
<cac:TaxRepresentativeParty>
  <cac:PostalAddress>
    <cac:Country>
      <cbc:IdentificationCode>DE</cbc:IdentificationCode>
    </cac:Country>
  </cac:PostalAddress>
</cac:TaxRepresentativeParty>
```

### XML invalide
```
<cac:TaxRepresentativeParty>
  <cac:PostalAddress>
    <cbc:CityName>Berlin</cbc:CityName>
  </cac:PostalAddress>
</cac:TaxRepresentativeParty>
```

## Champs concernés

- [BT-69 Code pays du représentant fiscal](/resources/xrechnung/bt-69-tax-representative-country-code)
- [BG-12 Adresse postale du représentant fiscal](/resources/xrechnung/bt-69-tax-representative-country-code)

## Règles associées

- [BR-18](/resources/kosit-validator-errors/br-18-tax-representative-name-required)
- [BR-19](/resources/kosit-validator-errors/br-19-tax-representative-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.
