Error codes

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

Severity: fatal · Syntax: CII, UBL

Official message

Die Gruppe "SELLER CONTACT" (BG-6) muss übermittelt werden.

What this means

The group SELLER CONTACT (BG-6) must be transmitted. UBL checks cac:Party/cac:Contact on the seller, CII checks ram:DefinedTradeContact. Name, phone and email inside the group are BR-DE-5, BR-DE-6 and BR-DE-7.

Typical cause

The seller party is present, but the contact block is missing entirely.

How to fix it

Add Contact, then fill the required fields BT-41, BT-42 and BT-43.

UBL

<cac:Contact>
  <cbc:Name>A. Beispiel</cbc:Name>
  <cbc:Telephone>+4930123456</cbc:Telephone>
  <cbc:ElectronicMail>rechnung@example.com</cbc:ElectronicMail>
</cac:Contact>

CII

<ram:DefinedTradeContact>
  <ram:PersonName>A. Beispiel</ram:PersonName>
  <ram:TelephoneUniversalCommunication>
    <ram:CompleteNumber>+4930123456</ram:CompleteNumber>
  </ram:TelephoneUniversalCommunication>
  <ram:EmailURIUniversalCommunication>
    <ram:URIID>rechnung@example.com</ram:URIID>
  </ram:EmailURIUniversalCommunication>
</ram:DefinedTradeContact>

Business term

SELLER CONTACT (BG-6)

Related rules

Context and assertion

UBL /ubl:Invoice/cac:AccountingSupplierParty | /cn:CreditNote/cac:AccountingSupplierParty

CII /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty

UBL

cac:Party/cac:Contact

CII

ram:DefinedTradeContact

Check a file now, free of charge

curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate

Questions

What does BR-DE-2 actually check?

The group SELLER CONTACT (BG-6) must be transmitted. UBL checks cac:Party/cac:Contact on the seller, CII checks ram:DefinedTradeContact. Name, phone and email inside the group are BR-DE-5, BR-DE-6 and BR-DE-7.

How do I fix BR-DE-2?

Add Contact, then fill the required fields BT-41, BT-42 and BT-43.

If BR-DE-2 passes, is the invoice legally compliant?

No. This page helps you read this one Schematron assertion. A pass is not a statement about tax law, portal acceptance, or bank overlays.