# BR-DE-16 Un identifiant fiscal du vendeur doit être indiqué pour les catégories TVA concernées

En vertu du droit fiscal allemand (§ 14 UStG) et de la règle XRechnung BR-DE-16, lorsque la facture utilise des catégories de TVA taxables ou exonérées (S, Z, E, AE, K, G, L, M), le vendeur doit obligatoirement déclarer son numéro de TVA intracommunautaire (BT-31), son numéro fiscal local (BT-32) ou l’identifiant TVA de son représentant fiscal (BT-63). Cette mention est indispensable pour le droit à déduction de la TVA.

## Description du problème

> **ERREUR**: Règle nationale allemande XRechnung (KoSIT, BR-DE) · XRechnung 3.0

## Contexte et importance

En droit fiscal allemand, une facture sans numéro de TVA ou fiscal est irrégulière et prive du droit à déduction. La règle BR-DE-16 applique cette exigence.

## Solution

Dans les paramètres de votre ERP, configurez votre numéro de TVA intracommunautaire (ex. DE123456789) ou numéro fiscal local (ex. 27/123/45678). En UBL 2.1, insérez <cac:PartyTaxScheme> sous <cac:AccountingSupplierParty><cac:Party> avec <cbc:ID>VAT</cbc:ID> (ou <cbc:ID>FC</cbc:ID> pour numéro fiscal). En CII, insérez <ram:SpecifiedTaxRegistration> sous <ram:SellerTradeParty> avec schemeID="VA" ou "FC".

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

## Exemples valides

- Le vendeur déclare le numéro de TVA BT-31 = « DE123456789 » avec TaxScheme « VAT »
- Le vendeur déclare le numéro fiscal BT-32 = « 27/123/45678 » avec TaxScheme « FC »

## Exemples invalides

- Facture taxable avec catégorie S où le vendeur ne contient aucun élément PartyTaxScheme ou SpecifiedTaxRegistration
- Le vendeur déclare uniquement sa raison sociale et son adresse sans aucun identifiant fiscal

## Exemples de code

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

### XML invalide
```
<cac:PartyLegalEntity>
  <cbc:RegistrationName>Musterfirma GmbH</cbc:RegistrationName>
</cac:PartyLegalEntity>
```

## Champs concernés

- [BT-31 Numéro d’identification TVA du vendeur](/resources/xrechnung/bt-31-seller-vat-identifier)
- [BT-32 Numéro d’immatriculation fiscale du vendeur](/resources/xrechnung/bt-32-seller-tax-registration-identifier)
- [BT-63 Numéro de TVA du représentant fiscal](/resources/xrechnung/bt-63-seller-tax-representative-vat-identifier)

## Règles associées

- [BR-CO-09](/resources/kosit-validator-errors/br-co-9-vat-identifier-must-have-iso-country-prefix)

## 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://xeinkauf.de/xrechnung/)
- [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.
