---
title: "FR-09 : TVA et SIREN du vendeur désignent deux sociétés"
description: "Le numéro de TVA du vendeur (BT-31) contient le SIREN 552100554 alors que le champ SIREN vaut 552100555 : deux entreprises différentes. Corrigez l'un des deux champs."
canonical: https://validationfacture.fr/codes/fr-09
---

# FR-09 : TVA et SIREN du vendeur désignent deux sociétés

Le numéro de TVA français incorpore le SIREN de l'entreprise : les deux champs doivent donc désigner la même société. Ici, la TVA « FR96552100554 » renvoie au SIREN 552100554, alors que seller.legal_id vaut 552100555 : la facture mélange les identités de deux entreprises. En cas de contrôle fiscal ou de litige, ce type d'incohérence rend la facture inopposable et bloque son traitement par la plateforme, qui s'en sert pour identifier le déclarant.

## Ce que renvoie l'API

- **Code** : `FR-09`
- **Champ concerné** : `seller.vat_id`
- **Terme de la norme** : `BT-31`
- **Gravité** : Erreur bloquante
- **Source** : CGI art. 286 ter
- **Valeur constatée (exemple)** : `FR96552100554 vs 552100555`
- **Réparation automatique** : Non — la correction demande un arbitrage humain.
- **Version du référentiel** : `2026.08.1`

## Comment corriger

Déterminez laquelle des deux valeurs est correcte : soit corrigez seller.legal_id en 552100554, soit corrigez seller.vat_id en « FR02552100555 » si le SIREN réel est 552100555.

**Si vous ne corrigez pas :** Sans correction, la facture identifie mal le vendeur : rejet par la plateforme et facture inopposable en cas de contrôle.

Cette anomalie n'est pas corrigée automatiquement : il faudrait deviner une donnée absente ou choisir entre deux valeurs contradictoires. Le service la signale et laisse la décision à l'émetteur.

## À rapprocher

Codes de rejet de plateforme associés : [FR-TVA-01](/rejets/fr-tva-01.md).

Autres règles du même groupe : [BR-01](/codes/br-01.md), [BR-02](/codes/br-02.md), [BR-03](/codes/br-03.md), [BR-04](/codes/br-04.md), [BR-05](/codes/br-05.md), [BR-06](/codes/br-06.md), [BR-07](/codes/br-07.md), [BR-08](/codes/br-08.md).

## Contrôler une facture sur ce point

L'opération `validate_invoice` renvoie ce code, le champ en cause, la valeur attendue et la correction, pour 0,10 € par document.
