Ecuador: formato del identificador de empresa (RUC)

Forma, dígito de control, ejemplos aceptados y rechazados y la llamada a la API para RUC en Ecuador. Cada ejemplo de esta página pasa por los mismos validadores que el validador gratuito de identificadores, así que un valor aceptado aquí es un valor que el validador acepta.

RUC

CampoValor
RegistroServicio de Rentas Internas (SRI), Superintendencia de Compañías (SCVS)
FormaN{9} C N{3}
Dígito de controlOrientativo. 13 dígitos: provincia (01 a 24, 30 en el exterior), un tercer dígito 9 (sociedad privada) o 6 (pública), un serial, el dígito de control y 001, la propia sociedad (002 y siguientes son sus establecimientos). Módulo 11: pesos 4,3,2,7,6,5,4,3,2 sobre los nueve primeros dígitos, control = 11 menos la suma mod 11 (11 se lee 0), el décimo dígito; un RUC público (tercer dígito 6) usa los pesos 3,2,7,6,5,4,3,2 sobre ocho dígitos y el noveno dígito. Orientativo: un desajuste es un aviso, no un rechazo.
Ejemplo resuelto (aceptado)0990023549001
Forma normalizada0990023549001
También se acepta como entrada990023549001
Un error de un carácter0990023548001 se acepta con un aviso
Regex (forma normalizada)^(0[1-9]|1[0-9]|2[0-4]|30)[69][0-9]{7}001$
Llamada a la APIGET /companies/search?country=EC&company_number=0990023549001
Número de IVALos datos del registro no contienen un número de IVA para este identificador.

Notas y alcance

Un tercer dígito de 0 a 5 es el RUC de una persona natural (la cédula más 001) y se rechaza, igual que un RUC que termina en 002 o más, que es un establecimiento. Un valor de 12 dígitos se lee con el cero de la provincia restituido (una hoja de cálculo lo pierde). El dígito de control es solo una guía: los números de las Sociedades por Acciones Simplificadas son seriales simples que a menudo no lo cumplen. El RUC es el número tributario: no hay un número de IVA aparte.

Llamarlo desde el código

curl "https://api.prometiam.com/functions/v1/risk-api/companies/search?country=EC&company_number=0990023549001" \
  -H "Authorization: Bearer YOUR_API_KEY"

Notación de la forma: N dígito · L letra · X dígito o letra · C dígito o carácter de control · {n} se repite n veces.

Una forma y un dígito de control válidos demuestran que el número está bien formado, no que una empresa lo tenga. Eso solo lo responde una consulta al registro.

Fuente y atribución

Los datos del registro que la API sirve para Ecuador llevan esta atribución:

Contains data from the Superintendencia de Companias, Valores y Seguros (SCVS) of Ecuador, company directory of the Ranking de Companias (https://appscvsmovil.supercias.gob.ec/ranking/), and from the Servicio de Rentas Internas (SRI) of Ecuador, Catastro RUC open data (https://www.sri.gob.ec/datos-abiertos), which the SRI publishes under a Creative Commons Attribution (CC BY) licence. Adapted by Prometiam (joined on the RUC, status derived); not an official register extract.

Páginas relacionadas

Empieza tu prueba gratuita de 14 días · Documentación de la API

La prueba dura 14 días e incluye 500 créditos. Se pide una tarjeta, pero no se cobra nada durante la prueba; después sigue el plan Starter (9,99 € al mes) salvo que la canceles.

Frequently asked questions

¿Cómo se comprueba el RUC?
13 dígitos: provincia (01 a 24, 30 en el exterior), un tercer dígito 9 (sociedad privada) o 6 (pública), un serial, el dígito de control y 001, la propia sociedad (002 y siguientes son sus establecimientos). Módulo 11: pesos 4,3,2,7,6,5,4,3,2 sobre los nueve primeros dígitos, control = 11 menos la suma mod 11 (11 se lee 0), el décimo dígito; un RUC público (tercer dígito 6) usa los pesos 3,2,7,6,5,4,3,2 sobre ocho dígitos y el noveno dígito. Orientativo: un desajuste es un aviso, no un rechazo.