Indicadores diários do fundo
Stable ID: cvm.fundos.inf_diario_fi/inf_diario_fi
Contexto semântico
Nome: Indicadores diários do fundo
O que contém: Observações diárias do fundo, incluindo os indicadores de patrimônio, cota e movimentação previstos no informe diário da competência.
Por que consultar: Use para séries temporais diárias de patrimônio e valor da cota.
Escopo e limitações: Confira as colunas e a competência antes de comparar indicadores entre eras.
Aliases e nomes oficiais: inf_diario_fi
Evidências:
catalogo/cvm.yml — inf_diario_fihttps://dados.cvm.gov.br/dataset/fi-doc-inf_diario
Comece aqui: guia de acesso aos dados
Readiness (label, not a promise): declared:tolerada · materialized:none · queryable:unknown
Declared (catalog YAML)
| field | value |
|---|---|
dataset |
inf_diario_fi |
| parte unica layout | zip_uma_tabela |
parte unica vigencia |
ate=(unknown — not declared anywhere), de=(unknown — not declared anywhere) |
chave (parte unica) |
tp_fundo_classe, cnpj_fundo_classe, dt_comptc, id_subclasse |
chave_status (parte unica, declared) |
tolerada |
max_linhas_excedentes (parte unica) |
5 |
politica_dedup_silver (parte unica) |
keep_first |
source URL (parte unica) |
https://dados.cvm.gov.br/dados/FI/DOC/INF_DIARIO/DADOS/inf_diario_fi_{aaaamm}.zip |
Operator notes (verbatim from the catalog comments)
parte unica
# TOLERADA (sweep 202508-202608, 13 zips locais): maximo=2 excess,
# 2/2 grupos byte-identicos em 202607; todas as outras competencias
# fecharam em 0. Cap 5. O arquivo e diario dentro da particao mensal
# (202607: 585.157 linhas), nao uma linha mensal por fundo.
# id_subclasse permanece whitelisted (~96% NULL/empty: fundos sem
# subclasse); as demais colunas da chave passaram o gate de null-rate.
# ────────────────────────────────────────────────────────────
# fidc_inf_mensal — shape D (layout temporal hibrido)
#
# VERIFICADO empiricamente nas sessoes:
# - partes/DADOS/ tem zips mensais a partir de 202501 (inf_mensal_fidc_202501.zip)
# - partes/DADOS/HIST/ tem zips anuais ate 2024 (inf_mensal_fidc_2024.zip),
# cada um contendo os 12 meses daquele ano
# - a tabela tab_viii NAO existe na era historico: abri os zips anuais
# 2013..2024 e nenhum contem inf_mensal_fidc_tab_VIII_*.csv — probe falha
# com "matched no file" para toda competencia HIST. tab_VIII so existe na
# era corrente (2025+). O membre-set HIST ainda varia por ano, ver nota
# da parte historico abaixo. A afirmacao "17 arquivos I a X_7" do desenho
# original vale SO para 2023/2024 (17, sem VIII) e corrente (18, com
# VIII); 2019-2022 tem 16 (sem VIII e sem X); 2013-2018 tem arquivos POR
# ANO (sem token de mes) e nao cabem no grao mensal declarado.
# - CNPJ_FUNDO_CLASSE / TP_FUNDO_CLASSE (nao CNPJ_FUNDO / TP_FUNDO) sao as
# colunas reais de identificacao do fundo/classe
# ────────────────────────────────────────────────────────────
Observed runs (from meta/runs manifests)
Last good run:
| field | value |
|---|---|
timestamp |
20260818T141108 |
outcome |
written |
exit_code |
0 |
rows_written |
509350 |
source_sha256 |
|
manifest_path |
C:\Users\plini\Repos\ciano-lake\data\meta\runs\inf_diario_fi\20260818T141108.json |
competencia (scoped) |
(unscoped — not period-specific proof) |
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)