BR-18EN 16931

BR-18: Name des Steuervertreters fehlt

Gibt die Rechnung einen Steuervertreter des Verkäufers (BG-11) an, muss dessen Name (BT-62) enthalten sein. Betrifft fast nur ausländische Unternehmen mit Fiskalvertretung.

Regeltext im Prüfregelwerk

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).

BT-62BG-4BG-11

Ein Steuervertreter kommt in deutschen Inlandsrechnungen praktisch nicht vor. Taucht dieser Fehler auf, ist meist eine Gruppe in der XML gelandet, die dort gar nicht hingehört.

Was die Regel prüft

BG-11 (BG = Business Group, eine benannte Feldgruppe der Norm) ist der „SELLER TAX REPRESENTATIVE": ein Vertreter, der die umsatzsteuerlichen Pflichten für einen Verkäufer übernimmt, der im Land des Umsatzes nicht ansässig ist. Wird diese Gruppe übermittelt, verlangt BR-18 zwingend den Namen des Vertreters in BT-62 (BT = Business Term, das nummerierte Einzelfeld). In der CII-Syntax ist das ram:SellerTaxRepresentativeTradeParty mit ram:Name.

BR-18 ist Teil eines Dreierpakets: BR-19 verlangt zusätzlich die Anschrift des Vertreters, BR-20 den Ländercode darin, BR-56 seine USt-ID. Wer eine der Meldungen sieht, bekommt oft mehrere zusammen.

Warum sie in der Praxis fehlschlägt

Erster Fall: Die erzeugende Software legt ram:SellerTaxRepresentativeTradeParty als leere oder halbleere Hülle an, obwohl gar keine Fiskalvertretung existiert. Manche Mapping-Vorlagen erzeugen alle Parteien-Blöcke pauschal. Schon eine Gruppe, die nur eine USt-ID ohne Namen enthält, löst BR-18 aus.

Zweiter Fall, der echte: Ein ausländisches Unternehmen rechnet mit deutscher Fiskalvertretung ab, im Vorsystem ist aber nur die USt-ID des Vertreters hinterlegt, nicht sein Firmenname. Die Pflichtangabe Name fehlt dann in der XML.

So behebst du den Fehler

Hast du keinen Steuervertreter (der Normalfall für deutsche Betriebe): Entferne die Gruppe BG-11 komplett aus der Datei bzw. deaktiviere sie im erzeugenden System. Damit verschwinden BR-18, BR-19, BR-20 und BR-56 auf einen Schlag.

Hast du tatsächlich einen Fiskalvertreter: Trag seinen vollständigen Firmennamen in BT-62 ein und ergänze direkt Anschrift mit Ländercode und USt-ID, damit die Nachbarregeln nicht als Nächstes anschlagen.

XML-Beispiel: vorher und nachher

<!-- verletzt BR-18: Steuervertreter-Gruppe ohne ram:Name -->
<ram:ApplicableHeaderTradeAgreement>
  <ram:SellerTaxRepresentativeTradeParty>
    <ram:SpecifiedTaxRegistration>
      <ram:ID schemeID="VA">DE812345678</ram:ID>
    </ram:SpecifiedTaxRegistration>
  </ram:SellerTaxRepresentativeTradeParty>
</ram:ApplicableHeaderTradeAgreement>
<ram:ApplicableHeaderTradeAgreement>
  <ram:SellerTaxRepresentativeTradeParty>
    <ram:Name>Steuerkanzlei Beispiel GmbH</ram:Name>
    <ram:PostalTradeAddress>
      <ram:CountryID>DE</ram:CountryID>
    </ram:PostalTradeAddress>
    <ram:SpecifiedTaxRegistration>
      <ram:ID schemeID="VA">DE812345678</ram:ID>
    </ram:SpecifiedTaxRegistration>
  </ram:SellerTaxRepresentativeTradeParty>
</ram:ApplicableHeaderTradeAgreement>

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