BT-43Seller contact email address
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:ContactTest (XPath):
matches(normalize-space(cbc:ElectronicMail), $XR-EMAIL-REGEX)CII
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContactTest (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.
Dieselbe Prüfung per API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateVerwandte Regeln
BR-DE-7E-Mail-Adresse des Verkäuferkontakts (BT-43) fehltBR-DE-1Zahlungsinformationen (BG-16) fehlenBR-DE-2Kontaktdaten des Verkäufers (BG-6) fehlenBR-DE-3Ort des Verkäufers (BT-37) fehltBR-DE-4Das Element "Seller post code" muss übermittelt werdenBR-DE-5Ansprechpartner des Verkäufers (BT-41) fehltBR-DE-6Telefonnummer des Verkäuferkontakts (BT-42) fehltBR-DE-8Das Element "Buyer city" muss übermittelt werden
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.