Konto
Deutsch

BR-DE-28: E-Mail-Adresse des Verkäuferkontakts hat ein ungültiges Format

XRechnung-Regel · Warnung · UBL / CII

StandardXRechnung 3.0.2 (KoSIT, deutsche CIUS der EN 16931)SchweregradWarnung: die Rechnung wird angenommen, sollte aber korrigiert werdenSyntaxUBL, CIIGeschäftsbegriffe
  • BT-43 Seller contact email address
Gilt fürXRechnung in UBL- oder CII-Syntax, einschließlich ZUGFeRD-/Factur-X-PDFs mit dem Profil XRECHNUNG. Rechnungen an deutsche öffentliche Auftraggeber (Bund, Länder, Kommunen) müssen sie bestehen.

Offizieller Regeltext

[BR-DE-28] 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.

Warum dieser Fehler auftritt

XRechnung prüft das Format der E-Mail-Adresse des Verkäuferkontakts (BT-43): genau ein @, mindestens zwei Zeichen auf jeder Seite, kein Leerzeichen und kein Punkt direkt neben dem @ und kein Punkt am Anfang oder Ende. Die Regel prüft cbc:ElectronicMail im Verkäufer-cac:Contact (UBL) bzw. ram:EmailURIUniversalCommunication/ram:URIID (CII) gegen einen regulären Ausdruck. Typische Fehler sind Anzeigenamen ("Rechnung <rechnung@x.de>"), ein mailto:-Präfix, zwei Adressen mit Komma oder Semikolon, abschließende Leerzeichen oder Punkte oder Platzhalter wie "-".

So beheben Sie den Fehler

Nur eine einzelne reine E-Mail-Adresse schreiben, z. B. rechnung@muster-gmbh.de, ohne Anzeigename, spitze Klammern, mailto: oder abschließende Satzzeichen. Leerzeichen im Export entfernen. Gibt es mehrere Postfächer, das für Rechnungsrückfragen überwachte wählen. Es ist eine Warnung, aber bei einer fehlerhaften Adresse kommen Ablehnungen nie an.

Beispiel (gültig)

<cbc:ElectronicMail>rechnung@muster-gmbh.de</cbc:ElectronicMail>

Was der Validator prüft

Geprüftes Element (Kontext):

UBL

/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:Contact | /cn:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:Contact

Test (XPath):

matches(normalize-space(cbc:ElectronicMail), $XR-EMAIL-REGEX)

CII

/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact

Test (XPath):

matches(normalize-space(ram:EmailURIUniversalCommunication/ram:URIID), $XR-EMAIL-REGEX)

Rechnung prüfen

Legen Sie Ihre XML- oder PDF-Datei im Validator ab; jede verletzte Regel ist mit ihrer Seite hier verlinkt. Kostenlos, ohne Konto, die Datei wird nicht gespeichert.

Rechnung prüfen →

Dieselbe Prüfung per API:

curl -F file=@invoice.xml https://einvoicechecker.com/v1/validate

Verwandte Regeln

Häufige Fragen

Was bedeutet BR-DE-28?

BR-DE-28 ist eine XRechnung-Regel: 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.

Wird meine Rechnung wegen BR-DE-28 abgelehnt?

Nein. BR-DE-28 ist eine Warnung: Die Rechnung wird angenommen, der Empfänger sieht aber den Hinweis. Beheben Sie ihn trotzdem, Warnungen werden in späteren Versionen oft zu Fehlern.

Für welche Formate gilt BR-DE-28?

XRechnung in UBL- oder CII-Syntax, einschließlich ZUGFeRD-/Factur-X-PDFs mit dem Profil XRECHNUNG. Rechnungen an deutsche öffentliche Auftraggeber (Bund, Länder, Kommunen) müssen sie bestehen. Syntax: UBL und CII.

Quelle: XRechnung 3.0.2, schematron 2.6.0 (KoSIT, September 2026). Katalog erzeugt aus dem offiziellen Schematron am 2026-10-14.