# BR-CO-4 Chaque ligne de facture doit comporter un code de catégorie de TVA

Chaque ligne de facture (BG-25) doit porter un code de catégorie de TVA pour l’article facturé (BT-151), faute de quoi la ligne ne peut être rattachée à la ventilation TVA.

## Description du problème

Chaque ligne de facture (BG-25) doit porter un code de catégorie de TVA pour l’article facturé (BT-151), faute de quoi la ligne ne peut être rattachée à la ventilation TVA.

> **ERREUR**: XRechnung 3.0

## Contexte et importance

Sans code de catégorie par ligne, le validateur ne peut pas réconcilier les bases imposables au niveau ligne avec la ventilation TVA au niveau document (BG-23). C’est la base de tous les contrôles BR-S, BR-Z, BR-E et BR-AE.

## Solution

Ajoutez BT-151 à chaque ligne (par exemple "S" pour le taux standard, "Z" pour le taux zéro, "AE" pour l’autoliquidation).

- validate
- convert

## Exemples valides

- Ligne 1 BT-151 = "S", BT-152 = 19
- Ligne 2 BT-151 = "Z" (taux zéro), BT-152 = 0

## Exemples invalides

- Ligne sans élément ClassifiedTaxCategory
- Ligne avec BT-151 vide

## Détails techniques

### Champs concernés
BT-151 Code de catégorie de TVA de l’article facturé

## Règles associées

- [BR-CO-3](/resources/kosit-validator-errors/br-co-3-vat-point-date-and-code-mutually-exclusive)
- [BR-S-1](/resources/kosit-validator-errors/br-s-1-standard-rated-line-requires-standard-rated-vat-breakdown)
- [BR-CO-17](/resources/kosit-validator-errors/br-co-17-vat-category-tax-amount-must-match-base-times-rate)

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