# BT-121 Code du motif d'exonération de TVA

Un motif codé d'exonération de TVA ou de traitement TVA particulier, issu de la liste de codes autorisée.

## Reponse rapide

Un motif codé d'exonération de TVA ou de traitement TVA particulier, issu de la liste de codes autorisée.

> **Taxes et totaux**: Traitement TVA, ventilations fiscales et totaux que les validateurs controlent de pres.

- validate
- convert

## Explication simple

Un motif codé d'exonération de TVA ou de traitement TVA particulier, issu de la liste de codes autorisée.

Un motif codé d'exonération de TVA ou de traitement TVA particulier, issu de la liste de codes autorisée.

Permet aux systèmes destinataires de traiter les exonérations et traitements TVA particuliers sans dépendre uniquement du texte libre.

## Ce que vous saisissez le plus souvent

Code from the VAT exemption reason code list

Les valeurs valides typiques sont: VATEX-EU-AE, VATEX-EU-IC, VATEX-EU-O

Lorsqu'il est présent, le code doit provenir de la liste de codes de motifs d'exonération TVA autorisée par EN 16931.

## Ce qui se passe souvent mal

Evitez des valeurs comme: AE, REVERSE_CHARGE, 0

Codes de règle pertinents : BR-AE-10, BR-E-10, BR-G-10, BR-IC-10, BR-O-10, BR-S-10, BR-Z-10, BR-CL-22

## Exemples en contexte

Permet aux systèmes destinataires de traiter les exonérations et traitements TVA particuliers sans dépendre uniquement du texte libre.

Lorsqu'il est présent, le code doit provenir de la liste de codes de motifs d'exonération TVA autorisée par EN 16931.

## Exemples valides

- VATEX-EU-AE
- VATEX-EU-IC
- VATEX-EU-O

## Exemples invalides

- AE
- REVERSE_CHARGE
- 0

## Champs associés

Permet aux systèmes destinataires de traiter les exonérations et traitements TVA particuliers sans dépendre uniquement du texte libre.

- [BT-118 Code de catégorie de TVA](/resources/xrechnung/bt-118-vat-category-code)
- [BT-119 Taux de catégorie de TVA](/resources/xrechnung/bt-119-vat-category-rate)
- [BT-120 Texte du motif d'exonération de TVA](/resources/xrechnung/bt-120-vat-exemption-reason-text)

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

### Type de données :
code

### Cardinalité :
0..1

### Exigence :
Optionnel

### Depuis la version :
Conditional when a coded VAT exemption reason is provided

## Implémentation XML

### Syntaxe UBL 2.1
```
/Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:TaxExemptionReasonCode
```

### Syntaxe CII (UN/CEFACT)
```
/CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode
```

## Règles de validation

### BR-AE-10
BR-AE-10

### BR-E-10
BR-E-10

### BR-G-10
BR-G-10

### BR-IC-10
BR-IC-10

### BR-O-10
BR-O-10

### BR-S-10
BR-S-10

### BR-Z-10
BR-Z-10

### BR-CL-22
BR-CL-22

## Pourquoi la norme tient compte de ce champ

### Contexte métier
Permet aux systèmes destinataires de traiter les exonérations et traitements TVA particuliers sans dépendre uniquement du texte libre.

### Exigence légale
Lorsqu'il est présent, le code doit provenir de la liste de codes de motifs d'exonération TVA autorisée par EN 16931.

## Sources officielles et outils

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