BR-18: Name des Steuervertreters fehlt

Ist ein Steuervertreter des Verkäufers (BG-11) angegeben, braucht er einen Namen (BT-62).

Regelwerk
EN 16931 (CEN)
Syntax
UBL und CII
Betroffene Felder
BG-4, BG-11, BT-62

Offizieller Regeltext

CII: The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11).

UBL: The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11)

Regeltext aus den Validierungsartefakten zu EN 16931 in Version 1.3.16 (CEN/TC 434, veröffentlicht von ConnectingEurope), Lizenz EUPL 1.2; enthalten in der XRechnung-Validatorkonfiguration 2026-08-31.

Schweregrad

Ein Verstoß führt im Szenario „XRechnung“ des KoSIT-Validators zur Ablehnung der Rechnung.

Typische Ursachen

Vom Steuervertreter wird nur die USt-IdNr. übernommen.

So behebst du den Fehler

Den Namen übermitteln (UBL cac:TaxRepresentativeParty/cac:PartyName/cbc:Name, CII ram:SellerTaxRepresentativeTradeParty/ram:Name).

Geprüftes Beispiel: falsch und richtig

Die Auszüge stammen aus vollständigen, synthetischen Rechnungen des E-Rechnungs-Testkorpus. Geänderte Zeilen sind hervorgehoben. Beide Dateien werden in den automatischen Tests mit dem KoSIT-Validator geprüft.

Beispiel in UBL

Änderung gegenüber der gültigen Rechnung: Name des Steuervertreters (BT-62) entfernt.

Falsch – ab Zeile 77 · markierte Zeilen fehlen hier
</cac:PayeeParty>
<cac:TaxRepresentativeParty>
  <cac:PostalAddress>
    <cbc:StreetName>Vertreterweg 1</cbc:StreetName>
Richtig – ab Zeile 77
</cac:PayeeParty>
<cac:TaxRepresentativeParty>
  <cac:PartyName>
    <cbc:Name>Teststeuervertretung Beispiel GmbH</cbc:Name>
  </cac:PartyName>
  <cac:PostalAddress>
    <cbc:StreetName>Vertreterweg 1</cbc:StreetName>

Prüfergebnis (KoSIT-Validator 1.6.3, Konfiguration 2026-08-31): falsche Datei abgelehnt, korrigierte Datei angenommen. Meldungen zur falschen Datei:

  • BR-18 The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11) Fundstelle: /Invoice[1]/TaxRepresentativeParty[1]

Vollständige Dateien im Testkorpus: br-18-steuervertreter-name-fehlt_ubl.xml (falsch) und steuervertreter_ubl.xml (richtig).

Beispiel in CII

Änderung gegenüber der gültigen Rechnung: Name des Steuervertreters (BT-62) entfernt.

Falsch – ab Zeile 126 · markierte Zeile fehlt hier
</ram:BuyerTradeParty>
<ram:SellerTaxRepresentativeTradeParty>
  <ram:PostalTradeAddress>
    <ram:PostcodeCode>12347</ram:PostcodeCode>
Richtig – ab Zeile 126
</ram:BuyerTradeParty>
<ram:SellerTaxRepresentativeTradeParty>
  <ram:Name>Teststeuervertretung Beispiel GmbH</ram:Name>
  <ram:PostalTradeAddress>
    <ram:PostcodeCode>12347</ram:PostcodeCode>

Prüfergebnis (KoSIT-Validator 1.6.3, Konfiguration 2026-08-31): falsche Datei abgelehnt, korrigierte Datei angenommen. Meldungen zur falschen Datei:

  • BR-18 The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). Fundstelle: /CrossIndustryInvoice[1]/SupplyChainTradeTransaction[1]/ApplicableHeaderTradeAgreement[1]/SellerTaxRepresentativeTradeParty[1]

Vollständige Dateien im Testkorpus: br-18-steuervertreter-name-fehlt_cii.xml (falsch) und steuervertreter_cii.xml (richtig).

Testdateien zu BR-18

Technische Details: Kontext und Prüfausdruck aus dem Schematron

CII

Kontext:

//ram:SellerTaxRepresentativeTradeParty

Prüfausdruck:

normalize-space(ram:Name) != ''

UBL

Kontext:

cac:TaxRepresentativeParty

Prüfausdruck:

normalize-space(cac:PartyName/cbc:Name) != ''

Technische Formatprüfung nach XRechnung 3.0.2; keine steuerliche oder rechtliche Beratung.