Passer au contenu principal
Passer au contenu principal

Validateur de Identifiant Fiscal CIF Entreprise (Espagne)

Validez l'authenticité, la structure et la clé de contrôle de Identifiant Fiscal CIF Entreprise (Espagne).

À propos de la Validation de Identifiant Fiscal CIF Entreprise (Espagne)

La validation vérifie la première lettre organisationnelle (doit figurer dans la liste officielle), les 7 chiffres centraux et le chiffre ou la lettre de contrôle final.

La somme de contrôle multiplie les positions impaires par 2 (en additionnant les chiffres du produit si > 9) et les positions paires par 1. Le reste d'une division par 10 définit le chiffre de contrôle (0 à 9 ou les lettres J à I). Si le CIF enfreint les règles exclusives de lettres ou de chiffres pour sa catégorie correspondante, il est marqué comme invalide.

Anatomie & Structure du CIF Espagnol

Le CIF espagnol se compose de 9 caractères alphanumériques régis par l'AEAT:

PositionChampLongueurSignification & RègleExemple
1Forme Juridique1 lettreStatut de l'entité (ex: A SA, B SARL, G Association, P Collectivité)B
2 & 3Province2 chiffresCode INE de la province (ex: 28 Madrid, 08 Barcelone)28
4 à 8Séquentiel5 chiffresNuméro d'enregistrement provincial de l'entité12345
9Caractère de Contrôle1 charChiffre ou lettre calculé selon le type d'entité7

Algorithme de Validation du CIF (Modulo 10 Pondéré)

L'algorithme officiel de l'AEAT applique la pondération alternée sur les 7 chiffres centraux:

D = (10 - ((sum(pairs) + sum(somme_chiffres(impairs * 2))) % 10)) % 10
  1. 1. Sommer les chiffres aux positions paires: A = d2 + d4 + d6.
  2. 2. Multiplier les chiffres aux positions impaires par 2 et sommer les chiffres: B = sum(somme_chiffres(di * 2)).
  3. 3. Somme totale: T = A + B.
  4. 4. Complément à 10: D = (10 - (T % 10)) % 10.
  5. 5. Selon la lettre initiale: type A, B, E, H requiert le chiffre D; type K, P, Q, S la lettre dans "JABCDEFGHI"[D].

Foire Aux Questions & Directives Techniques