Cette page n’est pas encore disponible en français – voici la version anglaise.
XRechnung (règles nationales allemandes)

BR-DE-2: Seller contact (BG-6) missing

XRechnung requires a seller contact point with phone number and e-mail address.

Fiche

Règle
BR-DE-2
Gravité
Erreur – la facture est invalide
Référentiel
XRechnung 3.0 (KoSIT)
Champs concernés
BG-6, BT-41, BT-42, BT-43
Syntaxe
CII & UBL

Vérifier votre facture

Déposez un PDF ou un XML – gratuit, sans inscription, selon les référentiels officiels.

Ouvrir le validateur en ligne

Libellé officiel

[BR-DE-2] Die Gruppe "SELLER CONTACT" (BG-6) muss übermittelt werden.

Source : Schematron officiel de la KoSIT pour XRechnung 3.0.

What the rule requires

XRechnung requires a seller contact (BG-6) so that the recipient can reach someone with questions. The group alone is not enough: three follow-up rules make its fields mandatory as well.

  • Contact point (BT-41) – a person or a department, rule BR-DE-5
  • Telephone number (BT-42) – with at least three digits, rules BR-DE-6 and BR-DE-27
  • E-mail address (BT-43) – with exactly one @ sign, rules BR-DE-7 and BR-DE-28

Common causes

  • The contact details only appear in the letterhead or footer of the PDF.
  • The software takes the contact from the user profile – for automatically generated invoices it is empty.
  • The buyer contact (BG-9) was filled instead of the seller contact.
  • The group exists but phone or e-mail is missing – then the validator reports BR-DE-6 or BR-DE-7.

What it looks like in XML

In CII, the contact belongs to the seller party, before the postal address:

✗ CII – missing
<ram:SellerTradeParty>
    <ram:Name>Muster GmbH</ram:Name>
    <ram:PostalTradeAddress>…</ram:PostalTradeAddress>
</ram:SellerTradeParty>
✓ CII – correct
<ram:SellerTradeParty>
    <ram:Name>Muster GmbH</ram:Name>
    <ram:DefinedTradeContact>
        <ram:PersonName>Erika Mustermann</ram:PersonName>
        <ram:TelephoneUniversalCommunication>
            <ram:CompleteNumber>+49 30 1234567</ram:CompleteNumber>
        </ram:TelephoneUniversalCommunication>
        <ram:EmailURIUniversalCommunication>
            <ram:URIID>accounts@muster.de</ram:URIID>
        </ram:EmailURIUniversalCommunication>
    </ram:DefinedTradeContact>
    <ram:PostalTradeAddress>…</ram:PostalTradeAddress>
</ram:SellerTradeParty>

In UBL it is cac:AccountingSupplierParty/cac:Party/cac:Contact with cbc:Name, cbc:Telephone and cbc:ElectronicMail.

Fix in C#

In the Facturexa Creator one call sets all three fields. A shared address such as the accounts department is usually better than an individual.

C#
invoice.SetSellerDefinedTradeContact(
    name: "Erika Mustermann",                  // BT-41, or departmentName: "Accounts"
    emailAddress: "accounts@muster.de",        // BT-43
    telephoneCompleteNumber: "+49 30 1234567"); // BT-42

Règles associées

Toutes les règles expliquées