Como migrar seu histórico do FinEye
O FinEye escreve as suas transações e as suas contas no mesmo arquivo, uma tabela embaixo da outra. A maioria dos leitores chega até o segundo cabeçalho e começa a transformar a sua lista de contas em transações. Este aqui sabe onde as transações terminam.
Como importar
- 1. Exporte os seus dados do FinEye. Você quer o arquivo CSV.
- 2. Não divida o arquivo nem apague a tabela de contas no fim. Ela é ignorada para você, e editar um CSV em uma planilha costuma reescrever as datas.
- 3. Abra o Money Talks, vá em Ajustes e toque em Importar dados.
- 4. Escolha FinEye na lista de apps.
- 5. Selecione o arquivo e leia a prévia. As transferências aparecem como uma linha só mostrando as duas contas, então dá para conferir o emparelhamento antes de qualquer coisa ser salva.
- 6. Confirme.
O arquivo que você precisa
O FinEye exporta um arquivo CSV, separado por vírgula, com ponto decimal e duas tabelas dentro.
Você tem o arquivo certo se a primeira linha dele for assim:
date,type,category,description,tags,outcomeAccount,outcome,outcomeCurrency,incomeAccount,income,incomeCurrency,refund Toda linha tem um grupo de saída e um grupo de entrada. Qual dos dois traz um número diferente de zero é o que faz a linha ser um gasto, uma receita ou uma transferência entre duas contas suas.
Perguntas frequentes
Minha exportação tem duas tabelas. Preciso apagar a segunda?
Não. Importe o arquivo exatamente como o FinEye escreveu. Primeiro vêm as transações, depois uma linha em branco, depois um segundo cabeçalho e as suas contas com os tipos e os saldos delas. Um leitor que segue em frente trata esse segundo cabeçalho como uma transação e tudo abaixo dele como mais transações, e é por isso que uma exportação do FinEye pode chegar, em outros lugares, como o seu histórico de verdade mais uma linha quebrada para cada conta que você tem. O Money Talks encontra a tabela de transações pelas colunas dela e para ali.
Como é escrita uma transferência entre as minhas contas?
Como uma linha só com as duas metades preenchidas. Uma despesa tem um número no grupo outcome e zero no grupo income. Uma receita é o contrário. Uma transferência tem um número de verdade dos dois lados, com a conta de onde saiu em outcomeAccount e a conta em que chegou em incomeAccount. O Money Talks registra isso como uma transferência com dois lados, e não como um pagamento mais uma receita inexplicável.
Movi dinheiro entre contas em moedas diferentes. Os dois valores sobrevivem?
Sobrevivem. Cada lado da linha traz a própria moeda, e em uma movimentação entre moedas os dois valores não deveriam mesmo bater: a diferença entre eles é a cotação que você conseguiu naquele dia. O Money Talks guarda os dois números em vez de manter um e recalcular o outro depois a partir de uma tabela de cotações.
Minhas categorias aparecem como Food / Groceries. Qual parte eu recebo?
Groceries. O FinEye escreve o grupo primeiro e a categoria depois, e a categoria é a que você de fato escolheu ao lançar a transação. O grupo é um jeito de organizar uma lista longa, e não um rótulo sobre o dinheiro. Se você preferir manter o agrupamento, renomeie algumas categorias depois da importação; a prévia lista todos os nomes de categoria que ela está prestes a criar.
Os saldos das minhas contas vêm junto?
Não, e as contas também não. O FinEye termina o arquivo com as suas contas, os tipos e os saldos delas, e nada disso é importado. Cada transação lembra o nome da conta de onde veio, e a prévia lista os nomes encontrados, então dá para ver que o seu histórico está completo sem o Money Talks inventar contas para guardá-lo.
O tipo cartão de crédito da minha conta sobrevive?
Não. O FinEye registra se uma conta é dinheiro, cartão ou cartão de crédito, e isso mora na tabela de contas, que não é importada. As suas transações vêm por inteiro; os rótulos das contas não.
Preciso de uma conta no Money Talks para importar do FinEye?
Não. A importação funciona sem cadastro. Se você tiver uma conta, os Ajustes mantêm uma opção Excluir última importação que remove as transações da sua importação mais recente com um toque.
O que vem junto do FinEye
- Cada transação com a data e a descrição
- Categorias, pegando a que você escolheu e não o grupo em que ela está
- A conta de onde saiu ou para onde foi cada transação
- A moeda de cada lado, para um histórico em duas moedas continuar em duas moedas
- Transferências entre as suas contas, mantidas como um registro com os dois valores e as duas moedas
O que não vem junto
- A tabela de contas embaixo das suas transações - O FinEye lista as suas contas, os tipos delas e os saldos no fim do arquivo. A prévia mostra os nomes de conta encontrados nas suas transações, mas o Money Talks não recria as contas nem os saldos delas.
- O grupo acima de cada categoria - O FinEye escreve uma categoria como um caminho, tipo Food / Groceries. A parte que você escolheu é a segunda metade, e é ela que vem junto.
- Etiquetas - Uma etiqueta é uma segunda forma de agrupar uma transação além da categoria. O Money Talks tem uma só, então uma etiqueta não tem onde cair sem sobrescrever alguma coisa.
- A marcação de estorno - O FinEye mantém uma coluna para marcar uma transação como estorno de outra. A ligação entre as duas é uma ideia do FinEye e não sobrevive sozinha.
- A hora do dia - O FinEye registra o minuto em que você lançou a transação. Um orçamento se constrói sobre a data, e o relógio não acrescenta nada a ela.
Duas tabelas em um arquivo
Abra uma exportação do FinEye em um editor de texto e você vai encontrar as suas transações, uma linha em branco, e depois isto:
name,type,currency,balance,includeInTotal,includeInAnalytics,archived
Essa é uma segunda tabela com um segundo cabeçalho, listando as suas contas. É uma informação útil e não são transações, e é justamente aí que mora o problema: um leitor de CSV tem um cabeçalho e lê tudo depois dele como linhas. Entregue este arquivo a ele e a sua lista de contas chega como transações sem data e sem valor, uma para cada conta que você tem, enquanto o leitor informa apenas que algumas linhas falharam.
O Money Talks procura a tabela cujas colunas são as colunas de transação e lê só ela. Tanto faz se as contas vêm antes ou depois, então nada aqui depende de o FinEye manter a ordem que usa hoje.
Você não precisa preparar o arquivo. Exporte e importe.
Os dois lados do dinheiro em uma linha
A maioria das exportações escreve uma transação como um valor e um sinal. O FinEye
escreve dois grupos em toda linha: outcomeAccount, outcome e outcomeCurrency
para o dinheiro que saiu, e incomeAccount, income e incomeCurrency para o
dinheiro que chegou.
Um gasto comum preenche o primeiro grupo e deixa o segundo em zero. Uma receita faz o contrário. Uma transferência entre duas contas suas preenche os dois.
Esse último caso é o que merece atenção. Leia uma transferência como um gasto e a metade que chegou desaparece: a sua poupança nunca recebe o dinheiro, o seu gasto do mês fica inflado pelo valor que você moveu, e nenhum erro é levantado porque nada falhou. É o jeito mais silencioso de uma importação sair errada.
O Money Talks mantém a linha inteira, com a conta de onde saiu, a conta em que chegou, e um valor e uma moeda para cada. Se você moveu dinheiro entre contas em duas moedas, os dois números sobrevivem, e a diferença entre eles é a cotação que você conseguiu de verdade.
A categoria que você escolheu, não o grupo acima dela
O FinEye escreve uma categoria como um caminho: Food / Groceries,
Transport / Taxi. A primeira metade é o grupo, a segunda é a categoria que você
escolheu dentro dele.
A segunda metade é o que vem junto. Um grupo é um jeito de manter uma lista longa legível, e não uma afirmação sobre o dinheiro, e o Money Talks mantém as categorias planas para você não ter que cuidar de uma árvore só para registrar um café.
A prévia lista todos os nomes de categoria que ela está prestes a criar, então se
você preferir ver Food em vez de Groceries em alguns deles, isso é um ou dois
renomeios antes de confirmar, e não uma decisão da qual você não sai mais.
As contas chegam como nomes
Cada transação lembra a conta de onde veio, e a prévia te mostra todos os nomes encontrados. O que não acontece é o Money Talks criar essas contas, dar tipos a elas, ou definir os saldos delas a partir da tabela no fim do seu arquivo.
Isso quer dizer que o seu histórico está completo e os seus saldos não: as transações estão todas lá, presas aos nomes com que vieram. Vale saber disso antes de importar, e não depois, porque o número que você vê no fim é um total do que você trouxe, e não uma cópia do que o FinEye te mostrava.