Skip to page content
SAVRN
Search Plan a project

Dataset

amc-rues

by Carlos Tuiran clyxconsultingdev/amc-rues

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.

Rows11,135,165
Configurations12
Size237.1 MB
Licensecc-by-sa-4.0
AccessPublicly accessible
Monthly Downloads506

Dataset Card

By Carlos Tuiran, published under cc-by-sa-4.0, revision 5b585c6e2143.

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.

Structure

companies 8,296,828 rows

SplitRowsSize
train8,296,828324.0 MB
company_idint64display_namestringnitstringident_basestringmatriculastringdv_verifiedboolresolutionstringcorroboratedboolname_agreementfloat32codigo_camarastringchamberstringn_chambersint64codigo_organizacion_juridicastringlegal_formstringorg_typestringn_legal_formsint64is_juridicalboolsector_codestringsector_statusstringsectionstringn_sectorsint64codigo_estado_matriculastringstatusstringactive_registrationsint64term_statusstringis_liveboollast_renewal_yearint16years_since_renewalint32first_registereddate32formation_yearint16registrationsint64in_target_listbool

activities 507 rows

SplitRowsSize
train50734.7 KB
clasestringdescripcionstringedicionstring

chamber_links 1,622 rows

SplitRowsSize
train1,62221.8 KB
camara_astringcamara_bstringempresasint64activas_en_ambasint64con_trasladoint64misma_fechaint64

cohort 179,640 rows

SplitRowsSize
train179,6402.6 MB
formation_yearint16codigo_camarastringchamberstringsectionstringsection_labelstringsector_statusstringcodigo_organizacion_juridicastringlegal_formstringis_juridicalboolcompaniesint64live_companiesint64uncorroboratedint64earliestdate32latestdate32

composition 4 rows

SplitRowsSize
train4213 B
org_typestringcompaniesint64pctfloat64

confecamaras 39 rows

SplitRowsSize
train395.7 KB
informestringdesdedate32hastadate32tipostringvalorint64paginaint32urlstring

coverage 13 rows

SplitRowsSize
train131.6 KB
populationstringcompaniesint64notestring

financials 268,684 rows

SplitRowsSize
train268,68416.7 MB
nitstringanio_fiscalint32reportestringmarcostringcierrestringradicadostringreportesint64ingresosint64gananciaint64activosint64pasivosint64patrimonioint64unidad_dudosabool

funnel 9 rows

SplitRowsSize
train91.4 KB
stepint32labelstringpredicatestringgrainstringremainingint64lost_hereint64pct_of_previousfloat64pct_of_companiesfloat64

id_types 10,574 rows

SplitRowsSize
train10,57467.8 KB
anioint32codigo_camarastringclase_identificacionstringmatriculasint64renovadas_ultimo_anioint64

milestones 13 rows

SplitRowsSize
train132.3 KB
fechadate32titulostringdetallestringtipostringfuentestring

name_directory 2,377,232 rows

SplitRowsSize
train2,377,232220.8 MB
company_idint64display_namestringnitstringchamberstringcodigo_camarastringlegal_formstringorg_typestringsectionstringsector_codestringsector_statusstringis_liveboolfirst_registereddate32formation_yearint16statusstringregistrationsint64n_chambersint64sector_camara_vivasfloat64sector_camara_menoresfloat64cohorte_camaraint64cohorte_camara_vivasint64cohorte_paisint64actividad_vivasint64actividad_camara_vivasint64ingresos_anioint32ingresos_puestoint64ingresos_entreint64

Details

Repository
clyxconsultingdev/amc-rues
Publisher
Carlos Tuiran
Task category
Not stated by the source
Tags
colombia, business-registry, entity-resolution
Size category
1M<n<10M
Languages
es
Revision
5b585c6e21439351d551e5a3a7e8c964a0d8a630
Last updated
2026-10-17

Files

51 files, 237.1 MB in total.

Data49 files · 237.1 MB
Documentation1 file · 10.2 KB
Repository1 file · 2.5 KB
Every file
FileTypeSizeSHA-256
boletin/2026-09.jsonData61.9 KB—
boletin/index.jsonData424 B—
data/activities.parquetData10.5 KBd1340fa45652
data/chamber_links.parquetData8.1 KBe53a3eb33ea9
data/cohort.parquetData2.0 MB03945417268c
data/companies.parquetData93.6 MB4d7ad179283b
data/composition.parquetData635 Be683abf8b78f
data/confecamaras.parquetData2.2 KB619224d89d1a
data/coverage.parquetData1.6 KBec1ecafeefed
data/financials.parquetData6.8 MB65f41f5be12b
data/funnel.parquetData2.1 KB43a8da366887
data/id_types.parquetData37.8 KB9445d50964ae
data/milestones.parquetData2.5 KBe2ba788967e8
data/name_directory.parquetData82.2 MB382ae427a77b
data/name_words.parquetData45.2 MB5cfdd9fa1a8b
data/periods.parquetData998 B8ca340f4608e
data/population.parquetData5.9 KBf89ea08bd8e7
data/prices.parquetData715 Bafc2a6ad34a6
data/regions.parquetData1.1 KB65b2a3c23ca7
data/registry_events.parquetData3.4 MB3fb9c0f6daa3
data/registry_months.parquetData2.1 MB46abd0aef796
data/sector_sections.parquetData1.3 KBd6460e8a908e
data/supersociedades.parquetData2.4 KBf3197c2785a8
data/survival.parquetData749.8 KB0b1c69230a1c
manifest.jsonData25.2 KB—
stories/abril-2020.jsonData62.9 KB—
stories/carrera.jsonData42.7 KB—
stories/comparacion.jsonData8.5 KB—
stories/concentracion.jsonData10.1 KB—
stories/conexiones.jsonData77.5 KB—
stories/depuraciones.jsonData9.6 KB—
stories/duracion.jsonData30.2 KB—
stories/gacelas.jsonData14.1 KB—
stories/gobiernos.jsonData53.6 KB—
stories/latido.jsonData99.1 KB—
stories/margenes.jsonData16.6 KB—
stories/marzo.jsonData10.0 KB—
stories/migracion.jsonData13.0 KB—
stories/negocios.jsonData44.4 KB—
stories/nombres.jsonData34.7 KB—
stories/pandemia.jsonData22.3 KB—
stories/peso.jsonData12.3 KB—
stories/piramide.jsonData3.8 KB—
stories/regiones-tiempo.jsonData34.2 KB—
stories/regiones.jsonData144.3 KB—
stories/resolucion.jsonData1.0 KB—
stories/sas.jsonData7.4 KB—
stories/software.jsonData37.7 KB—
summary.jsonData6.8 KB—
README.mdDocumentation10.2 KB—
.gitattributesRepository2.5 KB—

License and Download

License
cc-by-sa-4.0
Access
No access gate
Download from Carlos Tuiran

Released by Carlos Tuiran through its official repository on Hugging Face. Read the license.