Validar cédula y RUC en Ecuador: el dígito verificador

Cómo validar una cédula o un RUC en Ecuador con el dígito verificador: módulo 10, módulo 11, ejemplos calculados paso a paso y por qué importa al facturar.

7 min de lecturaEquipo de Manos CRM, Ecuador

Para validar una cédula ecuatoriana se multiplican sus nueve primeros dígitos por 2, 1, 2, 1… (restando 9 a los productos mayores que 9), se suman, y el décimo dígito tiene que ser lo que le falta a esa suma para llegar a la siguiente decena. El RUC de una persona natural es su cédula más 001. El de una sociedad privada lleva un 9 en el tercer dígito y se valida con módulo 11; el de una entidad pública, un 6.

Ese último dígito existe para una sola cosa: detectar errores de tipeo sin tener que consultar a nadie. Un dígito cambiado casi siempre hace que la cuenta no cierre. Abajo está cada cálculo con un ejemplo inventado y verificado a mano.

Cómo validar una cédula en Ecuador (módulo 10)

La cédula tiene diez dígitos. Los dos primeros son la provincia de inscripción (del 01 al 24, y 30 para ecuatorianos inscritos en el exterior). El tercero, en una persona natural, va del 0 al 5. El décimo es el dígito verificador.

  1. 01Toma los nueve primeros dígitos y multiplícalos, en orden, por 2, 1, 2, 1, 2, 1, 2, 1, 2.
  2. 02Si algún producto da 10 o más, réstale 9.
  3. 03Suma todos los resultados.
  4. 04Busca la decena inmediatamente superior a esa suma y réstale la suma. Ese es el dígito verificador. Si la suma ya es una decena exacta, el dígito es 0.

Ejemplo con la cédula inventada 171234567_: 1×2 = 2; 7×1 = 7; 1×2 = 2; 2×1 = 2; 3×2 = 6; 4×1 = 4; 5×2 = 10, menos 9 = 1; 6×1 = 6; 7×2 = 14, menos 9 = 5. La suma es 35. La decena siguiente es 40, y 40 − 35 = 5. La cédula completa es 1712345675.

Si alguien escribe 1712345765 (con el 6 y el 7 invertidos), la suma da 34, el verificador tendría que ser 6 y no 5, y el número se rechaza al instante. Es el error de tipeo más común y el que esta cuenta atrapa.

Cómo validar un RUC en Ecuador

El RUC tiene trece dígitos, y el tercero dice de qué tipo es. Cada tipo tiene su propia regla.

TipoTercer dígitoCómo se validaTermina en
Persona natural0 a 5Los 10 primeros son su cédula (módulo 10)001
Sociedad privada9Módulo 11 con 4,3,2,7,6,5,4,3,2; verificador en la posición 10001
Entidad pública6Módulo 11 con 3,2,7,6,5,4,3,2; verificador en la posición 90001

Persona natural: cédula + 001

No hay cálculo nuevo: se validan los diez primeros dígitos como cédula y se revisa que los tres últimos sean el número de establecimiento, normalmente 001. Con el ejemplo anterior, el RUC es 1712345675001.

Sociedad privada: tercer dígito 9, módulo 11

  1. 01Multiplica los nueve primeros dígitos por 4, 3, 2, 7, 6, 5, 4, 3, 2. Aquí no se resta nada.
  2. 02Suma los productos y divide para 11. Quédate con el residuo.
  3. 03El dígito verificador es 11 menos el residuo. Si el residuo es 0, el verificador es 0. Si el residuo es 1, daría 10: ese número no es un RUC válido.
  4. 04El verificador va en la posición 10, y después vienen los tres dígitos del establecimiento.

Ejemplo con el RUC inventado 179234567_001: 1×4 = 4; 7×3 = 21; 9×2 = 18; 2×7 = 14; 3×6 = 18; 4×5 = 20; 5×4 = 20; 6×3 = 18; 7×2 = 14. La suma es 147. 147 entre 11 da 13 y sobran 4 (13 × 11 = 143). 11 − 4 = 7. El RUC completo es 1792345677001.

Entidad pública: tercer dígito 6

Mismo método de módulo 11, pero solo con los ocho primeros dígitos y los coeficientes 3, 2, 7, 6, 5, 4, 3, 2. El verificador queda en la posición 9 y el RUC termina en 0001. Ejemplo con 17600123_: 3 + 14 + 42 + 0 + 0 + 4 + 6 + 6 = 75. 75 entre 11 deja residuo 9 (6 × 11 = 66). 11 − 9 = 2. El RUC completo es 1760012320001.

Por qué importa validar al escribir

  • Facturación electrónica. Una factura con un RUC o una cédula mal escrita la rechaza el SRI, y te enteras horas después, cuando el cliente ya se fue y el cobro ya está registrado.
  • La razón social tiene que coincidir. «Ferretería Don Luis» puede estar registrada como «Comercial López e Hijos Cía. Ltda.». El número correcto con el nombre equivocado también se rechaza.
  • Duplicados. Si la misma cédula entra dos veces con un dígito distinto, tienes dos fichas del mismo cliente con historiales partidos.
  • Búsqueda. Un número mal escrito hace que nadie encuentre al cliente cuando lo busca por cédula o RUC.
  • Cobranza y cartera. Los reportes por cliente solo cuadran si cada cliente es uno solo.

Cómo lo hace un CRM al escribirlo

Lo útil no es que el sistema rechace el número al guardar, sino que lo marque mientras lo escribes, cuando el cliente todavía está en el chat y puedes preguntarle de nuevo. Y que te diga qué está mal: «faltan dos dígitos» no es lo mismo que «el dígito verificador no cuadra».

En Manos CRM la cédula y el RUC del cliente se comprueban con el dígito verificador mientras los escribes. Si pegas un número sin elegir el tipo, lo deduce y lo propone solo cuando verifica. Un número a medio escribir se marca en naranja pero no te impide guardar la ficha, y la razón social va en un campo aparte del nombre con el que buscas al cliente. En el módulo Clínica, además, no se pueden crear dos pacientes con la misma cédula.

Pantalla de cobranza de Manos CRM con una cuota vencida de Distribuidora Andes, su saldo y los días de mora
La cobranza en Manos CRM. Cada cobro puede terminar en una factura, y la factura necesita un RUC que verifique.

Preguntas frecuentes

¿Cómo sé si una cédula ecuatoriana es válida?

Multiplica los nueve primeros dígitos por 2, 1, 2, 1, 2, 1, 2, 1, 2, resta 9 a los productos mayores que 9 y suma todo. Lo que le falta a esa suma para llegar a la siguiente decena tiene que ser igual al décimo dígito. Además, los dos primeros dígitos tienen que ser una provincia válida.

¿El RUC de una persona natural es igual a su cédula?

Sí: son los diez dígitos de la cédula seguidos de 001, que es el número del establecimiento principal. Si la persona tiene más locales, cada uno tiene su número de establecimiento, pero el RUC sigue siendo el mismo.

¿Qué significa el tercer dígito del RUC?

Indica el tipo de contribuyente. Del 0 al 5 es una persona natural, el 6 es una entidad pública y el 9 es una sociedad privada. Cada tipo se valida con una regla distinta, por eso conviene mirar ese dígito antes de calcular.

¿Validar el dígito verificador reemplaza la consulta al SRI?

No. El dígito verificador detecta errores de tipeo, pero no dice si el RUC está inscrito o activo, ni a nombre de quién está. Para emitir una factura a un cliente nuevo conviene confirmar su razón social en la consulta de RUC del SRI.

Un dígito mal escrito cuesta treinta segundos si se corrige al escribirlo, y una factura rechazada si se descubre después.

Ordena tus ventas por WhatsApp desde esta semana.

La demo se arma con tus propios datos. En 14 días sabes si te sirve.