La fórmula para calcular el carácter de control del CIF (Código de Identificación Fiscal) es la siguiente:
Tomamos los 7 dígitos centrales del CIF (sin la letra inicial ni el carácter de control final) y aplicamos el siguiente proceso en tres pasos.
Paso 1: suma de dígitos en posiciones impares (1ª, 3ª, 5ª y 7ª)
Multiplicamos cada uno de estos dígitos por 2. Si el resultado es mayor o igual a 10, le restamos 9. Sumamos todos los resultados obtenidos.
Paso 2: suma de dígitos en posiciones pares (2ª, 4ª y 6ª)
Sumamos directamente estos tres dígitos sin ninguna transformación.
Paso 3: cálculo del control
Sumamos los resultados del paso 1 y del paso 2. Calculamos el módulo 10 de esa suma y se lo restamos a 10. Si el resultado es 10, el control es 0.
El número obtenido (entre 0 y 9) puede ser el carácter de control directamente, o puede corresponder a una letra según esta tabla:
| NÚMERO | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 |
| LETRA | A | B | C | D | E | F | G | H | I | J |
El tipo de carácter de control depende de la letra inicial del CIF:
- Siempre un número: A, B, E, H
- Siempre una letra: P, Q, S
- Número o letra (ambos válidos): C, D, F, G, J, N, R, U, V, W
Por cierto, si quieres calcular o validar un CIF directamente sin hacer los cálculos a mano, puedes usar nuestra calculadora de CIF.
También tenemos la formula del NIF que te puede servir para calcular o validar cualquier código NIF, así como la formula del NIE que te puede servir para calcular o validar cualquier código NIE.
