BR-DE-2: Kontakt des Verkäufers (BG-6) fehlt
XRechnung verlangt einen Ansprechpartner des Verkäufers mit Telefon und E-Mail.
Steckbrief
- Regel
BR-DE-2- Schweregrad
- Fehler – die Rechnung ist ungültig
- Regelwerk
- XRechnung 3.0 (KoSIT)
- Betroffene Felder
- BG-6, BT-41, BT-42, BT-43
- Syntax
- CII & UBL
Rechnung jetzt prüfen
PDF oder XML hochladen – kostenlos, ohne Anmeldung, gegen die offiziellen Regelwerke.
Zum Online-ValidatorOffizieller Wortlaut
[BR-DE-2] Die Gruppe "SELLER CONTACT" (BG-6) muss übermittelt werden.
Quelle: offizielle Schematron der KoSIT für XRechnung 3.0.
Was die Regel verlangt
Die XRechnung verlangt einen Kontakt beim Verkäufer (Seller contact, BG-6), damit der Rechnungsempfänger bei Rückfragen jemanden erreicht. Die Gruppe allein genügt nicht: Drei Folgeregeln machen ihre Felder ebenfalls zur Pflicht.
- Ansprechpartner (BT-41) – eine Person oder eine Abteilung, Regel BR-DE-5
- Telefonnummer (BT-42) – mit mindestens drei Ziffern, Regeln BR-DE-6 und BR-DE-27
- E-Mail-Adresse (BT-43) – mit genau einem @-Zeichen, Regeln BR-DE-7 und BR-DE-28
Typische Ursachen
- Die Kontaktdaten stehen nur im Briefkopf oder in der Fußzeile des PDFs.
- Die Software übernimmt den Kontakt nur aus dem Benutzerprofil – bei automatisch erzeugten Rechnungen ist er leer.
- Statt des Verkäuferkontakts wurde der Kontakt des Käufers (BG-9) gefüllt.
- Die Gruppe ist da, aber Telefon oder E-Mail fehlen – dann meldet der Validator BR-DE-6 oder BR-DE-7.
So sieht es im XML aus
In CII steht der Kontakt in der Partei des Verkäufers, vor der Anschrift:
<ram:SellerTradeParty>
<ram:Name>Muster GmbH</ram:Name>
<ram:PostalTradeAddress>…</ram:PostalTradeAddress>
</ram:SellerTradeParty>
<ram:SellerTradeParty>
<ram:Name>Muster GmbH</ram:Name>
<ram:DefinedTradeContact>
<ram:PersonName>Erika Mustermann</ram:PersonName>
<ram:TelephoneUniversalCommunication>
<ram:CompleteNumber>+49 30 1234567</ram:CompleteNumber>
</ram:TelephoneUniversalCommunication>
<ram:EmailURIUniversalCommunication>
<ram:URIID>buchhaltung@muster.de</ram:URIID>
</ram:EmailURIUniversalCommunication>
</ram:DefinedTradeContact>
<ram:PostalTradeAddress>…</ram:PostalTradeAddress>
</ram:SellerTradeParty>
In UBL ist es cac:AccountingSupplierParty/cac:Party/cac:Contact mit cbc:Name, cbc:Telephone und cbc:ElectronicMail.
Lösung in C#
Im Facturexa Creator setzt ein Aufruf alle drei Felder. Eine zentrale Adresse wie die der Buchhaltung ist meist besser als eine Einzelperson.
rechnung.SetSellerDefinedTradeContact(
name: "Erika Mustermann", // BT-41, alternativ departmentName: "Buchhaltung"
emailAddress: "buchhaltung@muster.de", // BT-43
telephoneCompleteNumber: "+49 30 1234567"); // BT-42