BR-DE-28: E-Mail-Adresse hat nicht die verlangte Form (BT-43)
Schweregrad: warning · Syntax: CII, UBL
Offizielle Meldung
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.
Was bedeutet das?
BT-43 soll genau ein @ enthalten, das nicht von einem Leerzeichen oder einem Punkt flankiert wird, mit mindestens einem Zeichen davor und einer Domain mit Punkt danach. Schweregrad warning. Die Assertion nutzt XR-EMAIL-REGEX: ^[^@\s]+@([^@.\s]+\.)+[^@.\s]+$. UBL liest cbc:ElectronicMail, CII ram:URIID.
Typische Ursache
Im Feld steht eine URL, zwei @-Zeichen oder ein abschließender Punkt.
So beheben Sie es
Setzen Sie eine Adresse, die dem Ausdruck entspricht, zum Beispiel name@example.com.
UBL
<cbc:ElectronicMail>rechnung@example.com</cbc:ElectronicMail>CII
<ram:URIID>rechnung@example.com</ram:URIID>
Business Term
BT-43
Verwandte Regeln
Kontext und Prüfbedingung
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)
curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate
Fragen
Was prüft BR-DE-28 genau?
BT-43 soll genau ein @ enthalten, das nicht von einem Leerzeichen oder einem Punkt flankiert wird, mit mindestens einem Zeichen davor und einer Domain mit Punkt danach. Schweregrad warning. Die Assertion nutzt XR-EMAIL-REGEX: ^[^@\s]+@([^@.\s]+\.)+[^@.\s]+$. UBL liest cbc:ElectronicMail, CII ram:URIID.
Wie behebe ich BR-DE-28?
Setzen Sie eine Adresse, die dem Ausdruck entspricht, zum Beispiel name@example.com.
Heißt eine bestandene Prüfung von BR-DE-28, dass ein Portal die Rechnung annimmt?
Nein. Die Seite hilft Ihnen, diese eine Schematron-Aussage zu verstehen. Ein Bestehen hier ist keine Aussage über Steuerrecht, Portalannahme oder Bank-Overlays.