# BR-47 Jede Steueraufschlüsselung muss einen Umsatzsteuer-Kategoriecode enthalten

Jede Steueraufschlüsselung (BG-23) muss über einen Umsatzsteuer-Kategoriecode (BT-118) definiert werden.

## Problembeschreibung

Jede Steueraufschlüsselung (BG-23) muss über einen Umsatzsteuer-Kategoriecode (BT-118) definiert werden.

> **FEHLER**: XRechnung 3.0

## Kontext und Bedeutung

BT-118 steuert, welche Steuerregelfamilie gilt. Bleibt der Wert ungeklärt, kann falsches XML entstehen; deshalb blockiert das Backend statt zu raten.

## Lösung

Setzen Sie BT-118 in jeder Steuersumme, z. B. S, Z, E, AE oder O, und gleichen Sie den Code mit den Positionssteuerkategorien ab.

- validate
- convert

## Gültige Beispiele

- BT-118 = S mit BT-119 = 19

## Ungültige Beispiele

- Steueraufschlüsselung ohne BT-118
- Steuerkategorie nach OCR-Erkennung leer

## Technische Details

### Betroffene Felder
BT-118 Umsatzsteuer-Kategoriecode

## Verwandte Regeln

- [BR-DE-14](/resources/kosit-validator-errors/br-de-14-seller-tax-representative-party-must-be-provided)
- [BR-S-1](/resources/kosit-validator-errors/br-s-1-standard-rated-line-requires-standard-rated-vat-breakdown)
- [BR-S-8](/resources/kosit-validator-errors/br-s-8-standard-rated-taxable-amount-must-match-line-and-allowance-sum)

## Validierungstools

- [Offizieller KoSIT Validator](https://erechnungsvalidator.service-bw.de/): Überprüfen Sie Ihre XRechnung-Dateien gegen alle BR-DE-Regeln.
- [PDF zu XRechnung konvertieren](/pdf-to-xrechnung): Validierungsfehler beim Konvertieren erkennen, prüfen und gezielt beheben.

## Verwandte Ressourcen

- [Offizielle Spezifikation](https://xeinkauf.de/xrechnung/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Vollständige Fehlerliste](/resources/kosit-validator-errors): Übersicht aller deutschen XRechnung-Validierungsregeln.
