# BR-DE-2 Le contact du vendeur doit être indiqué

La norme allemande XRechnung impose que le vendeur comporte obligatoirement le groupe de contact du vendeur (BG-6). Alors que la norme européenne EN 16931 rend ces coordonnées facultatives, le secteur public allemand exige un point de contact désigné avec téléphone et courriel afin de résoudre rapidement les questions de facturation sans rejet formel du document.

## Description du problème

> **ERREUR**: Règle nationale allemande XRechnung (KoSIT, BR-DE) · XRechnung 3.0

## Contexte et importance

Les plateformes publiques allemandes comme OZG-RE (administration fédérale directe, plus de 170 organismes fédéraux indirects et plusieurs Länder) et d’autres portails de Länder ou de communes vérifient la présence de BG-6 avant d’acheminer le fichier XML aux systèmes comptables. L’absence de contact déclenche une erreur Schematron immédiate.

## Solution

Dans votre ERP ou logiciel de comptabilité, complétez les coordonnées du profil émetteur. En UBL 2.1, insérez <cac:Contact> sous <cac:AccountingSupplierParty><cac:Party>. Conformément aux règles BR-DE-5, BR-DE-6 et BR-DE-7, renseignez <cbc:Name> (BT-41), <cbc:Telephone> (BT-42) et <cbc:ElectronicMail> (BT-43). En CII, insérez <ram:DefinedTradeContact> sous <ram:SellerTradeParty> avec nom, téléphone et e-mail.

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

## Exemples valides

- Contact vendeur BG-6 présent avec point de contact « Service Comptabilité », téléphone « +49 30 1234567 » et courriel « rechnung@lieferant.de »
- Contact vendeur BG-6 présent avec département « Facturation », téléphone « +49 89 98765432 » et courriel « billing@company.com »

## Exemples invalides

- La partie vendeur contient la raison sociale et l’adresse mais omet totalement l’élément de contact
- L’élément de contact vendeur est présent mais complètement vide sans nom, téléphone ni e-mail

## Exemples de code

### XML valide
```
<cac:Party>
  <cac:PartyName>
    <cbc:Name>Lieferant GmbH</cbc:Name>
  </cac:PartyName>
  <cac:PostalAddress>
    <cbc:CityName>Berlin</cbc:CityName>
    <cbc:PostalZone>10115</cbc:PostalZone>
    <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
  </cac:PostalAddress>
  <cac:Contact>
    <cbc:Name>Zentrale Rechnungsprüfung</cbc:Name>
    <cbc:Telephone>+49 30 1234567</cbc:Telephone>
    <cbc:ElectronicMail>rechnung@lieferant.de</cbc:ElectronicMail>
  </cac:Contact>
</cac:Party>
```

### XML invalide
```
<cac:Party>
  <cac:PartyName>
    <cbc:Name>Lieferant GmbH</cbc:Name>
  </cac:PartyName>
  <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>
```

## Champs concernés

- [BG-6 Contact du vendeur](/resources/xrechnung/bt-41-seller-contact-point)
- [BT-41 Point de contact du vendeur](/resources/xrechnung/bt-41-seller-contact-point)
- [BT-42 Numéro de téléphone du contact vendeur](/resources/xrechnung/bt-42-seller-contact-telephone-number)
- [BT-43 Adresse e-mail du contact vendeur](/resources/xrechnung/bt-43-seller-contact-email-address)

## Règles associées

- [BR-DE-5](/resources/kosit-validator-errors/br-de-5-seller-contact-point-required)
- [BR-DE-6](/resources/kosit-validator-errors/br-de-6-seller-contact-telephone-required)
- [BR-DE-7](/resources/kosit-validator-errors/br-de-7-seller-contact-email-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://xeinkauf.de/xrechnung/)
- [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.
