BR-DE-6XRechnung 3.0 nur XRechnung

BR-DE-6: Telefonnummer des Verkäufer-Ansprechpartners fehlt

Die XRechnung verlangt eine Telefonnummer in der Verkäufer-Kontaktgruppe (BT-42). Die Nummer im Briefkopf genügt nicht, sie muss als strukturiertes Feld in der XML stehen.

Regeltext im Prüfregelwerk

Das Element "Seller contact telephone number" (BT-42) muss übermittelt werden.

BT-42

BR-DE-6 gehört zur Verkäufer-Kontaktgruppe der XRechnung: BR-DE-2 verlangt die Gruppe als Ganzes, BR-DE-5, BR-DE-6 und BR-DE-7 jeweils einen ihrer drei Bestandteile. Diese Seite behandelt die Telefonnummer.

Was die Regel prüft

Die Kontaktgruppe des Verkäufers muss eine Telefonnummer enthalten, das Feld BT-42 (BT = Business Term, das nummerierte Feld der Norm EN 16931). Das ist eine deutsche Verschärfung der XRechnung: Nach der Basisnorm EN 16931, also auch für reines ZUGFeRD, ist die Nummer optional.

Zusätzlich prüft BR-DE-27 die Plausibilität des Inhalts: BT-42 muss mindestens drei Ziffern enthalten. Ein Platzhalter wie „-" oder „n/a" besteht die Prüfung also nicht.

Warum sie in der Praxis fehlschlägt

Meist ist die Nummer schlicht nirgends in den Stammdaten hinterlegt, weil sie nur im Briefkopf-Layout der PDF gepflegt wurde. Für den Validator zählt ausschließlich das strukturierte XML-Feld, nicht der sichtbare Text.

Zweiter Fall: Die Software legt die Kontaktgruppe an und füllt Name und E-Mail, das Telefonfeld bleibt leer, weil es im Erfassungsdialog optional ist. Dann meldet der Validator nur BR-DE-6, während BR-DE-2 nicht anschlägt, denn die Gruppe existiert ja.

So behebst du den Fehler

Hinterleg deine Telefonnummer einmal in den Firmenstammdaten deiner Rechnungssoftware, dann steht sie in jeder künftigen Rechnung. Format: am besten mit Vorwahl, etwa +49 511 1234567 oder 0511 1234567; Hauptsache, es sind echte Ziffern und mindestens drei davon.

In Belegschmied gibt es das Feld in den Einstellungen bei den Firmendaten; ohne ausgefüllte Kontaktdaten wird keine XRechnung erzeugt, die an dieser Regel scheitert.

XML-Beispiel: vorher und nachher

Kontaktgruppe mit Name und E-Mail, aber ohne Telefonnummer:

<!-- verletzt BR-DE-6: TelephoneUniversalCommunication fehlt -->
<ram:SellerTradeParty>
  <ram:Name>Weber Elektrotechnik GmbH</ram:Name>
  <ram:DefinedTradeContact>
    <ram:PersonName>Thomas Weber</ram:PersonName>
    <ram:EmailURIUniversalCommunication>
      <ram:URIID>rechnung@weber-elektro.de</ram:URIID>
    </ram:EmailURIUniversalCommunication>
  </ram:DefinedTradeContact>
  <!-- … -->
</ram:SellerTradeParty>

Korrigiert mit Telefonnummer (BT-42):

<ram:SellerTradeParty>
  <ram:Name>Weber Elektrotechnik GmbH</ram:Name>
  <ram:DefinedTradeContact>
    <ram:PersonName>Thomas Weber</ram:PersonName>
    <ram:TelephoneUniversalCommunication>
      <ram:CompleteNumber>+49 511 1234567</ram:CompleteNumber>
    </ram:TelephoneUniversalCommunication>
    <ram:EmailURIUniversalCommunication>
      <ram:URIID>rechnung@weber-elektro.de</ram:URIID>
    </ram:EmailURIUniversalCommunication>
  </ram:DefinedTradeContact>
  <!-- … -->
</ram:SellerTradeParty>

Rechnung selbst prüfen

Lade deine Datei hoch und sieh in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.

Regeln, die oft zusammen auftreten

← Alle Fehlermeldungen im Überblick