Este artigo apresenta um script desenvolvido para converter arquivos de extrato bancário do Banco do Brasil (formato .ofc) para o formato do Kmymoney - um software para gerenciamento de finanças pessoais no Linux -, além de mostrar passo a passo como utilizá-lo para importar seus extratos no programa.
Para utilizar o filtro, vamos criar um perfil de importação e associá-lo com o script ofc2kmm.awk. Isso deve ser feito no kmymoney através do menu Arquivo... Importar... QIF. Aparecerá a seguinte janela:
Clicando-se no botão "Novo", seguiremos para a tela intitulada "Editor de perfil QIF":
Nesta tela pode-se criar diversos perfis diferentes, um para cada tipo de extrato, ou um para cada formato diferente, no caso em que for necessário importar extratos de bancos distintos, por exemplo.
Se quiséssemos criar vários perfis distintos, poderíamos fazê-lo através do botão "Novo". Como neste caso vamos criar apenas um, modifiquei o nome do perfil "Default" para "OFC Banco do Brasil", através do botão "Renomear". Para ficar mais claro, na descrição coloquei "Perfil para importação de extratos do Banco do Brasil".
A associação do filtro de importação é feita nessa mesma tela, porém na aba "Filtro":
Em "localização do filtro de entrada" devemos apontar o caminho para o script ofc2kmm.awk. Em "filtro de entrada de tipo de arquivo", sugiro deixar *.ofc, de forma que apenas os arquivos terminados em .ofc apareçam na caixa de seleção quando formos importar os extratos. Clique em "Ok" e pronto... você já pode começar a importar seus extratos!
[2] Comentário enviado por chffelix em 28/10/2007 - 21:44h
Obrigado Alexandre.
Agradeço pela sugestão. Vou entrar em contato com eles sim. No mais, se alguém tiver exemplos de extratos de outros bancos, pediria que me enviassem, para que eu possa adicionar novos formatos ao conversor.
[5] Comentário enviado por pazigrafio em 29/10/2007 - 13:31h
Parabéns Claudio Felix, ainda não experimentei no meu Kmymoney mas já fiquei excitado com a possibilidade da ajuda que o script portará.
Sucesso e obrigado por manter vivo o espírito open-source.
Pazi.
[6] Comentário enviado por chffelix em 29/10/2007 - 23:43h
Olá pessoal!
Fico feliz que tenham gostado. Ai vai mais uma boa notícia para quem vai usar o script: acabei de testar e ele funciona para os arquivos .OFC da Caixa Econômica Federal também.
[7] Comentário enviado por robsontex em 02/11/2007 - 12:39h
Muito bom mesmo. Já venho usando o KMyMoney há algum tempo, mas inserir todas essas informações era realmente uma atividade entediante. Nesse sentido, o seu script é realmente uma mão na roda.
[8] Comentário enviado por chffelix em 07/11/2007 - 04:05h
ATENÇÃO PESSOAL! O Banco do Brasil mudou ligeiramente seu formato .ofc. Para que seus extratos continuem sendo importados com sucesso, você deve baixar a versão mais atual do ofc2kmm no seguinte link (ignore o link do artigo pois ele aponta para a versão antiga!):
[9] Comentário enviado por chffelix em 12/12/2007 - 11:45h
ATENÇÃO PESSOAL! (DE NOVO?!) O Banco do Brasil alterou novamente seu formato .ofc, dessa vez pra XML. Até já fiz uma reclamação formal para o banco, uma vez que não vi razão pra isso e no fim atrapalha nós todos. Já estou trabalhando numa forma de consertar o ofc2kmm, mas creio que no meio tempo vai ser mais rápido implementar um novo script, o csv2kmm, que vai permitir importar os extratos no formato .csv, também disponibilizados online. Aguardem!
[10] Comentário enviado por arauto_ em 31/07/2009 - 13:51h
Já havia testado a importação do formato .ofc com a Caixa Econômica Federal. Hoje testei também com o arquivo .ofc gerado pelo Bradesco e funcionou também.
[11] Comentário enviado por lucioantoniolo em 19/03/2010 - 10:43h
Estou usando a versão 1.0.2 e consigo importar OFX do Banco do Brasil perfeitamente. O plugin funciona muito bem.
Para importar sem ele pedir a conta (ou sugerir a criação), vc deve colocar nas propriedades da conta o número que o importador está achando no arquivo. Ex: se ele diz que não encontrou a conta "1 3306-2 4408-7", informe esse número na conta (aba Instituição, campo Número) e ele só vai pedir para confirmar quando for importar.