Dígito Verificador
Herramienta para calcular y validar dígitos verificadores según diferentes algoritmos mexicanos.
Video Tutorial
Verificación de NSS y números oficiales

MODULO DIGITO VERIFICADOR
¿Qué es el dígito verificador?
El dígito verificador es un mecanismo de control que permite validar la autenticidad e integridad de números como NSS, RFC, CURP y otros identificadores oficiales.
Tipos de validación
🆔 NSS (IMSS)
Número de Seguridad Social del Instituto Mexicano del Seguro Social.
Formato: XX-XX-XX-XXXX-X
💼 RFC
Registro Federal de Contribuyentes del SAT.
Formato: XXXX000000XXX
Algoritmo de cálculo NSS
1. Separación de dígitos
Se separan los primeros 10 dígitos del NSS para el cálculo.
2. Multiplicación por factores
Cada dígito se multiplica por su factor correspondiente: 1, 2, 1, 2, 1, 2, 1, 2, 1, 2.
3. Suma de productos
Si el producto es mayor a 9, se suman sus dígitos. Luego se suman todos los resultados.
4. Cálculo del dígito
El dígito verificador es 10 menos el residuo de dividir la suma entre 10.
Ejemplo de cálculo
NSS: 12-34-56-7890-?
Dígitos: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0
Factores: 1, 2, 1, 2, 1, 2, 1, 2, 1, 2
Productos: 1, 4, 3, 8, 5, 12, 7, 16, 9, 0
Suma: 1+4+3+8+5+1+2+7+1+6+9+0 = 47
Dígito verificador: 10 - (47 % 10) = 3
Validaciones adicionales
📋 CURP
Validación de estructura y dígito verificador de la CURP.
🏦 CLABE
Verificación de cuentas bancarias con CLABE interbancaria.
📊 UPC
Validación de códigos de barras y códigos de producto.
Casos de uso comunes
🔍 Validación de datos
Verificar que un número de seguridad social es válido antes de procesarlo.
🛠️ Corrección de errores
Identificar números con errores de captura en bases de datos.
📝 Generación automática
Calcular el dígito verificador al crear nuevos registros.
Importante
Limitaciones y consideraciones
⚠️ Limitaciones
- • No valida existencia real del número
- • Solo verifica estructura matemática
- • No reemplaza validación oficial
- • Algunos algoritmos pueden cambiar
✅ Recomendaciones
- • Usar como primera validación
- • Combinar con validación oficial
- • Verificar formato antes del cálculo
- • Mantener actualizados los algoritmos