# BT-151 Code catégorie TVA de ligne

Le code de catégorie TVA pour la ligne de facture.

> Le code de catégorie TVA pour la ligne de facture.
>
> BT-151 · EN 16931 / XRechnung 3.x

## Fiche de référence BT

Principaux éléments EN 16931 et XRechnung pour ce terme métier.

- **Code BT**: BT-151
- **Nom**: Code catégorie TVA de ligne
- **Cardinalité**: Obligatoire (M)
- **Groupe métier**: BG-30 LINE VAT INFORMATION
- **Type de donnée**: Code
- **Valeur d’exemple**: S

## Lignes de facture

Biens ou services par ligne, avec quantites, prix et TVA.

- [Valider le XML](/fr/xrechnung-validator?source=resource&bt=BT-151)
- [Convertir la facture](/fr/pdf-to-xrechnung?source=resource&bt=BT-151)

## Explication simple

Classe la ligne de facture pour la déclaration de TVA et pilote les validations propres à la catégorie pour le taux et l’exonération.

## Ce que vous saisissez le plus souvent

Code de catégorie de TVA UNCL5305

Les valeurs valides typiques sont: S, Z, E, AE

Requis par EN 16931 pour la classification TVA de ligne, avec des règles propres à la catégorie indiquant si un taux est requis ou doit être nul.

## Où se trouve le champ

BT-151 appartient à la partie « Lignes » de la facture. Syntaxe UBL 2.1: Invoice › cac:InvoiceLine › cac:Item › cac:ClassifiedTaxCategory › cbc:ID. Syntaxe CII (UN/CEFACT): rsm:CrossIndustryInvoice › rsm:SupplyChainTradeTransaction › ram:IncludedSupplyChainTradeLineItem › ram:SpecifiedLineTradeSettlement › ram:ApplicableTradeTax › ram:CategoryCode.

## Ce qui se passe souvent mal

Evitez des valeurs comme: 19, standard

Codes de règle pertinents : BR-CO-04, BR-CL-18, BR-S-01, BR-Z-01, BR-E-01, BR-AE-01, BR-G-01, BR-IC-01, BR-O-01

## Exemples valides

- S
- Z
- E
- AE

## Exemples invalides

- 19
- standard

## Champs associés

- [BT-152 Taux catégorie TVA de ligne](/resources/xrechnung/bt-152-invoice-line-vat-category-rate)
- [BT-118 Code de catégorie de TVA](/resources/xrechnung/bt-118-vat-category-code)

## Mapping XML et faits de champ

Ouvrez la reference technique si vous avez besoin des chemins XML, des codes de regles du validateur, du libelle juridique ou du mapping format-specifique.

### ID du champ :
BT-151

### Type de données :
code

### Cardinalité :
1..1

### Exigence :
Obligatoire

### Depuis la version :
XRechnung 1.0+

## Implémentation XML

### Syntaxe UBL 2.1
```
/Invoice/cac:InvoiceLine/cac:Item/cac:ClassifiedTaxCategory/cbc:ID
```

### Syntaxe CII (UN/CEFACT)
```
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode
```

## Règles de validation

### BR-CO-04
BR-CO-04

### BR-CL-18
BR-CL-18

### BR-S-01
BR-S-01

### BR-Z-01
BR-Z-01

### BR-E-01
BR-E-01

### BR-AE-01
BR-AE-01

### BR-G-01
BR-G-01

### BR-IC-01
BR-IC-01

### BR-O-01
BR-O-01

## Créer une XRechnung à partir de votre PDF et confirmer le code de BT-151

Le convertisseur détermine le code à partir des informations de la facture. Vous voyez la valeur avant le téléchargement et pouvez la corriger ; la facture est contrôlée selon les règles XRechnung. Vous avez déjà un fichier XML ? Le validateur gratuit signale les anomalies de ce champ, par exemple BR-CL-18, BR-CO-04.

- [Convertir la facture](/fr/pdf-to-xrechnung)
- [Valider le XML](/fr/xrechnung-validator)

Téléchargement réservé aux comptes. Abonnements à partir de 10 €/mois en facturation annuelle (hors taxes), ou 5 € par conversion (hors taxes) sans abonnement.

## FAQ

### Quel code va dans le code de catégorie de TVA de ligne (BT-151) et quel est son lien avec BT-118 ?
BT-151 utilise les codes UNCL 5305 : S (normal), Z (taux zéro), E (exonéré), AE (autoliquidation), K (intracommunautaire), G (export), O (hors champ), L (IGIC Îles Canaries), M (IPSI Ceuta et Melilla). Chaque combinaison distincte de code BT-151 et de taux doit produire un groupe de ventilation TVA (BG-23) dont la catégorie BT-118 et le taux BT-119 concordent avec les lignes.

### Comment gérer l'autoliquidation (AE) ou l'intracommunautaire (K) sur BT-151 ?
Pour AE et K, le taux de ligne est 0 et aucune TVA n'est facturée, mais chaque groupe de ventilation requiert un motif d'exonération : texte BT-120 et/ou code BT-121 (VATEX-*). Les familles de règles BR-AE-* et BR-IC-* rejettent la facture si le motif manque ou si un montant de TVA est facturé.

## Sources officielles et outils

- [Validateur KoSIT](https://erechnungsvalidator.service-bw.de/)
- [Standard XRechnung](https://xeinkauf.de/xrechnung/)
- [Suite de tests](https://github.com/itplr-kosit/xrechnung-testsuite)
