Lâmina de Fundos — V1¶
Envio (→ CVM) do padrão Lâmina de Fundos V1, que atende à ICVM 409 com as alterações da
ICVM 522 de 2012
(PadraoXMLLamina.asp).
Veja também: Lâmina de Fundos (V3) · Lâmina de Fundos (V2) · Referência da API
Descrição¶
Monte um LaminaV1Document (cabeçalho + de 1 a 70 fundos, todos da mesma competência) e
serialize com LaminaV1().export(doc, output_path=None); doc também pode ser um mapeamento
simples, validado antes de gravar. Namespace urn:lamina, COD_DOC=24, VERSAO=1.0,
windows-1252. Com output_path o arquivo é gravado de forma atômica e o retorno é None.
Diferenças medidas contra o V3¶
VERSAOé1.0(COD_DOCcontinua24).- O fundo é identificado somente por
CNPJ_FUNDO, obrigatório; não háCOD_SUBCLASSE. - Existe
CONC_EMISSOR(teto de concentração em um só emissor), entreALAVePERDAS_SIGN. A página não marcaALAVcomo opcional, então ele é obrigatório. - Não existem no V1:
UTILIZ_DERIV_APENAS_PROTECAO_CART,PERC_MAX,OBS_HOR_APL_RESG,TP_PRAZO_DIAS(PRAZO_PAGAMé sempre em dias úteis),DS_FORMA_REMUN_DISTR,PRINC_DISTR_OFERTA,PRINC_CONFLITO_INTERESeINFO_ADIC.
Como campos somem e um aparece no meio da sequência, o INFORM do V1 não estende o do V3; ele
declara o próprio e reaproveita todos os sub-blocos, tipos e tamanhos de texto do V3.
Decisões e contradições da página¶
- A página não declara escala decimal (apenas "float"). Seguem-se as do V3: valores monetários
com 2 casas e percentuais com 4, truncados (nunca arredondados);
floaté recusado. - Namespace: o exemplo traz
urn:laminae a lista de tags trazurn:infdiario. O writer emiteurn:lamina. - Tabela mensal: o exemplo usa
MES,RENT_MENS,VAR_MENS_IND_REF,RENT_MENS_PERC_IND_REF; a lista de tags usaMES_RENT,RENT_LIQ,VAR_IND_REF,RENT_PERC_IND_REF. O writer segue o exemplo (igual ao V3). TEL_SACé "long, apenas números": só dígitos.RECLAMACOEStem no máximo 50 caracteres, como na página.