BR-DE-7Das Element "Seller contact email address" (BT-43) muss übermittelt werden.
Official rule text
The seller contact needs an email address (BT-43), and that is an error which rejects the invoice rather than a warning. Whether the address looks like one at all is BR-DE-28, and only as a warning.
- Severity
- Error
- Applies to
- CII, UBL
- Rule set
- v2026-08-31
- Checked on
Written and checked against the official KoSIT rule set by Dmytro Yalanskyi, NormAPI.
Why does BR-DE-7 happen?
As with the phone number and the contact point, the address sits in the letterhead but not as a structured contact field in the data model. BR-DE-7 accepts any non-empty text — "see our website" satisfies it. The shape is BR-DE-28's job, and it checks less than its own rule text promises: that text asks for two characters either side of the @ and no dot beside it, while the compiled expression lets a single character through, and a dot immediately before the @ as well.
What the validator checks
The expression the official KoSIT rule set evaluates — not paraphrased, but read from the Schematron file it ships. UBL and CII address different document trees, so the same rule reads differently in each.
- UBL
cbc:ElectronicMail[boolean(normalize-space(.))]- CII
ram:EmailURIUniversalCommunication/ram:URIID[boolean(normalize-space(.))]
Source: rule set v2026-08-31
How do you fix BR-DE-7?
Send the address in BT-43: cac:AccountingSupplierParty/cac:Party/cac:Contact/cbc:ElectronicMail in UBL, ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID in CII. In CII it belongs in ram:URIID — put it in ram:CompleteNumber, as the telephone group invites you to, and it does not count for BR-DE-7 while EN 16931 warns through CII-SR-238.
In the XML
A UBL fragment. The CII path is named above — same change, different element names.
<cac:AccountingSupplierParty>
<cac:Party>
<cac:Contact>
<cbc:Name>Buchhaltung</cbc:Name>
<cbc:Telephone>+49 30 1234567</cbc:Telephone>
</cac:Contact>
</cac:Party>
</cac:AccountingSupplierParty><cac:AccountingSupplierParty>
<cac:Party>
<cac:Contact>
<cbc:Name>Buchhaltung</cbc:Name>
<cbc:Telephone>+49 30 1234567</cbc:Telephone>
<cbc:ElectronicMail>rechnung@muster.de</cbc:ElectronicMail>
</cac:Contact>
</cac:Party>
</cac:AccountingSupplierParty>Related rules
NormAPI provides technical validation, not tax or legal advice.