Pular para o conteúdo principal
Ferramenta gratuita

OFX e QIF para Beancount

Seu banco oferece um download, mas não CSV. Cole o arquivo OFX, QFX ou QIF aqui e receba transações de partidas dobradas equilibradas de volta.

Funciona inteiramente no seu navegador — seu extrato nunca sai desta página.

Saída do Beancount

Cole uma exportação à esquerda para ver as transações convertidas aqui.

1 erros, 0 avisos

  • not an OFX or QIF file — OFX starts with an OFXHEADER or <OFX>, QIF with a !Type: line

Perguntas sobre OFX e QIF

Meu extrato bancário é enviado para algum lugar?

Não. A conversão é executada no seu navegador com JavaScript, então o arquivo nunca sai do seu computador. Você pode confirmar abrindo esta página, desconectando da rede e convertendo mesmo assim.

Quais tipos de arquivo isto aceita?

OFX em ambas as formas — o dialeto SGML mais antigo e o XML mais novo — além de QIF. Os bancos também fornecem OFX sob as extensões .qfx e .qbo, e essas também funcionam: o formato é detectado pelo conteúdo do arquivo, não pelo nome.

Por que toda transação é lançada em Expenses:Uncategorized?

Porque uma exportação bancária só sabe o que aconteceu com uma conta. A partida dobrada precisa de ambos os lados, então o segundo é um espaço reservado que você substitui — definindo a conta acima ou categorizando os lançamentos depois. Um palpite que parece certo é pior que um espaço reservado que é claramente errado.

O que impede um novo download de criar duplicatas?

Cada transação OFX carrega um FITID, um identificador que o banco mantém estável entre downloads. Ele é preservado como campo de metadados id: em cada lançamento, o que permite que ferramentas de deduplicação reconheçam uma transação que você já possui. QIF não tem equivalente, então exportações QIF sobrepostas precisam ser verificadas manualmente.

O que acontece com transações divididas em QIF?

O total é convertido e a divisão é sinalizada como um aviso, em vez de ser achatada na primeira categoria, o que atribuiria silenciosamente o valor inteiro ao lugar errado. Adicione os lançamentos individuais manualmente — o lançamento já está equilibrado, então é uma questão de dividir um lado.

Pule o download completamente

O Beancount.io conecta-se ao seu banco e escreve as transações diretamente no seu livro-razão — sem arquivo de exportação no meio.