# BR-47 Chaque ventilation TVA doit avoir un code catégorie TVA

Chaque ventilation TVA (BG-23) doit être définie par un code catégorie TVA (BT-118).

## Description du problème

Chaque ventilation TVA (BG-23) doit être définie par un code catégorie TVA (BT-118).

> **ERREUR**: XRechnung 3.0

## Contexte et importance

BT-118 détermine la famille de règles TVA applicable. Une valeur non résolue peut produire un XML erroné; le backend bloque donc au lieu de deviner.

## Solution

Renseignez BT-118 sur chaque sous-total de TVA, par exemple S, Z, E, AE ou O, et alignez-le avec les lignes.

- validate
- convert

## Exemples valides

- BT-118 = S avec BT-119 = 19

## Exemples invalides

- Ventilation TVA sans BT-118
- Catégorie TVA vide après OCR

## Détails techniques

### Champs concernés
BT-118 Code catégorie TVA

## Règles associées

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

## Outils de validation

- [Validateur KoSIT officiel](https://erechnungsvalidator.service-bw.de/): Validez vos fichiers XRechnung par rapport à toutes les règles BR-DE.
- [Convertir un PDF en XRechnung](/pdf-to-xrechnung): Correction automatique des erreurs de validation lors de la conversion.

## Ressources associées

- [Spécification officielle](https://xeinkauf.de/xrechnung/)
- [Suite de tests](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Liste complète des erreurs](/resources/kosit-validator-errors): Aperçu de toutes les règles de validation XRechnung en Allemagne.
