Modulo 11

Definición

Algoritmo de dígito verificador que divide una suma ponderada de dígitos entre 11 y usa el resto para calcular el dígito de control.

El algoritmo módulo 11 es una familia de cálculos de dígito verificador que usan el número 11 como divisor. Es popular porque detecta todos los errores de un solo dígito y la mayoría de las transposiciones adyacentes. Funcionamiento básico: 1. Asignar pesos a cada dígito (de derecha a izquierda, generalmente 2, 3, 4, 5, 6, 7, 2, 3...). 2. Multiplicar cada dígito por su peso y sumar todos los resultados. 3. Calcular el resto de dividir la suma entre 11. 4. El dígito verificador es `11 - resto` (con casos especiales cuando el resultado es 10 u 11). Identificadores que usan módulo 11 (con variantes): - **CUIT/CUIL (Argentina)**: módulo 11 con pesos 5,4,3,2,7,6,5,4,3,2. - **CPF (Brasil)**: doble módulo 11 (dos iteraciones) para los dos últimos dígitos. - **CNPJ (Brasil)**: módulo 11 con pesos variables para cada bloque. - **RUT (Chile)**: módulo 11 con pesos 2,3,4,5,6,7. Cada país adapta los pesos y el manejo de los casos especiales (dígito 10 = 'K' en Chile, dígito 10 u 11 = 0 en otros). Normadata implementa cada variante correctamente según la especificación oficial de cada autoridad.