Calcul numéro TVA intracommunautaire : le calcul à partir du SIREN, comment procéder ?

calcul numéro tva intracommunautaire
Calcul numéro TVA intracommunautaire : le calcul à partir du SIREN, comment procéder ?

Sommaire

Dans les services comptables et les équipes commerciales, il est fréquent de devoir reconstituer un numéro de TVA intracommunautaire à partir d’un SIRECe geste, apparemment mécanique, demande de la rigueur : une erreur sur la clé à deux chiffres peut conduire à un refus de déduction ou à des échanges compliqués avec des partenaires ou l’administration. Cet article rappelle la méthode de calcul correcte, donne des exemples vérifiables et décrit les bonnes pratiques de vérification et d’archivage.

Comprendre les identifiants : SIREN, SIRET et numéro de TVA

Le SIREN est un identifiant national composé de neuf chiffres attribué par l’INSELe SIRET ajoute cinq chiffres (numéro interne d’établissement) pour former 14 chiffres au total. Le numéro de TVA intracommunautaire français se compose du code pays FR, suivi d’une clé à deux chiffres, puis du SIREN à neuf chiffres : format FRxx 123456789. La clé à deux chiffres dépend du SIREN et se calcule selon une formule standard.

Formule officielle de calcul de la clé TVA

La clé (deux chiffres) se calcule à partir du SIREN par la formule suivante :

Clé = (12 + 3 × (SIREN mod 97)) mod 97

Autrement dit, on prend le reste de la division du SIREN par 97, on le multiplie par 3, on ajoute 12, puis on prend à nouveau le reste modulo 97. Le résultat est un entier entre 0 et 96 ; on le formate sur deux chiffres (précéder d’un zéro si nécessaire).

Exemples chiffrés et démarche de calcul

Il est utile d’illustrer la méthode avec des exemples simples et vérifiables, en montrant la manière de calculer SIREN mod 97 de façon itérative pour éviter les erreurs de grande division.

Exemple 1 — SIREN : 123456789

  1. Calcul du reste modulo 97 (méthode itérative) : 123456789 mod 97 = 39.
  2. Application de la formule : clé = (12 + 3 × 39) mod 97 = (12 + 117) mod 97 = 129 mod 97 = 32.
  3. Numéro TVA : FR32 123456789.

Exemple 2 — SIREN : 987654321

  1. Calcul du reste modulo 97 : 987654321 mod 97 = 30.
  2. Clé = (12 + 3 × 30) mod 97 = (12 + 90) mod 97 = 102 mod 97 = 5, soit 05 sur deux chiffres.
  3. Numéro TVA : FR05 987654321.

Ces deux exemples sont calculables manuellement ou par un petit script. Ils montrent aussi pourquoi il ne faut pas confondre la clé avec une constante fixe : elle dépend du SIREN.

Vérification officielle : VIES et API

Un calcul local est utile pour gagner du temps, mais la vérification officielle se fait via le service VIES (VAT Information Exchange System) de la Commission européenne ou via des API fournies par l’administration fiscale française. VIES permet d’interroger l’existence et le statut d’un numéro intracommunautaire et fournit une réponse claire : numéro valide ou invalide.

Intégrer la vérification dans un ERP ou une application de facturation évite les erreurs répétées. Pour automatiser la validation :

  • Appelez VIES ou une API gouvernementale en arrière-plan après saisie du numéro.
  • Conservez le résultat, la date et l’heure de la vérification dans le dossier client.
  • Affichez un message clair à l’utilisateur si le numéro est invalide ou introuvable.

Bonnes pratiques de conservation des preuves

En cas de contrôle fiscal, il est impératif de pouvoir prouver que la vérification a été effectuée au moment de la facturation. Conservez :

  • Une capture d’écran horodatée du résultat VIES ou l’export PDF/CSV fourni;
  • Le journal des appels API (requête et réponse) si vous utilisez une intégration;
  • Les échanges écrits avec le client si le statut était incertain (par exemple demande de justificatif d’assujettissement).

Cas particuliers et précautions

Plusieurs situations demandent une attention spécifique :

  • Entreprises non assujetties à la TVA ou avec régime particulier : la présence d’un SIREN ne garantit pas l’assujettissement.
  • Numéros nouvellement attribués : les bases peuvent mettre un temps avant d’être synchronisées.
  • Erreurs de saisie (chiffres inversés, espace en trop) : validez toujours le format et la longueur avant calcul.

Calculer la clé d’un numéro de TVA français à partir du SIREN est simple si l’on applique la formule officielle : clé = (12 + 3 × (SIREN mod 97)) mod 97. Toutefois, pour des raisons pratiques et légales, le calcul doit être complété par une vérification officielle via VIES ou une API administrative, et les preuves de vérification doivent être archivées. En automatisant la vérification et en documentant la procédure, les équipes réduisent les risques d’erreur et améliorent la traçabilité en cas de contrôle.

Dernières nouvelles et analyses sur les affaires et l’économie, y compris les dernières nouvelles en matière de technologie, de marchés boursiers, de médias et de finances.