Peppol BIS Billing 3.0 · rule
DE-R-028
What does DE-R-028 mean? If both supplier and customer are located in Germany, "Seller contact email address" (BT-43) should contain exactly one @-sign, which should not be framed by a whitespace or a dot but by at least two characters on each side. A dot should not be the first or last character.
Why did my invoice fail DE-R-028?
On domestic German invoices, the Seller contact email address (BT-43) should be structurally plausible: exactly one @-sign, not adjacent to whitespace or a dot, with at least two characters on each side of it, and no dot as the first or last character of the address. This catches malformed or placeholder addresses in the field that DE-R-007 makes mandatory. In UBL the element is cac:AccountingSupplierParty/cac:Party/cac:Contact/cbc:ElectronicMail.
Official rule text
If both supplier and customer are located in Germany, "Seller contact email address" (BT-43) should contain exactly one @-sign, which should not be framed by a whitespace or a dot but by at least two characters on each side. A dot should not be the first or last character.
Common causes
- Placeholder text such as "none" or "x@y" (fewer than two characters around the @)
- Two email addresses or extra text pasted into the field, yielding multiple @-signs or spaces
- Leading/trailing dots or a dot directly next to the @-sign (e.g. "name.@firma.de")
How do I fix it?
<cbc:ElectronicMail>rechnung@firma.de</cbc:ElectronicMail>
Related rules
DE-R-001 · DE-R-002 · DE-R-003 · DE-R-004 · DE-R-005 · DE-R-006 · DE-R-007 · DE-R-008
Paste it into the live demo, or call POST /v1/validate. See the quickstart.