Skip to content

Registro cadastral da companhia aberta

Stable ID: cvm.cia_aberta.cad_cia_aberta/cad_cia_aberta

Contexto semântico

Nome: Registro cadastral da companhia aberta

O que contém: Identificadores e atributos de registro da companhia aberta, inclusive CNPJ, código CVM, denominação e segmento/tipo de mercado.

Por que consultar: Use para resolver a identidade da companhia antes de consultar DFP ou ITR.

Escopo e limitações: Snapshot cadastral diário; não contém os valores das demonstrações.

Aliases e nomes oficiais: cad_cia_aberta

Evidências:

  • catalogo/cvm.yml — cad_cia_aberta
  • https://dados.cvm.gov.br/dataset/cia_aberta-cad

Comece aqui: guia de acesso aos dados

Readiness (label, not a promise): declared:verificada · materialized:none · queryable:unknown

Declared (catalog YAML)

field value
dataset cad_cia_aberta
parte unica layout csv_unico
parte unica vigencia ate=(unknown — not declared anywhere), de=(unknown — not declared anywhere)
chave (parte unica) cnpj_cia, cd_cvm, tp_merc
chave_status (parte unica) not declared in YAML — effective gate status verificada (registry default; treat as unverified)
source URL (parte unica) https://dados.cvm.gov.br/dados/CIA_ABERTA/CAD/DADOS/cad_cia_aberta.csv

Operator notes (verbatim from the catalog comments)

parte unica

# Milestone 1 — verificado contra dados reais (ver ARCHITECTURE.md Sec 9)

Observed runs (from meta/runs manifests)

Last good run:

field value
timestamp 20260818T141100
outcome written
exit_code 0
rows_written 2677
source_sha256
manifest_path C:\Users\plini\Repos\ciano-lake\data\meta\runs\cad_cia_aberta\20260818T141100.json
competencia (scoped) (unscoped — not period-specific proof)

Latest failed attempt (kept distinct from the last good run):

field value
timestamp 20260813T141105
outcome error
exit_code 1
error scratch_dir() missing 1 required positional argument: 'dataset_id'
manifest_path C:\Users\plini\Repos\ciano-lake\data\meta\runs\cad_cia_aberta\20260813T141105.json
competencia (scoped) (unscoped)

Observed residuals (tolerada_com_residuo evidence)

(none observed — either the table has no residual tolerance, or the coverage inventory has not run; absence is not proof of absence)

Materialized (coverage inventory, per environment)

(no coverage inventory available — run tools/coverage_inventory.py collect and pass the JSONL to the publisher; without it nothing is claimed about what physically exists)

Postgres-queryable

(unknown — publication state is a publisher fact, filled at publication time; it is never inferred from materialization)