# BR-S-04 Standardsatz-Zuschlag auf Dokumentebene erfordert USt-IdNr. oder Steuernummer des Verkäufers

Eine Rechnung mit einem Zuschlag auf Dokumentebene (BG-21), dessen Umsatzsteuerkategoriecode des Zuschlags auf Dokumentebene (BT-102) "Standardsatz" ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31), die Steuernummer des Verkäufers (BT-32) und/oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers (BT-63) enthalten.

## Problembeschreibung

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

## Kontext und Bedeutung

Diese EN16931-Regel ist das Gegenstück zu BR-S-02 und BR-S-03 für Zuschläge auf Dokumentebene mit Kategorie S. Schon ein einzelner Zuschlag, etwa für Fracht oder Verpackung, macht eine Steuerkennung des Verkäufers verpflichtend. In der Praxis tritt der Fehler bei Rechnungen auf, deren Positionen eine andere Kategorie tragen, deren Versandkostenzuschlag aber mit Kategorie S exportiert wird.

## Lösung

Geben Sie die Verkäufer-USt-ID (BT-31), die Steuernummer (BT-32) oder die USt-ID des Steuervertreters (BT-63) an, sobald ein Zuschlag auf Dokumentebene die Kategorie S verwendet.

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

## Gültige Beispiele

- Zuschlag auf Dokumentebene mit Kategorie S zu 19 % und vorhandener Verkäufer-USt-ID DE123456789

## Ungültige Beispiele

- Zuschlag auf Dokumentebene mit Kategorie S, aber ohne BT-31, BT-32 oder BT-63 beim Verkäufer

## Code-Beispiele

### Gültiges XML
```
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">15.00</cbc:Amount>
  <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>19</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:AllowanceCharge>
<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyTaxScheme>
      <cbc:CompanyID>DE123456789</cbc:CompanyID>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:PartyTaxScheme>
  </cac:Party>
</cac:AccountingSupplierParty>
```

### Ungültiges XML
```
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">15.00</cbc:Amount>
  <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>19</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:AllowanceCharge>
<cac:AccountingSupplierParty><cac:Party></cac:Party></cac:AccountingSupplierParty>
```

## Betroffene Felder

- [BT-31 Umsatzsteuer-Identifikationsnummer 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 Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers](/resources/xrechnung/bt-63-seller-tax-representative-vat-identifier)
- [BT-102 Umsatzsteuerkategoriecode des Zuschlags auf Dokumentebene](/resources/xrechnung/bt-102-document-level-charge-vat-category-code)

## Verwandte Regeln

- [BR-S-02](/resources/kosit-validator-errors/br-s-02-standard-rated-line-seller-vat-id)
- [BR-S-03](/resources/kosit-validator-errors/br-s-03-standard-rated-allowance-seller-vat-id)
- [BR-S-07](/resources/kosit-validator-errors/br-s-07-standard-rated-charge-rate-positive)

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