# BR-08 Adresse postale du vendeur requise

Une facture doit contenir l’adresse postale du vendeur (BG-5), le groupe décrivant le lieu d’établissement du fournisseur.

## 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. L’adresse du vendeur est nécessaire pour des raisons fiscales (TVA) et juridiques, afin d’identifier le vendeur. L’erreur survient surtout lorsqu’un export écrit le nom et le numéro de TVA du vendeur mais omet cac:PostalAddress. En CII, BG-5 correspond à ram:SellerTradeParty/ram:PostalTradeAddress.

## Solution

Ajoutez cac:AccountingSupplierParty/cac:Party/cac:PostalAddress avec au moins le code pays et les composants d’adresse applicables.

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

## Exemples valides

- BG-5 présent avec cac:PostalAddress contenant ville, code postal et pays

## Exemples invalides

- La partie vendeur ne possède aucun élément cac:PostalAddress

## Exemples de code

### XML valide
```
<cac:Party>
  <cac:PostalAddress>
    <cbc:CityName>Berlin</cbc:CityName>
    <cbc:PostalZone>10115</cbc:PostalZone>
    <cac:Country>
      <cbc:IdentificationCode>DE</cbc:IdentificationCode>
    </cac:Country>
  </cac:PostalAddress>
</cac:Party>
```

### XML invalide
```
<cac:Party>
  <cac:PartyLegalEntity>
    <cbc:RegistrationName>Muster Handels GmbH</cbc:RegistrationName>
  </cac:PartyLegalEntity>
</cac:Party>
```

## Champs concernés

- [BG-5 Adresse postale du vendeur](/resources/xrechnung/bt-40-seller-country-code)

## Règles associées

- [BR-06](/resources/kosit-validator-errors/br-06-seller-name-required)
- [BR-09](/resources/kosit-validator-errors/br-09-seller-country-code-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.
