AttestwireXRechnung-RegelnBR-DE-28

BR-DE-28 Die E-Mail-Adresse muss die Form einer E-Mail-Adresse haben

Ihre Rechnung wurde mit einem Hinweis versehen, weil die E-Mail-Adresse des Ansprechpartners nicht die Form einer E-Mail-Adresse hat. Meist steht ein Anzeigename davor oder mehrere Adressen in einem Feld; geben Sie eine einzelne, blanke Adresse an. KoSIT stuft das als „warning“ (Hinweis) ein, die Rechnung wird angenommen. Im Standard ist das Feld BT-43; BR-DE-28 ist die Regel, die die Form prüft.

Die Regelnummer bezeichnet die fehlgeschlagene Prüfung. BT steht für ein Rechnungsfeld, BG für eine Gruppe von Feldern. XRechnung ergänzt die europäische Norm EN 16931 um deutsche Anforderungen (CIUS).

Informationselement
BT-43
Schweregrad
warning — Warnung: weitere Prüfung erforderlich
Regelwerk
XRechnung-CIUS (KoSIT) — nationale Verschärfung der EN 16931

Die Lösung

Geben Sie in seller.contact.email eine einzelne, blanke E-Mail-Adresse an, ohne Anzeigename, ohne spitze Klammern, ohne Liste.

Ein Wert, der die Prüfung besteht

So sieht das Feld aus, wenn es stimmt
"email": "rechnungen@example.de"

Was die Regel verlangt

Geprüft wird die Form von BT-43: genau ein @, links und rechts davon jeweils mindestens zwei Zeichen, unmittelbar daneben weder Leerzeichen noch Punkt, und kein Punkt am Anfang oder Ende.

Der mit Abstand häufigste Auslöser ist ein Anzeigename: Buchhaltung <rechnungen@example.de> ist eine gültige Kopfzeile in einem E-Mail-Programm, aber keine gültige Angabe in BT-43. Ebenso wenig eine kommagetrennte Liste mehrerer Adressen.

Der offizielle Regeltext

Die Regel BR-DE-28 stammt aus der XRechnung-CIUS und wird im Schematron der KoSIT geführt, den offiziellen Prüfregeln. Ein wörtliches Zitat des Regeltextes liegt uns für diese Regel nicht vor; was Sie oben lesen, ist unsere Erklärung. Maßgeblich ist die Veröffentlichung der KoSIT.

Warum es die Regel gibt

BT-43 wird maschinell weiterverarbeitet — die Behörde schreibt an diese Adresse. Was ein Mensch mühelos als Adresse mit Namen davor liest, ist für ein Versandsystem eine ungültige Zeichenkette. Die Prüfung fängt das ab, bevor die erste Rückfrage ins Leere läuft.

So sieht der Befund aus

Genau dieses Objekt liefert die Bibliothek in result.warnings, wenn die Regel anschlägt. Es wird beim Bauen dieser Seite durch Ausführen von @attestwire/en16931 erzeugt und entspricht dem Text, den Sie in Ihrem eigenen Log sehen. Die Meldung selbst ist englisch, weil die Bibliothek englisch meldet.

TeachingError
{
  "rule": "BR-DE-28",
  "field": "BT-43",
  "severity": "warning",
  "message": "The seller contact email address (BT-43) must contain exactly one \"@\", flanked by at least two characters on each side and by neither a space nor a dot, and must not begin or end with a dot. \"Buchhaltung <rechnungen@acme.example>\" does not satisfy that shape.",
  "fix": "Supply a single, plain email address — no display name, no angle brackets, no comma-separated list.",
  "example": "\"email\": \"rechnungen@example.de\"",
  "xpath": "/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:Contact/cbc:ElectronicMail",
  "docsUrl": "https://attestwire.com/rules/BR-DE-28"
}

xpath zeigt auf das Element in einem UBL-Dokument — dort meldet auch ein KoSIT-Validator denselben Mangel. Bei einer CII-Rechnung (xrechnung-cii, ZUGFeRD, Factur-X) erhalten Sie dieselbe Zeichenkette und müssen sie selbst auf das CII-Element übertragen.

Häufige Fragen

Was bedeutet BR-DE-28?
Ihre Rechnung wurde mit einem Hinweis versehen, weil die E-Mail-Adresse des Ansprechpartners nicht die Form einer E-Mail-Adresse hat. Meist steht ein Anzeigename davor oder mehrere Adressen in einem Feld; geben Sie eine einzelne, blanke Adresse an. KoSIT stuft das als „warning“ (Hinweis) ein, die Rechnung wird angenommen. Im Standard ist das Feld BT-43; BR-DE-28 ist die Regel, die die Form prüft.
Wie behebe ich BR-DE-28?
Geben Sie in seller.contact.email eine einzelne, blanke E-Mail-Adresse an, ohne Anzeigename, ohne spitze Klammern, ohne Liste.
Ist BR-DE-28 Pflicht für XRechnung?
Als „warning“ (Hinweis) eingestuft, die Rechnung wird also angenommen. Die Rückfrage der Behörde erreicht Sie dann trotzdem nicht.

Über eine Fehlermeldung hierhergekommen? Der docsUrl jedes Befunds führt auf die englische Seite; diese hier ist ihre deutsche Fassung. Etwas stimmt nicht — schreiben Sie uns.