BR-DE-2 error XRechnung
BR-DE-2 — seller contact details missing in XRechnung
What it means
XRechnung requires a seller contact group (BG-6): a contact name, phone number and e-mail address. German buyers must be able to reach a human about the invoice. Plain EN 16931 leaves this optional; XRechnung does not.
What triggers it
The seller party has no Contact block, or it is missing one of the three fields (name, phone or e-mail).
How to fix it
Add a full seller contact:
{ "seller": { "contact": { "name": "Anna Kovács", "phone": "+36 1 234 5678", "email": "billing@example.com" } } } <cac:Contact> <cbc:Name>Anna Kovács</cbc:Name> <cbc:Telephone>+36 1 234 5678</cbc:Telephone> <cbc:ElectronicMail>billing@example.com</cbc:ElectronicMail> </cac:Contact>
Use a monitored mailbox — German public buyers do write to it.
Check your invoice now. Paste it into the free validator — it flags BR-DE-2 and every other EN 16931, Peppol and XRechnung rule, each with the fix.
Or run the same check via API:
curl -X POST https://fakturwire.com/v1/validate \
-H "authorization: Bearer $FW_KEY" \
-d '{"invoice": { ... }, "profile": "xrechnung"}'