Lâmina de Fundos — V2¶
Envio (→ CVM) do padrão Lâmina de Fundos V2, vigente a partir de 01/10/2015 (ICVM 555)
(PadraoXMLLaminaV2.asp).
Veja também: Lâmina de Fundos (V3) · Referência da API
Descrição¶
Monte um LaminaV2Document (LaminaV2Header + de 1 a 70 LaminaV2Inform, todos da mesma
competência) e serialize com LaminaV2().export(doc, output_path=None). Namespace
urn:lamina, COD_DOC=24, VERSAO=2.0, windows-1252. Com output_path o arquivo é
gravado de forma atômica e o retorno é None.
Diferenças medidas contra o V3¶
A página foi comparada ao schema V3. Há três diferenças:
VERSAOé2.0(COD_DOCcontinua24).- O fundo é identificado somente por
CNPJ_FUNDO, obrigatório;COD_SUBCLASSEnão existe (rejeitado). - Cada linha de
TAB_RENT_MENSALusa os nomes da tabela de retorno por ano:MES,RENT_LIQ,VAR_IND_REF,RENT_PERC_IND_REF,COMENTARIOS. No V3 as três colunas de valor se chamamRENT_MENS,VAR_MENS_IND_REFeRENT_MENS_PERC_IND_REF.
Ordem das tags, escalas, tamanhos de texto e cardinalidades são os do V3, por isso os modelos
estendem os do V3 e o writer delega ao Lamina por composição, sem copiar a lógica de serialização.
Decisões¶
- A página não declara escala decimal. Seguem-se as do V3: valores monetários com 2 casas e
percentuais com 4, truncados (nunca arredondados);
floaté recusado. - A página é inconsistente quanto ao namespace: o exemplo traz
urn:laminae a lista de tags trazurn:infdiario. O writer emiteurn:lamina, como no V3. - O mês da tabela mensal aparece como
MESno exemplo eMES_RENTna lista de tags. O writer emiteMES, igual ao V3. RECLAMACOEStem no máximo 50 caracteres, como na página.