# BR-E-04 Steuerbefreiter Zuschlag auf Dokumentebene erfordert eine Steuerkennung des Verkäufers

Eine Rechnung mit einem Zuschlag auf Dokumentebene (BG-21), dessen Code der Umsatzsteuerkategorie (BT-102) „steuerbefreit“ (E) ist, muss die USt-IdNr. des Verkäufers (BT-31), die Steuernummer des Verkäufers (BT-32) und/oder die USt-IdNr. des Steuervertreters des Verkäufers (BT-63) enthalten.

## Problembeschreibung

> **FEHLER**: EN-16931-Regel zur Umsatzsteuerkategorie

## Kontext und Bedeutung

Dies ist das Gegenstück auf Zuschlagsebene zu BR-E-02 und BR-E-03: Eine Befreiung auf einem Element der Dokumentebene erfordert die steuerliche Identifikation des Verkäufers. In der Praxis tritt der Fehler auf, wenn eine steuerfreie Gebühr als Zuschlag auf Dokumentebene hinzukommt, beim Verkäufer aber keine Steuerkennung hinterlegt ist.

## Lösung

Fügen Sie der Rechnung mit dem steuerbefreiten Zuschlag auf Dokumentebene mindestens eine Steuerkennung des Verkäufers (BT-31, BT-32 oder BT-63) hinzu.

- [XML validieren](/de/xrechnung-validator?source=resource&rule=BR-E-04)
- [Rechnung konvertieren](/de/pdf-to-xrechnung?source=resource&rule=BR-E-04)

## Gültige Beispiele

- Steuerbefreiter Zuschlag (BT-102 = E) mit Verkäufer BT-31 = DE123456789

## Ungültige Beispiele

- Steuerbefreiter Zuschlag (BT-102 = E) ohne vorhandene Steuerkennung des Verkäufers

## Code-Beispiele

### Gültiges XML
```
<cac:PartyTaxScheme>
  <cbc:CompanyID>DE123456789</cbc:CompanyID>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">20.00</cbc:Amount>
  <cac:TaxCategory><cbc:ID>E</cbc:ID><cbc:Percent>0</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:AllowanceCharge>
```

### Ungültiges XML
```
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">20.00</cbc:Amount>
  <cac:TaxCategory><cbc:ID>E</cbc:ID><cbc:Percent>0</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:AllowanceCharge>
```

## Betroffene Felder

- [BT-102 Code der Umsatzsteuerkategorie des Zuschlags auf Dokumentebene](/resources/xrechnung/bt-102-document-level-charge-vat-category-code)
- [BT-31 USt-IdNr. des Verkäufers](/resources/xrechnung/bt-31-seller-vat-identifier)
- [BT-32 Steuernummer des Verkäufers](/resources/xrechnung/bt-32-seller-tax-registration-identifier)
- [BT-63 USt-IdNr. des Steuervertreters des Verkäufers](/resources/xrechnung/bt-63-seller-tax-representative-vat-identifier)

## Verwandte Regeln

- [BR-E-02](/resources/kosit-validator-errors/br-e-02-exempt-line-seller-vat-id)
- [BR-E-03](/resources/kosit-validator-errors/br-e-03-exempt-allowance-seller-vat-id)
- [BR-E-07](/resources/kosit-validator-errors/br-e-07-exempt-charge-rate-zero)

## Validierungstools

- [Offizieller KoSIT Validator](https://github.com/itplr-kosit/validator): Führen Sie den offiziellen KoSIT-Validator mit der XRechnung-Konfiguration aus, um EN-16931- und XRechnung-Regeln zu prüfen.
- [PDF zu XRechnung konvertieren](/pdf-to-xrechnung): Validierungsfehler beim Konvertieren erkennen, prüfen und gezielt beheben.

## Verwandte Ressourcen

- [Offizielle Spezifikation](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Alle Validierungsfehler](/resources/kosit-validator-errors): Übersicht der hier erklärten Validierungsregeln aus EN 16931, XRechnung und Peppol.
