# BR-56 Le représentant fiscal du vendeur doit avoir un identifiant TVA

Chaque représentant fiscal du vendeur (BG-11) doit comporter un identifiant TVA du représentant fiscal (BT-63).

## Description du problème

> **ERREUR**: Règle métier de la norme EN 16931 (CEN)

## Contexte et importance

Il s’agit d’une règle de base de la norme EN 16931. Le représentant fiscal intervient pour un vendeur non établi qui doit acquitter la TVA dans un État membre ; il doit donc être identifié par son numéro de TVA intracommunautaire. L’erreur survient lorsque le représentant fiscal est renseigné avec un nom et une adresse mais sans numéro de TVA, ou avec ce numéro placé dans cac:PartyLegalEntity au lieu de cac:PartyTaxScheme.

## Solution

Ajoutez cac:TaxRepresentativeParty/cac:PartyTaxScheme/cbc:CompanyID avec le numéro de TVA intracommunautaire du représentant, accompagné de cac:TaxScheme/cbc:ID = VAT (CII : ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ram:ID avec schemeID="VA").

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

## Exemples valides

- BT-63 = FR12345678901 pour le représentant fiscal

## Exemples invalides

- Représentant fiscal avec nom et adresse mais sans numéro de TVA intracommunautaire (BT-63)

## Exemples de code

### XML valide
```
<cac:TaxRepresentativeParty>
  <cac:PartyTaxScheme>
    <cbc:CompanyID>FR12345678901</cbc:CompanyID>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:PartyTaxScheme>
</cac:TaxRepresentativeParty>
```

### XML invalide
```
<cac:TaxRepresentativeParty>
  <cac:PartyName><cbc:Name>Fiscal Rep GmbH</cbc:Name></cac:PartyName>
</cac:TaxRepresentativeParty>
```

## Champs concernés

- [BT-63 Identifiant TVA du représentant fiscal du vendeur](/resources/xrechnung/bt-63-seller-tax-representative-vat-identifier)

## Règles associées

- [BR-18](/resources/kosit-validator-errors/br-18-tax-representative-name-required)
- [BR-19](/resources/kosit-validator-errors/br-19-tax-representative-address-required)
- [BR-20](/resources/kosit-validator-errors/br-20-tax-representative-country-code-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.
