CDA FIE_CONFID — Aplicações no exterior sob confidencialidade
Stable ID: cvm.fundos.cda_fi/fie_confid
Contexto semântico
Nome: CDA FIE_CONFID — Aplicações no exterior sob confidencialidade
O que contém: Aplicações no exterior mantidas em registro confidencial, com valores financeiros, fundo, competência, tipo de aplicação e identificador do documento quando publicados.
Por que consultar: Use para reconciliar a exposição internacional total quando a identificação detalhada do ativo não está pública.
Escopo e limitações: O ativo e o emissor podem permanecer não identificáveis durante o prazo de confidencialidade.
Aliases e nomes oficiais: FIE_CONFID, fie_confid, confidencial no exterior
Evidências:
catalogo/cvm.yml — cda_fi/fie_confidhttps://dados.cvm.gov.br/dataset/fi-doc-cdahttps://dados.cvm.gov.br/dados/FI/DOC/CDA/META/meta_cda_fi_txt.zip
Comece aqui: guia de acesso aos dados
Readiness (label, not a promise): declared:verificada · materialized:none · queryable:unknown
Declared (catalog YAML)
| field | value |
|---|---|
dataset |
cda_fi |
| parte corrente_202605 layout | zip_multi_tabela |
parte corrente_202605 vigencia |
ate=(unknown — not declared anywhere), de=202605 |
chave (parte corrente_202605) |
tp_fundo_classe, cnpj_fundo_classe, dt_comptc, tp_aplic, id_doc |
| chave_status (parte corrente_202605) | not declared in YAML — effective gate status verificada (registry default; treat as unverified) |
source URL (parte corrente_202605) |
https://dados.cvm.gov.br/dados/FI/DOC/CDA/DADOS/cda_fi_{aaaamm}.zip |
Operator notes (verbatim from the catalog comments)
parte corrente_202605
# VERIFICADA: a CVM retirou o membro da ultima versao de 202605
# (historicamente ele existiu, mas bronze le o raw mais recente).
# Em 202606: 802 linhas, excess=0 e 0% NULL em toda a chave. A
# chave [BASE, id_doc] historica tinha excess=430 porque TP_APLIC
# variava em 100% dos 158 grupos; com tp_aplic, excess=0.
# ────────────────────────────────────────────────────────────
# cia_aberta_dfp / cia_aberta_itr — shape C (zip multi-tabela), grao anual
#
# VERIFICADO empiricamente nesta sessao contra dfp_cia_aberta_2024/2025.zip
# e itr_cia_aberta_2024/2025.zip: um unico zip por ANO (nunca por mes/
# trimestre, mesmo para o ITR que e trimestral em conteudo — DT_REFER
# dentro do arquivo varia por trimestre, mas o pacote e sempre anual).
# Isso e a correcao do ticket C: grao_competencia: ano evita baixar o
# mesmo zip 12x por ano. 19 arquivos por zip, schemas genuinamente
# distintos (balanco patrimonial, DRE, fluxo de caixa, etc, cada um em
# versao consolidada "con" e individual "ind").
#
# MEDIDO nesta sessao (probe, competencias 2024 e 2025):
# * A chave [cnpj_cia, dt_refer, versao, cd_conta, ordem_exerc] falha em
# quase todas as tabelas de demonstracoes por DUAS razoes distintas:
# 1. DRE/DRA do ITR: falta uma dimensao real de PERIODO. Dentro de um
# mesmo cnpj+dt_refer+versao+cd_conta+ordem_exerc a CVM publica uma
# linha por DT_INI_EXERC (1T/2T/3T do ano e o comparativo do ano
# anterior) — 62.656/90.403 excess (2025) e 66.750/96.378 (2024).
# A chave dessas 4 tabelas ganhou dt_ini_exerc e fecha.
# 2. DMPL (con/ind de DFP e ITR): falta a dimensao COLUNA_DF
# (patrimonio liquido tem coluna por exercicio). Medido de
# 197.764->1.424 (dfp con 2025) e de 546.201->912 (itr con 2025).
# A chave dessas 4 tabelas ganhou coluna_df.
# 3. Residuo apos a correcao: linhas byte-identicas que a propria CVM
# publica 2-3x para algumas companhias — vira chave_status
# "tolerada" com cap absoluto e politica de dedup no silver. As
# tabelas com algum grupo NAO byte-identico (DS_CONTA ou VL_CONTA
# variando no mesmo cd_conta) ficam "pendente" com a evidencia.
# * "origem"/"grupo_dfp" NAO existem nos arquivos brutos da CVM;
# "grupo_dfp" e um seletor de tabela, nao uma coluna dentro dela.
# * Base do DFP 2024 tem 1 linha nao-exata (ID_DOC/DT_RECEB/LINK_DOC
# variam — documento reenviado), 2025 = 0. A antiga observacao de 2023
# (1 em 893) foi da mesma familia.
# ────────────────────────────────────────────────────────────
Observed runs (from meta/runs manifests)
Last good run:
| field | value |
|---|---|
timestamp |
20261002T134942 |
outcome |
ok |
exit_code |
0 |
rows_written |
7271029 |
source_sha256 |
|
manifest_path |
C:\Users\plini\Repos\ciano-lake\data\meta\runs\cda_fi\20261002T134942.json |
competencia (scoped) |
(unscoped — not period-specific proof) |
Latest failed attempt (kept distinct from the last good run):
| field | value |
|---|---|
timestamp |
20260825T173137 |
outcome |
error |
exit_code |
1 |
error |
blc_1: Quality check failed: [PASS] row_count: 18,344 rows (validates > 0) |
| [FAIL] chave_status: chave_status 'pendente' — tabela nao promove. Bloqueada por decisao de catalogo (chave incompleta ou nao verificada), nao por regressao de dados. Ver catalogo/cvm.yml para a chave declarada e a nota. Gate nao executou a query de unicidade.; blc_2: Quality check failed: [PASS] row_count: 29,010 rows (validates > 0) | |
| [FAIL] chave_status: chave_status 'pendente' — tabela nao promove. Bloqueada por decisao de catalogo (chave incompleta ou nao verificada), nao por regressao de dados. Ver catalogo/cvm.yml para a chave declarada e a nota. Gate nao executou a query de unicidade.; blc_3: Quality check failed: [PASS] row_count: 432 rows (validates > 0) | |
| [FAIL] chave_status: chave_status 'pendente' — tabela nao promove. Bloqueada por decisao de catalogo (chave incompleta ou nao verificada), nao por regressao de dados. Ver catalogo/cvm.yml para a chave declarada e a nota. Gate nao executou a query de unicidade.; blc_4: Quality check failed: [PASS] row_count: 49,734 rows (validates > 0) | |
| [FAIL] chave_status: chave_status 'pendente' — tabela nao promove. Bloqueada por decisao de catalogo (chave incompleta ou nao verificada), nao por regressao de dados. Ver catalogo/cvm.yml para a chave declarada e a nota. Gate nao executou a query de unicidade.; blc_5: Quality check failed: [PASS] row_count: 11,030 rows (validates > 0) | |
| [FAIL] chave_status: chave_status 'pendente' — tabela nao promove. Bloqueada por decisao de catalogo (chave incompleta ou nao verificada), nao por regressao de dados. Ver catalogo/cvm.yml para a chave declarada e a nota. Gate nao executou a query de unicidade.; blc_6: Quality check failed: [PASS] row_count: 5,818 rows (validates > 0) | |
| [FAIL] chave_status: chave_status 'pendente' — tabela nao promove. Bloqueada por decisao de catalogo (chave incompleta ou nao verificada), nao por regressao de dados. Ver catalogo/cvm.yml para a chave declarada e a nota. Gate nao executou a query de unicidade.; blc_7: Quality check failed: [PASS] row_count: 58 rows (validates > 0) | |
| [FAIL] chave_status: chave_status 'pendente' — tabela nao promove. Bloqueada por decisao de catalogo (chave incompleta ou nao verificada), nao por regressao de dados. Ver catalogo/cvm.yml para a chave declarada e a nota. Gate nao executou a query de unicidade.; blc_8: Quality check failed: [PASS] row_count: 43,997 rows (validates > 0) | |
| [FAIL] chave_status: chave_status 'pendente' — tabela nao promove. Bloqueada por decisao de catalogo (chave incompleta ou nao verificada), nao por regressao de dados. Ver catalogo/cvm.yml para a chave declarada e a nota. Gate nao executou a query de unicidade. | |
manifest_path |
C:\Users\plini\Repos\ciano-lake\data\meta\runs\cda_fi\20260825T173137.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)