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).
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 :
- Informations sur la formule de Luhn (Wikipédia)
- Pour obtenir un numéro SIREN à partir du nom d’une société : https://www.infogreffe.fr/ ou http://www.societe.com/
- Pour vérifier l’existence d’un numéro SIREN (entreprise) ou obtenir les différents numéros SIRET (établissements) d’une entreprise : http://avis-situation-sirene.insee.fr/jsp/avis-formulaire.jsp
- Pour vérifier la validité d’un numéro de TVA intracommunautaire (et donc l’existence d’une entreprise) : http://ec.europa.eu/taxation_customs/vies/?locale=fr (consultation de la base VIES pour base VIES : VAT Information Exchange System)
Derniers articles parBenoît RIVIERE (voir tous)
- Nouveautés de l’interpréteur de formules de calcul (v1.1) - dimanche 3 novembre 2024
- Dématérialisation de la facturation : nouvelles mentions obligatoires - lundi 28 octobre 2024
- Interpréteur de formules de calcul en Python - dimanche 13 octobre 2024
- Les données de la facturation électronique - mercredi 9 octobre 2024
- VBA/SQL vs Power Query : deux solutions complémentaires - mercredi 2 octobre 2024
Pingback: Guide pratique pour le calcul du numéro de TVA intracommunautaire - Conso Pret