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"}'

Related rules

← All EN 16931 / Peppol / XRechnung rules