Cotacoes de Fundos Brasileiros para KMyMoney

Esta pagina destina-se a leigos como eu que desejam atualizar seus investimentos atraves do KMyMoney (o melhor software de controle financeiro gratuito, e quisa dentre os pagos, e todos os outros que ja usei) de maneira automatica. Depois de muito 'queimar pestanas' em pesquisa e varias consultas a um grande amigo que domina o assunto, finalmente consegui fazer o que parecia ser impossivel (para um total analfabeto em programacao como eu!).
As informacoes das cotacoes dos fundos brasileiros estao disponiveis no site da CVM e apenas transfiro para o formato que permite atualizacao automatica pelo KMyMoney. Talvez tambem possa ser utilizado pelo GnuCash, com os mesmos parametros.

A.) Para configuracao no KMyMoney, basta seguir exatamente o passo-a-passo e figura abaixo:
1) Clique em Settings;
2) Clique em Configure KMyMoney...;
3) Clique em Online Quotes;
4) Clique em New...;
5) De um duplo-clique (aonde o KMyMoney criou New Quote Source) e edite com um nome para a fonte de dados. Pode ser qualquer nome (na figura abaixo escolhi Fundos CVM);
6) MUITO IMPORTANTE!!! Preencher as informacoes exatamente como estao em cada campo. Atencao aos espacos e caracteres especiais;
7) Clique em update;
8) Clique em Ok.



B.) Agora basta criar seus investimentos na aba Investments:
1) Tipo de Investimento = Mutual Funds;
2) Clique em Next...;
3) Trading Symbol = digitar apenas os numeros do CNPJ do fundo sem pontos, barra ou traco (ex.: 26100519000131);
4) Fraction = 100000000;
5) Clique em Next...;
6) No campo Online Sources, selecione o nome da fonte que digitou no item A.5 acima;
7) Factor, deixar em 1 mesmo;
8) Clique em Finish.

Caso queira incluir seus CDBs tambem na atualizacao automatica atraves do KMyMoney, eh so confirgurar uma nova fonte, conforme figura abaixo (tambem tomando o cuidado de digitar exatamente as informacoes como aparecem na figura). Bastando para funcionar seguir os mesmos passos do item B acima e informar como codigo do Investimento [Trading Symbol] no KMM, a data da contratacao do CDB, seguido da taxa contratada em relacao ao CDI e o tipo de resultado desejado ('b' para bruto ou 'l' para liquido - resultado liquido ainda nao implementado).
Por exemplo: para um CDB contratado em 15-06-2017 a uma taxa de 110% do CDI e tipo 'b' (ou taxa bruta), deve-se codificar o investimento [Trading Symbol] com: 20170615110b (note que o percentual sobre o CDI deve ter 3 digitos, ou seja, se fosse 90% do CDI o codigo seria 20170615090b). E selecionar no campo Online Sources a fonte que criou para o CDB (vide item 5 na figura abaixo)

Pronto! Agora eh so mandar atualizar.
Se ainda tiver dificuldades ou duvidas sobre a configuracao pode tuitar para @aperali que responderei assim que possivel.