# BR-AE-07 Le taux de TVA des frais en autoliquidation doit être 0

Pour des frais au niveau du document (BG-21) dont le code de catégorie de TVA (BT-102) est « Autoliquidation » (AE), le taux de TVA des frais au niveau du document (BT-103) doit être 0 (zéro).

## Description du problème

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

## Contexte et importance

Cette règle est le pendant de BR-AE-05 et BR-AE-06 pour les frais au niveau du document : toute la catégorie AE reste au taux 0, car l’acheteur autoliquide la TVA. En pratique, l’erreur survient quand des frais de transport sur une facture en autoliquidation sont exportés au taux normal.

## Solution

Fixez cac:TaxCategory/cbc:Percent (BT-103) des frais en autoliquidation à 0 pour correspondre aux lignes et remises AE au taux de 0 %.

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

## Exemples valides

- Frais AE au niveau du document avec BT-102 = AE et BT-103 = 0

## Exemples invalides

- Frais AE au niveau du document avec BT-102 = AE mais BT-103 = 7

## Exemples de code

### XML valide
```
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">30.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>AE</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>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">30.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>AE</cbc:ID>
    <cbc:Percent>7</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:AllowanceCharge>
```

## Champs concernés

- [BT-102 Code de catégorie de TVA des frais au niveau du document](/resources/xrechnung/bt-102-document-level-charge-vat-category-code)
- [BT-103 Taux de TVA des frais au niveau du document](/resources/xrechnung/bt-103-document-level-charge-vat-rate)

## Règles associées

- [BR-AE-05](/resources/kosit-validator-errors/br-ae-05-reverse-charge-line-rate-zero)
- [BR-AE-06](/resources/kosit-validator-errors/br-ae-06-reverse-charge-allowance-rate-zero)
- [BR-AE-04](/resources/kosit-validator-errors/br-ae-04-reverse-charge-charge-seller-buyer-vat-id)

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