Analíticas Mercantiles Colombianas — edición pública
El registro empresarial de Colombia (RUES), convertido de 9,4 millones de
matrículas en texto plano en una fila por empresa, con su vigencia, su sector
y su organización jurídica explícitos. Construido y verificado por el
pipeline AMC.
|
|
| corte |
2026-10-03 — 9,436,330 matrículas |
| datos del registro hasta |
2026-10-02 |
| capa analítica construida |
2026-10-11 16:54 |
| verificada por |
la verificación programada n.º 42, aprobada |
| publicada |
2026-10-17T03:31 UTC |
Solo se publica lo que pasa la verificación. Cada archivo se comparó con la
base de datos de la que salió, y una verificación fallida no publica nada.
Consúltalo con SQL
En el navegador, sin instalar nada: la
consulta SQL de AMC. O con DuckDB,
que solo descarga las partes que la consulta necesita:
SELECT section, count(*) AS empresas_vigentes
FROM 'https://huggingface.co/datasets/clyxconsultingdev/amc-rues/resolve/main/data/companies.parquet'
WHERE is_live AND in_target_list
GROUP BY section ORDER BY 2 DESC;
Archivos
| archivo |
filas |
tamaño |
companies.parquet |
8,296,828 |
93.6 MB |
financials.parquet |
268,684 |
6.8 MB |
cohort.parquet |
179,640 |
2.0 MB |
survival.parquet |
92,174 |
0.7 MB |
funnel.parquet |
9 |
0.0 MB |
coverage.parquet |
13 |
0.0 MB |
composition.parquet |
4 |
0.0 MB |
sector_sections.parquet |
21 |
0.0 MB |
registry_events.parquet |
2,407,033 |
3.4 MB |
registry_months.parquet |
1,293,517 |
2.1 MB |
id_types.parquet |
10,574 |
0.0 MB |
chamber_links.parquet |
1,622 |
0.0 MB |
periods.parquet |
10 |
0.0 MB |
milestones.parquet |
13 |
0.0 MB |
activities.parquet |
507 |
0.0 MB |
population.parquet |
1,419 |
0.0 MB |
confecamaras.parquet |
39 |
0.0 MB |
supersociedades.parquet |
25 |
0.0 MB |
regions.parquet |
91 |
0.0 MB |
prices.parquet |
23 |
0.0 MB |
name_words.parquet |
12,886,755 |
45.2 MB |
name_directory.parquet |
2,377,232 |
82.2 MB |
companies tiene una fila por persona jurídica o comerciante. Los demás son los
agregados del propio pipeline: cohortes de creación, renovación por cohorte (que
no es una tasa de supervivencia), el embudo de la lista objetivo, la cobertura
(cada población excluida de una cifra, y por qué), la composición por tipo de
organización y los nombres de las secciones CIIU. summary.json alimenta el panorama.
Estados financieros (financials)
Una fila por empresa y año fiscal con sus ingresos, ganancia, activos, pasivos y
patrimonio, en miles de pesos, de los estados financieros NIIF que publica la
Superintendencia de Sociedades en datos.gov.co. Se unen al registro por NIT.
- Solo las empresas obligadas a reportar, unas 30.000 al año desde 2016. No
es una muestra: una empresa sin fila no es pequeña, es desconocida.
- El reporte propio de cada empresa, individual o separado, y el más reciente
si presentó más de uno. Los consolidados no se incluyen porque suman a las
subordinadas.
- Solo empresas que
companies publica con nombre.
Privacidad
El registro es público; republicar personas naturales en forma consultable es
otra cosa (Ley 1581 de 2012). Por eso:
- Las empresas con personería jurídica (sociedad, sin ánimo de lucro,
economía solidaria, entidad pública) llevan su razón social, NIT y matrícula.
- Los comerciantes personas naturales, y cualquier otro tipo de organización,
se cuentan pero nunca se nombran: sin nombre, NIT ni matrícula. Están en
todas las cifras y agregados.
- El nombre del representante legal nunca se publica.
Es una lista permitida: un tipo que el registro agregue después queda omitido
hasta que una persona decida otra cosa. Las reglas se verifican sobre estos
archivos antes de cada publicación.
Antes de sacar conclusiones
is_live es un mínimo. Las renovaciones llegan todo el año, así que las
cifras de cortes de meses distintos no son comparables.
company_id solo es estable dentro de una publicación. Entre publicaciones,
usa nit.
coverage lista cada exclusión, con su tamaño y su motivo: léela antes de
citar un total.
status no es vigencia. Es la columna de estado del registro, que contradice
el comportamiento de renovación en millones de filas; is_live es el hecho.
Columnas de companies
| columna |
significado |
company_id |
Clave sustituta. Estable solo dentro de una publicación: entre publicaciones, usa nit. |
display_name |
Razón social. Se omite (NULL) para comerciantes personas naturales y para cualquier tipo de organización fuera de la lista permitida. |
nit |
NIT. Se omite igual que el nombre: en una persona natural suele ser su número de cédula. |
ident_base |
NIT sin dígito de verificación, la clave con la que se agruparon las matrículas. Se omite igual que el nombre. |
matricula |
Número de matrícula en su cámara. Se omite igual que el nombre. |
dv_verified |
Si el dígito de verificación del NIT es válido (algoritmo de la DIAN). |
resolution |
verified identifier, o unresolved: <motivo> cuando el identificador no era confiable — en ese caso no se fusionó nada con él. |
corroborated |
Si un nombre independiente respalda la fusión por identificador. FALSE = fusión sin respaldo, excluida de todas las vistas. |
name_agreement |
Similitud de nombres entre las matrículas fusionadas, de 0 a 1. |
codigo_camara |
Código de la cámara de comercio. |
chamber |
Nombre de la cámara de comercio. |
n_chambers |
Cámaras en las que la empresa tiene matrículas. |
codigo_organizacion_juridica |
Código de la organización jurídica, tal como lo registra la fuente. |
legal_form |
Organización jurídica, con su nombre. |
org_type |
La organización jurídica agrupada en seis categorías: sociedad, sin ánimo de lucro, economía solidaria, persona natural, entidad pública, not recorded. |
n_legal_forms |
Organizaciones jurídicas distintas entre las matrículas de la empresa. |
is_juridical |
Categoría de matrícula 01 (persona jurídica principal, incluidas las entidades sin ánimo de lucro). |
sector_code |
Código CIIU del sector de la empresa. |
sector_status |
Si ese código es usable: rev4; rev3 (superado, deliberadamente no convertido); impossible division; absent; sentinel; malformed. |
section |
Sección CIIU rev. 4 (A–U), solo para códigos rev4. |
n_sectors |
Códigos de sector clasificados distintos. |
codigo_estado_matricula |
Código de estado de la matrícula principal. |
status |
Ese estado, con su nombre (ACTIVA, CANCELADA…). No es vigencia: ver is_live. |
active_registrations |
Matrículas en un estado vigente. |
term_status |
Término de duración de los estatutos: indefinite, running, expired, not recorded — o not applicable para personas naturales, que no tienen estatutos. |
is_live |
Renovó su matrícula en 2026. Es un mínimo: las renovaciones llegan todo el año. |
last_renewal_year |
Último año renovado entre las matrículas de la empresa. |
years_since_renewal |
2026 menos last_renewal_year. |
first_registered |
Fecha de matrícula más antigua. |
formation_year |
Año de first_registered. |
registrations |
Matrículas agrupadas en esta empresa. |
in_target_list |
En la lista objetivo: vigente, persona jurídica y sin fusión contradicha — calculada con la vista del propio pipeline. |
Licencia y atribución
Derivado del Registro Único Empresarial y Social (RUES), publicado por Confecámaras en datos.gov.co (conjunto c82u-588k) bajo licencia CC BY-SA 4.0. Esta obra derivada se distribuye bajo la misma licencia. Transformaciones: tipado, resolución de entidades y clasificación de vigencia y sector, hechas por el pipeline AMC. La tabla financials se deriva de los estados financieros NIIF publicados por la Superintendencia de Sociedades en datos.gov.co (conjuntos prwj-nzxa y pfdp-zks5) bajo licencia CC BY-SA 4.0; transformaciones: selección del periodo, del reporte propio y de la radicación más reciente, hechas por el pipeline AMC.
Commit del pipeline 1f003bf5caec. Manifiesto completo: manifest.json.