Calculer un numéro de TVA intracommunautaire

Le numéro de TVA intracommunautaire identifie les entreprises au niveau du marché unique européen. Il permet aux assujettis à la TVA, établis dans deux Etats membres de l’UE différents, d’exonérer de TVA les ventes intracommunautaires qu’ils réalisent entre eux. Il appartient au vendeur de valider, entre autres, l’existence du numéro de TVA intracommunautaire de son client (sous peine d’être solidairement redevable, avec le client, du paiement de la TVA indument éludée en cas de fraude).

Validation numéro TVA intracommunautaire

Concernant les entreprises françaises, le numéro de TVA intracommunautaire est constitué de FR (pour France) + clef + n° SIREN.

La clef de contrôle permet de contrôler la validité (mais pas l’existence) d’un numéro de TVA intracommunautaire. Cette clef est calculée selon la formule de Luhn. La formule de calcul de la clef est celle-ci : [12 + 3 × (SIREN modulo 97)] modulo 97, traduite en formule de calcul Excel cela donne :

=MOD(12+3*MOD(SIREN;97);97)

La fonction modulo  est un opérateur arithmétique qui calcule le reste d’une division.

Par exemple pour le SIREN 356 000 000, la clef est 39 soit un numéro intracommunautaire : FR 39 356 000 000.

En VBA, la fonction modulo est MOD et la clef se calcule ainsi : (12+3*(SIREN MOD 97)) MOD 97

Pour aller plus loin :

Share Button
The following two tabs change content below.
Après seize années passées en cabinet d’expertise-comptable et de commissariat aux comptes (où j’ai exercé comme expert-comptable et chef de mission audit), j’ai pris le poste de directeur comptable d’un groupe de distribution automobile en novembre 2014. Au cours de ma carrière, j’ai acquis une expérience significative en audit et en exploitation des systèmes d’information (analyse de données, automatisation des tâches, programmation informatique) au service de la production des comptes annuels et consolidés. C’est cette expérience personnelle et ma passion pour l’informatique que je partage sur ce blog. Mon CV / Réalisations personnelles et projets informatiques / Ma collection / Me contacter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.