# BR-IC-06 Le taux de TVA de la remise intracommunautaire doit être zéro

Dans une remise au niveau du document (BG-20) dont le code de catégorie de TVA (BT-95) est « livraison intracommunautaire », le taux de TVA de la remise (BT-96) doit être égal à 0.

## Description du problème

> **ERREUR**: Règle EN 16931 sur la catégorie de TVA

## Contexte et importance

Une remise au niveau du document de catégorie K réduit la base de la livraison intracommunautaire et porte donc le même taux de 0. En pratique, l’erreur survient quand une remise globale sur une facture intracommunautaire est créée avec le taux national par défaut.

## Solution

Fixez cbc:Percent à 0 dans la TaxCategory de la remise au niveau du document dès que cbc:ID vaut K.

- [Valider le XML](/fr/xrechnung-validator?source=resource&rule=BR-IC-06)
- [Convertir la facture](/fr/pdf-to-xrechnung?source=resource&rule=BR-IC-06)

## Exemples valides

- Remise au niveau du document avec BT-95 = K et BT-96 = 0

## Exemples invalides

- Remise au niveau du document avec BT-95 = K mais BT-96 = 19

## Exemples de code

### XML valide
```
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">50.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>K</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:AllowanceCharge>
```

### XML invalide
```
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">50.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>K</cbc:ID>
    <cbc:Percent>19</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:AllowanceCharge>
```

## Champs concernés

- [BT-95 Code de catégorie de TVA de la remise au niveau du document](/resources/xrechnung/bt-95-document-level-allowance-vat-category-code)
- [BT-96 Taux de TVA de la remise au niveau du document](/resources/xrechnung/bt-96-document-level-allowance-vat-rate)

## Règles associées

- [BR-IC-05](/resources/kosit-validator-errors/br-ic-05-line-zero-vat-rate)
- [BR-IC-07](/resources/kosit-validator-errors/br-ic-07-charge-zero-vat-rate)
- [BR-IC-03](/resources/kosit-validator-errors/br-ic-03-allowance-seller-buyer-vat-id-required)

## Outils de validation

- [Validateur KoSIT officiel](https://github.com/itplr-kosit/validator): Exécutez le validateur officiel du KoSIT avec la configuration XRechnung pour contrôler les règles EN 16931 et XRechnung.
- [Convertir un PDF en XRechnung](/pdf-to-xrechnung): Repérez les erreurs de validation pendant la conversion et vérifiez chaque correction.

## Ressources associées

- [Spécification officielle](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
- [Suite de tests](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Toutes les erreurs de validation](/resources/kosit-validator-errors): Vue d’ensemble des règles de validation EN 16931, XRechnung et Peppol expliquées ici.
