# BR-AE-04 Reverse-Charge-Zuschlag auf Dokumentebene erfordert Steuerkennungen von Verkäufer und Käufer

Eine Rechnung mit einem Zuschlag auf Dokumentebene (BG-21), dessen Code der Umsatzsteuerkategorie (BT-102) „Umkehrung der Steuerschuldnerschaft (Reverse Charge)“ (AE) 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) sowie die USt-IdNr. des Erwerbers (BT-48) und/oder die Registernummer des Käufers (BT-47) enthalten.

## Problembeschreibung

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

## Kontext und Bedeutung

Dies ist das Gegenstück zu BR-AE-03 für Zuschläge auf Dokumentebene: Da die Umkehrung der Steuerschuldnerschaft die Umsatzsteuer auf den Erwerber verlagert, müssen beide Parteien steuerlich identifiziert sein, wenn ein Zuschlag die Kategorie AE trägt. In der Praxis tritt der Fehler auf, wenn ein Fracht- oder Verpackungszuschlag mit AE codiert ist, die Kennung des Käufers aber im XML fehlt.

## Lösung

Geben Sie auf der Rechnung mit dem Reverse-Charge-Zuschlag eine Steuerkennung des Verkäufers (BT-31, BT-32 oder BT-63) und eine Kennung des Käufers (BT-48 oder BT-47) an.

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

## Gültige Beispiele

- AE-Zuschlag mit Verkäufer BT-31 = DE123456789 und Käufer BT-48 = FR32123456789

## Ungültige Beispiele

- AE-Zuschlag mit USt-IdNr. des Verkäufers, aber ohne Kennung des Käufers (BT-48/BT-47)

## Code-Beispiele

### Gültiges XML
```
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">30.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>AE</cbc:ID>
    <cbc:Percent>0</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>
<cac:AccountingCustomerParty>
  <cac:Party>
    <cac:PartyTaxScheme>
      <cbc:CompanyID>NL123456789B01</cbc:CompanyID>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:PartyTaxScheme>
  </cac:Party>
</cac:AccountingCustomerParty>
```

### Ungültiges XML
```
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">30.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>AE</cbc:ID>
    <cbc:Percent>0</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>
<cac:AccountingCustomerParty>
  <cac:Party></cac:Party>
</cac:AccountingCustomerParty>
```

## 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)
- [BT-48 USt-IdNr. des Erwerbers](/resources/xrechnung/bt-48-buyer-vat-identifier)
- [BT-47 Registernummer des Käufers](/resources/xrechnung/bt-47-buyer-legal-registration-identifier)

## Verwandte Regeln

- [BR-AE-01](/resources/kosit-validator-errors/br-ae-01-reverse-charge-vat-breakdown-required)
- [BR-AE-03](/resources/kosit-validator-errors/br-ae-03-reverse-charge-allowance-seller-buyer-vat-id)
- [BR-AE-02](/resources/kosit-validator-errors/br-ae-02-reverse-charge-seller-vat-id-required)

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