Os agregadores financeiros on-line são ótimos para colocar as transações de todas as suas contas em um só lugar, mas as ferramentas de contabilidade que elas fornecem são mínimas. Sou usuário do Mint e gosto da ideia de deixar o Mint gerenciar a conexão com meu banco, mas preciso colocar os dados em um pacote de contabilidade real: o GnuCash.
O Mint fornece os dados no formato CSV. Até agora consegui converter esses dados em QIF. O formato de arquivo do QIF era simples o suficiente para que eu pudesse escrever minha própria ferramenta de conversão.
No entanto, com o QIF, só posso importar dados de uma conta de cada vez. Idealmente, gostaria de poder transferir transações de todas as minhas contas de uma só vez. Aqui está uma amostra de dados do Mint com algumas contas:
Date,Description,Original Description,Amount,Transaction Type,Category,Account Name,Labels,Notes
3/29/2014,BART,BART-POWELL QPS 5104646979 CA 94102 US C_OTHERTRAVEL,20,debit,Public Transportation,CapitolOne Visa,,
3/28/2014,Student Loan Payment,MY STUDENT LOAN LENDER,40,debit,Student Loan,Checking,,
3/28/2014,Check 995525,Check Paid #995525,64,debit,Check,Checking,,
3/28/2014,Mortgage,MY MORTGAGE COMPANY,1.95,debit,Credit Card Payment,OtherChecking,,
3/28/2014,Paycheck,MY EMPLOYER,1,000,000.00,credit,Paycheck,Checking,,
Seria bom se eu pudesse pegar este arquivo e processá-lo uma vez e enviar um arquivo que o GnuCash poderia importar para as contas corretas. Eu estava trabalhando com um conversor de OFX , mas não estou certo de que OFX possa combinar dados de várias contas em um único arquivo devido ao requisito de ter uma linha de saldo contábil.
Esta é uma maneira razoável de tentar mover dados do Mint para o GnuCash?