Informe Diário — V2¶
Envio (→ CVM) do padrão Informe Diário V2, vigente de 01/07/2012 a 30/09/2015
(PadraoXMLInfoDiarioNet739.asp).
Veja também: Informe Diário (V4) · Informe Diário (V3) · Referência da API
Descrição¶
Monte um InformeDiarioV2Document (InformeDiarioV2Header + até 100 InformeDiarioV2Inform)
e serialize com InformeDiarioV2().export(doc, output_path=None). Namespace urn:infdiario,
COD_DOC=1, VERSAO=2.0, windows-1252. Todos os informes de um arquivo têm a mesma
competência.
Diferenças medidas contra o V4/V3¶
A página foi comparada ao schema V4. O V2 difere em:
VERSAOé2.0.- O fundo é identificado somente por
CNPJ_FDO;COD_SUBCLASSEnão existe. DATA_PROX_PLnão existe: oINFORMvai deCNPJ_FDOdireto aVL_TOTAL.- Os fundos ficam dentro de
LISTA_INFORM(os writers V3/V4 não emitem esse bloco).
Cabeçalho, escalas (2 casas; VL_QUOTA até 12; PR_COTST até 4) e o bloco COTST_SIGNIF são
idênticos ao V4 e importados dele. Como o INFORM não é um subconjunto do V4, o writer não
delega ao writer V4: usa o serializador de elementos compartilhado (xml_writer).
Ordem das tags do INFORM: CNPJ_FDO, VL_TOTAL, VL_QUOTA, PATRIM_LIQ, CAPTC_DIA,
RESG_DIA, VL_TOTAL_SAI, VL_TOTAL_ATV, NR_COTST, LISTA_COTST_SIGNIF.
Decisões¶
NOME_FUNDO,RESG_NAO_PROCESeLIQ_DIA_DISPONaparecem na descrição das tags, mas cercados por-->e ausentes do modelo XML: não são emitidos.LISTA_COTST_SIGNIFé opcional (a página só pede os cotistas com 20% ou mais quando a CVM solicita) e é omitida quando vazia; a página não diz se um bloco vazio é válido.- O
INFORMrejeita campos desconhecidos (DATA_PROX_PL,COD_SUBCLASSE), em vez de descartá-los em silêncio. - Excesso de casas decimais é truncado, nunca arredondado; o separador decimal é a vírgula.
- A escrita em arquivo é atômica.