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:ContactCII
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.