# BR-B-01 Le split payment (paiement scindé) n’est admis que sur une facture nationale italienne

Une facture dont le code de catégorie de TVA (BT-151, BT-95 ou BT-102) est « Split payment » (B, paiement scindé) doit être une facture nationale italienne.

## Description du problème

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

## Contexte et importance

La catégorie B correspond au mécanisme italien de paiement scindé (scissione dei pagamenti) : l’acheteur, en général une administration publique italienne, verse la TVA directement au Trésor italien et paie au vendeur le montant hors TVA. Ce mécanisme n’existe qu’en Italie. En pratique, l’erreur survient quand le code B est utilisé à tort, par exemple pour un vendeur non italien ou avec une adresse de livraison hors d’Italie.

## Solution

N’utilisez la catégorie « B » que si tous les codes pays de la facture (cbc:IdentificationCode : vendeur, acheteur et, le cas échéant, adresse de livraison et pays d’origine des articles) valent « IT » ; sinon, choisissez la catégorie de TVA correcte, en général « S ».

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

## Exemples valides

- Facture de catégorie « B » (paiement scindé) dont tous les codes pays valent « IT »

## Exemples invalides

- Facture de catégorie « B » (paiement scindé) dont le code pays du vendeur vaut « DE »

## Exemples de code

### XML valide
```
<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PostalAddress>
      <cac:Country><cbc:IdentificationCode>IT</cbc:IdentificationCode></cac:Country>
    </cac:PostalAddress>
  </cac:Party>
</cac:AccountingSupplierParty>
<cac:ClassifiedTaxCategory>
  <cbc:ID>B</cbc:ID>
  <cbc:Percent>22.00</cbc:Percent>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:ClassifiedTaxCategory>
```

### XML invalide
```
<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PostalAddress>
      <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
    </cac:PostalAddress>
  </cac:Party>
</cac:AccountingSupplierParty>
<cac:ClassifiedTaxCategory>
  <cbc:ID>B</cbc:ID>
  <cbc:Percent>22.00</cbc:Percent>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:ClassifiedTaxCategory>
```

## Champs concernés

- [BT-151 Code de catégorie de TVA de l’article facturé](/resources/xrechnung/bt-151-invoice-line-vat-category-code)
- [BT-40 Code pays du vendeur](/resources/xrechnung/bt-40-seller-country-code)
- [BT-55 Code pays de l’acheteur](/resources/xrechnung/bt-55-buyer-country-code)

## Règles associées

- [BR-B-02](/resources/kosit-validator-errors/br-b-02-split-payment-excludes-standard-rated)

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