Validez un SIREN (9 chiffres) ou un SIRET (14 chiffres) par l'algorithme de Luhn, avec cas spécial La Poste. Génère automatiquement le numéro de TVA intracommunautaire FR associé.
Le SIREN (9 chiffres) identifie l'entreprise dans son ensemble, tandis que le SIRET (14 chiffres) identifie chaque établissement : il se compose du SIREN + d'un numéro NIC sur 5 chiffres. Une entreprise a donc un seul SIREN mais peut avoir plusieurs SIRET (un par établissement). Les deux sont attribués par l'INSEE.
Algorithme de vérification inventé par Hans Peter Luhn en 1954. On parcourt les chiffres de droite à gauche : un chiffre sur deux (positions paires) est doublé ; si le résultat dépasse 9, on additionne ses chiffres (ex: 14 devient 1 + 4 = 5). Un numéro est valide si la somme totale est divisible par 10. Cet algorithme détecte 100 % des erreurs d'un seul chiffre et la plupart des transpositions.
Le SIREN de La Poste (356 000 000) comporte beaucoup de zéros, ce qui génère de nombreuses collisions avec l'algorithme de Luhn quand on y ajoute les 5 chiffres du NIC. Pour contourner ce problème, l'INSEE applique une règle spécifique aux SIRET La Poste : la somme simple des 14 chiffres doit être divisible par 5. Notre validateur gère automatiquement ce cas.
Le numéro de TVA intracommunautaire français est composé de 13 caractères : FR + clé à 2 chiffres + SIREN à 9 chiffres. La clé se calcule avec la formule : clé = (12 + 3 × SIREN) modulo 97. Par exemple, pour le SIREN 732 829 320, la clé vaut (12 + 3 × 732 829 320) modulo 97. Ce numéro est indispensable pour les transactions commerciales intra-UE (Déclaration d'échanges de biens, TVA à l'importation).
Non. L'algorithme de Luhn vérifie uniquement la cohérence mathématique de la clé de contrôle. Il détecte les fautes de frappe mais ne certifie pas que le SIREN est réellement attribué à une entreprise active. Pour vérifier l'existence, la raison sociale, l'adresse et le statut (actif / cessé) d'une entreprise, consultez annuaire-entreprises.data.gouv.fr ou l'API SIRENE officielle de l'INSEE.