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.
Das Element "Seller contact telephone number" (BT-42) muss übermittelt werden.
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
Laden Sie Ihre Datei hoch und sehen Sie in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.
Regeln, die oft zusammen auftreten
← Alle Fehlermeldungen im Überblick
Gepflegt von Emilio Irmscher, Gründer von Belegschmied. Über den Autor →