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.

Fails
<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:Contact>
      <cbc:Name>Buchhaltung</cbc:Name>
      <cbc:Telephone>+49 30 1234567</cbc:Telephone>
    </cac:Contact>
  </cac:Party>
</cac:AccountingSupplierParty>
Fixed
<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.