Zum Inhalt springen

BR-DE-6: Die Telefonnummer des Verkäufers fehlt

Im Kontaktblock des Rechnungsstellers steht keine Telefonnummer. Ergänzen Sie eine Nummer, unter der Rückfragen zur Rechnung angenommen werden.

Stand:

BR-DE-6· XRechnung-Schematron 2.6.0 (XRechnung 3.0.2, Validator-Konfiguration XRechnung 2026-08-31)
[BR-DE-6] Das Element "Seller contact telephone number" (BT-42) muss übermittelt werden.

Betroffen:BG-6BT-42

Was die Regel prüft

  • UBL: Kontext cac:AccountingSupplierParty/cac:Party/cac:Contact, Test cbc:Telephone[boolean(normalize-space(.))].
  • CII: Kontext ram:SellerTradeParty/ram:DefinedTradeContact, Test ram:TelephoneUniversalCommunication/ram:CompleteNumber[boolean(normalize-space(.))]. Das Container-Element allein reicht nicht; ram:CompleteNumber muss Text enthalten.

BR-DE-6 und BR-DE-27

BR-DE-6 ist ein Fehler (fatal) und prüft nur, ob überhaupt etwas im Feld steht. Den Inhalt prüft BR-DE-27 als Warnung mit dem regulären Ausdruck .*([0-9].*){3,}.*: Die Nummer soll mindestens drei Ziffern enthalten. Ein Eintrag wie „siehe Website“ besteht BR-DE-6, löst aber BR-DE-27 aus. Eine feste Schreibweise gibt es nicht. Die Testdateien verwenden „+49(0)12 3456-7890“, „010/12345“ und „0800-12345678“ nebeneinander.

Die Pflicht gilt nur für den Verkäufer. Für den Kontakt des Käufers (BT-57) gibt es keine entsprechende Regel; im Beispiel unten hat der Käuferkontakt nur einen Namen.

Typische Ursachen

  • Kein Festnetz, keine Nummer erfasst. Selbstständige, die nur per E-Mail erreichbar sein wollen, lassen das Feld leer. XRechnung verlangt trotzdem eine Nummer.
  • Nummer nur im Briefkopf. Die Telefonnummer steht in der PDF-Vorlage, aber nicht in dem Datenfeld, aus dem der XML-Export liest.
  • Faxnummer statt Telefonnummer. Die Software schreibt die einzige erfasste Nummer in cbc:Telefax bzw. ram:FaxUniversalCommunication. BT-42 bleibt leer.
  • CII-Container ohne Inhalt. Der Generator legt ram:TelephoneUniversalCommunication immer an, füllt ram:CompleteNumber aber nur, wenn ein Wert vorliegt.

Beispiel aus der KoSIT-Testsuite

Testdatei 01.06 enthält beim Verkäufer eine Nummer mit Ländervorwahl, Klammer und Bindestrich. Das ist zulässig.

UBL: Kontakt des Verkäufers mit Telefonnummer
<cac:Contact>
  <cbc:Name>Kundenservice - Vertriebspartner Direktkunden</cbc:Name>
  <cbc:Telephone>+49(0)12 3456-7890</cbc:Telephone>
  <cbc:ElectronicMail>[email protected]</cbc:ElectronicMail>
</cac:Contact>

Quelle: KoSIT XRechnung-Testsuite 2026-08-31, Datei instances/standard/01.06a-INVOICE_ubl.xml (Apache 2.0)

UBL: Kontakt des Käufers in derselben Datei, ohne Telefonnummer
<cac:PartyLegalEntity>
  <cbc:RegistrationName>[Buyer name]</cbc:RegistrationName>
</cac:PartyLegalEntity>
<cac:Contact>
  <cbc:Name>Abteilung Buchhaltung</cbc:Name>
</cac:Contact>

Quelle: KoSIT XRechnung-Testsuite 2026-08-31, Datei instances/standard/01.06a-INVOICE_ubl.xml (Apache 2.0)

CII: Telefonnummer in ram:CompleteNumber
<ram:DefinedTradeContact>
  <ram:PersonName>Kundenservice - Vertriebspartner Direktkunden</ram:PersonName>
  <ram:TelephoneUniversalCommunication>
    <ram:CompleteNumber>+49(0)12 3456-7890</ram:CompleteNumber>
  </ram:TelephoneUniversalCommunication>
  <ram:EmailURIUniversalCommunication>
    <ram:URIID>[email protected]</ram:URIID>
  </ram:EmailURIUniversalCommunication>
</ram:DefinedTradeContact>

Quelle: KoSIT XRechnung-Testsuite 2026-08-31, Datei instances/standard/01.06a-INVOICE_uncefact.xml (Apache 2.0)

Sähe der Verkäuferkontakt so aus wie der Käuferkontakt, also nur mit Namen, meldete die Prüfung BR-DE-6 und zusätzlich BR-DE-7 für die fehlende E-Mail-Adresse.

Lösung

In der Rechnungssoftware

  1. Tragen Sie die Telefonnummer im Feld für den Rechnungskontakt ein, nicht nur im Briefkopf.
  2. Ist eine Mobilnummer die einzige Nummer, verwenden Sie diese. Eine Faxnummer erfüllt BT-42 nicht.

Im XML

  1. UBL: Fügen Sie cbc:Telephone in cac:Contact des Verkäufers nach cbc:Name ein.
  2. CII: Fügen Sie in ram:DefinedTradeContact des Verkäufers nach dem Namen ram:TelephoneUniversalCommunication mit dem Kindelement ram:CompleteNumber ein.
  3. Sorgen Sie für mindestens drei Ziffern im Wert, sonst folgt die Warnung BR-DE-27.
  4. Kontrollieren Sie das Ergebnis mit XRechnung prüfen.
Muss die Nummer im internationalen Format mit +49 stehen?

Nein. Weder BR-DE-6 noch BR-DE-27 schreiben eine Ländervorwahl oder Schreibweise vor. „069-12335“ aus Testdatei 01.21 ist ebenso gültig wie „+49 123456789“ aus Testdatei 01.19.

Darf ich eine zentrale Servicenummer statt einer Durchwahl angeben?

Ja. Die Spezifikation beschreibt BT-42 als „Telefonnummer des Ansprechpartners oder der Kontaktstelle“. Ist die Kontaktstelle eine Abteilung, passt deren Sammelnummer.

XRechnung prüfen

Quellen

  1. XRechnung Schematron 2.6.0 (Release v2.6.0, Dateien ubl/XRechnung-UBL-validation.sch und cii/XRechnung-CII-validation.sch)KoSIT (GitHub itplr-kosit/xrechnung-schematron), 31. August 2026 · geprüft am 7. November 2026
  2. XRechnung-Testsuite, Release 2026-08-31KoSIT (GitHub itplr-kosit/xrechnung-testsuite), 31. August 2026 · geprüft am 7. November 2026
  3. Spezifikation XRechnung Version 3.0.2KoSIT (xeinkauf.de), 20. Juni 2024 · geprüft am 7. November 2026

Weiterlesen

Grundlage: EN 16931 und XRechnung-Schematron 2.6.0 (XRechnung 3.0.2, Validator-Konfiguration XRechnung 2026-08-31). Stand .