BR-DE-28: Email address does not match the required shape (BT-43)
Severity: warning · Syntax: CII, UBL
Official message
In BT-43 soll genau ein @-Zeichen enthalten sein, welches nicht von einem Leerzeichen, einem Punkt, aber mindestens zwei Zeichen auf beiden Seiten flankiert werden soll. Ein Punkt sollte nicht am Anfang oder am Ende stehen.
What this means
BT-43 should contain exactly one @, not flanked by a space or a dot, with at least one character before it and a dotted domain after it. Severity warning. The assertion uses XR-EMAIL-REGEX: ^[^@\s]+@([^@.\s]+\.)+[^@.\s]+$. UBL reads cbc:ElectronicMail, CII reads ram:URIID.
Typical cause
The field contains a URL, two @ signs, or a trailing dot.
How to fix it
Set an address that matches the expression, for example name@example.com.
UBL
<cbc:ElectronicMail>rechnung@example.com</cbc:ElectronicMail>CII
<ram:URIID>rechnung@example.com</ram:URIID>
Business term
BT-43
Related rules
Context and assertion
UBL /ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:Contact | /cn:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:Contact
CII /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact
UBL
matches(normalize-space(cbc:ElectronicMail), $XR-EMAIL-REGEX)CII
matches(normalize-space(ram:EmailURIUniversalCommunication/ram:URIID), $XR-EMAIL-REGEX)
Check a file now, free of charge
curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate
Questions
What does BR-DE-28 actually check?
BT-43 should contain exactly one @, not flanked by a space or a dot, with at least one character before it and a dotted domain after it. Severity warning. The assertion uses XR-EMAIL-REGEX: ^[^@\s]+@([^@.\s]+\.)+[^@.\s]+$. UBL reads cbc:ElectronicMail, CII reads ram:URIID.
How do I fix BR-DE-28?
Set an address that matches the expression, for example name@example.com.
If BR-DE-28 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.