Consultas SRI y Registro Civil 6 minutos de lectura • 18 18America/Guayaquil August, 2026 • 2,299 vistas

Algoritmo Módulo 10 para validar Cédulas de Identidad de Ecuador y API en tiempo real

Aprende cómo funciona el algoritmo Módulo 10 de las cédulas ecuatorianas y cómo consultar nombres y apellidos oficiales en tiempo real.

IN
Equipo Técnico Invoka
Especialistas en Integración Tributaria y APIs SRI Ecuador
Probar API en Sandbox

Estructura de la Cédula de Identidad en Ecuador

La cédula ecuatoriana consta exactamente de 10 dígitos numéricos:

  • Dígitos 1 y 2: Código de la provincia de expedición (valores válidos del 01 al 24, más 30 para ecuatorianos en el exterior).
  • Tercer dígito: Debe ser menor a 6 para personas naturales ecuatorianas o extranjeras residentes.
  • Dígitos 4 al 9: Número consecutivo.
  • Décimo dígito: Dígito verificador calculado mediante el algoritmo Módulo 10 con coeficientes alternados 2, 1, 2, 1, 2, 1, 2, 1, 2.

Validación Algorítmica en JavaScript

function validarCedulaEcuador(cedula) {
    if (!/^\d{10}$/.test(cedula)) return false;
    const prov = parseInt(cedula.substring(0, 2), 10);
    if ((prov < 1 || prov > 24) && prov !== 30) return false;
    if (parseInt(cedula[2], 10) >= 6) return false;

    const coeficientes = [2, 1, 2, 1, 2, 1, 2, 1, 2];
    let suma = 0;

    for (let i = 0; i < 9; i++) {
        let val = parseInt(cedula[i], 10) * coeficientes[i];
        suma += (val >= 10) ? val - 9 : val;
    }

    const digitoVerificador = parseInt(cedula[9], 10);
    const decenaSuperior = Math.ceil(suma / 10) * 10;
    const resultado = (decenaSuperior - suma) === 10 ? 0 : (decenaSuperior - suma);

    return resultado === digitoVerificador;
}

Obtén Nombres y Apellidos Oficiales en <1ms

Validar el algoritmo es solo la mitad del trabajo: no te dice si la cédula pertenece a una persona viva o ficticia. Con la API de Consultas de Invoka obtienes los nombres y apellidos completos en milisegundos:

curl -H "X-API-KEY: tu-api-key" "https://invoka.com.ec/api/sri/cedula/1712345678"

20 consultas gratuitas cada mes

Pruébala gratis con tu cuenta de Invoka y luego recarga desde $0.015 por consulta.

Probar API de Consultas SRI
¿Te resultó útil esta guía? Compártela:
Desarrollado para Programadores

Integra Facturación y Consultas SRI en tu Aplicación

Con Invoka olvídate de los esquemas XML, la firma digital y los servidores caídos del SRI. Conecta tu software mediante API REST y emite comprobantes oficiales en milisegundos.