Zum Inhalt springen

BR-DE – XRechnung

BR-DE-27: Telefonnummer des Verkäufers (BT-42) hat zu wenige Ziffern

WarnungGeschäftsregel XRechnung (KoSIT)

Originaltext der Regel

[BR-DE-27] In BT-42 sollen mindestens drei Ziffern enthalten sein.

Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)

Korrektur im XML

Tragen Sie eine vollständige Nummer mit Vorwahl ein, in UBL cbc:Telephone im Verkäuferkontakt, in CII ram:CompleteNumber der TelephoneUniversalCommunication. Formatzeichen wie Leerzeichen, Klammern oder ein Pluszeichen sind erlaubt; entscheidend sind mindestens drei Ziffern.

Vorher – fehlerhaft
<cac:Contact>
  <cbc:Name>Buchhaltung</cbc:Name>
  <cbc:Telephone>-</cbc:Telephone>
  <cbc:ElectronicMail>[email protected]</cbc:ElectronicMail>
</cac:Contact>
Nachher – korrigiert
<cac:Contact>
  <cbc:Name>Buchhaltung</cbc:Name>
  <cbc:Telephone>+49 30 1234560</cbc:Telephone>
  <cbc:ElectronicMail>[email protected]</cbc:ElectronicMail>
</cac:Contact>

Bedeutung der Regel

Der Verkäuferkontakt Ihrer Rechnung enthält zwar ein Telefonfeld, aber der Wert hat weniger als drei Ziffern. Das Feld ist dann formal gefüllt, ohne dass der Empfänger jemanden anrufen könnte. Typisch sind Platzhalter wie ein Strich, das Wort keine oder ein Punkt, mit denen ein Pflichtfeld umgangen wurde. XRechnung prüft mit dieser Regel, ob die Nummer wenigstens plausibel ist.

Woran es meist liegt

  • Ein Platzhalter wie ein Strich oder das Wort keine wurde eingetragen, um das Pflichtfeld zu füllen.
  • Nur die Durchwahl ohne Vorwahl steht im Feld.
  • Die Nummer wurde beim Export abgeschnitten.

Fragen und Antworten

Ist die Telefonnummer nicht ohnehin ein Pflichtfeld?

Ja. BR-DE-6 lautet: „Das Element "Seller contact telephone number" (BT-42) muss übermittelt werden.“ BR-DE-27 bewertet nur, ob der Inhalt dieses Feldes mindestens drei Ziffern hat.

Welches Format erwartet die Regel für die Telefonnummer?

Kein festes. Sie zählt nur die Ziffern; internationale Schreibweise mit Pluszeichen und Leerzeichen wird empfohlen, ist aber nicht vorgeschrieben.

Felder der EN 16931

  • BT-42
  • BG-6

Siehe auch

Rechnung prüfen

Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.

Zum XRechnung-Validator

Die Regel im Detail
UBL · Kontext (XPath)
/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:Contact | /cn:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:Contact
UBL · Schematron-Test
matches(normalize-space(cbc:Telephone), $XR-TELEPHONE-REGEX)
CII · Kontext (XPath)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact
CII · Schematron-Test
matches(normalize-space(ram:TelephoneUniversalCommunication/ram:CompleteNumber), $XR-TELEPHONE-REGEX)

Erklärung erstellt am 14.09.2026