Como migrar seu histórico do Money Flow

O Money Flow coloca o outro lado de cada transferência em colunas próprias, o que o torna um dos apps mais fáceis de deixar sem perder nada. A pegadinha está em outro lugar: os nomes das contas dele contêm vírgulas, em um arquivo separado por vírgulas.

Como importar

  1. 1. Exporte o seu histórico do Money Flow. Você quer o arquivo CSV.
  2. 2. Abra o Money Talks, vá em Ajustes e toque em Importar dados.
  3. 3. Escolha Money Flow na lista de apps.
  4. 4. Selecione o arquivo que você exportou.
  5. 5. Leia a prévia. As transferências aparecem como uma linha nomeando as duas contas, então dá para conferir o emparelhamento antes de qualquer coisa ser salva.
  6. 6. Confirme.

O arquivo que você precisa

O Money Flow exporta um arquivo CSV.

Você tem o arquivo certo se a primeira linha dele for assim:

Date,Account,Amount,Currency,Category,Counterparty,Transfer: Account,Transfer: Amount,Transfer: Currency,Tags,Place,Note

As três colunas Transfer: nomeiam o outro lado de uma movimentação entre contas suas. Elas ficam vazias em gastos e receitas comuns.

Perguntas frequentes

As minhas transferências entre contas vêm junto?

Sim. O Money Flow escreve o outro lado de uma transferência nas colunas próprias Transfer: Account, Transfer: Amount e Transfer: Currency, então as duas metades ficam em uma linha e nada precisa ser adivinhado. O Money Talks registra isso como uma transferência única com os dois lados.

Minha conta se chama Cash, USD. A vírgula quebra o arquivo?

Não. O Money Flow coloca o nome entre aspas, então a vírgula fica dentro do campo em vez de separar dois campos. Vale saber porque um script que corta cada linha nas vírgulas quebra aqui, e essa é a razão mais comum de uma importação caseira de um arquivo do Money Flow produzir bobagem.

Uma transferência no meu arquivo não tem valor de chegada. O que acontece com ela?

Ela vem como transferência do mesmo jeito. Quando o Money Flow nomeia a conta de destino mas deixa o valor de chegada vazio, o dinheiro se moveu entre duas contas na mesma moeda e o valor é o mesmo dos dois lados. O Money Talks espelha esse valor em vez de registrar zero.

Quanto do meu histórico é transferência, na prática?

Mais do que a maioria das pessoas espera. Em uma exportação real do Money Flow contra a qual testamos, 33 de 405 linhas eram transferências, muitas delas entre moedas. Isso é 8% de um histórico que, de outra forma, chegaria como gasto inexplicado e receita inexplicada.

O que vem junto do Money Flow

  • Cada transação com a data, a contraparte e a nota
  • Categorias
  • A moeda de cada linha, para um histórico multimoeda continuar multimoeda
  • Transferências entre as suas contas, emparelhadas em um registro com os dois lados
  • A conta de onde saiu cada transação, vírgulas no nome incluídas

O que não vem junto

  • Tags - O Money Talks não tem tags. As colunas Note e Counterparty vêm junto.
  • Place - O Money Talks não guarda um local na transação. Se um lugar importa para você, ele sobrevive na nota.
  • Linhas com valor zero - Não há nada a registrar. Elas são marcadas como ignoradas de propósito.
  • As suas contas em si - Cada transação guarda o nome da conta de onde veio, e a prévia lista os nomes encontrados. O Money Talks não recria as contas nem os saldos delas.

As colunas de transferência fazem a parte difícil

Três colunas perto do fim do cabeçalho carregam a resposta inteira: Transfer: Account, Transfer: Amount e Transfer: Currency.

Em uma compra normal elas ficam vazias. Em uma movimentação entre duas contas suas elas dizem para onde o dinheiro foi, quanto chegou e em que moeda. As duas metades vivem em uma linha, então nada precisa ser casado por data e valor na esperança de dar certo.

Isso coloca o Money Flow entre os apps mais fáceis de deixar. Muitas exportações nomeiam só a conta de onde a linha saiu e omitem o outro lado por completo, e uma vez que essa informação some, nenhum importador consegue recuperá-la.

Por que isso importa mais do que parece

Transferências parecem um detalhe até você contá-las. Em uma exportação real do Money Flow contra a qual testamos, 33 linhas de 405 eram transferências, e várias cruzavam moedas.

Tratadas mal, essas 33 linhas viram 33 compras fantasma e 33 depósitos fantasma. O seu gasto mensal fica superestimado, a sua receita fica superestimada, e os dois erros não se anulam em nenhuma visão que separe os dois, que é toda visão que vale a pena olhar.

O Money Talks guarda cada uma delas como uma transação com dois lados. Elas ficam fora dos seus totais de gastos, e se os dois lados estavam em moedas diferentes os dois valores são mantidos, então a cotação que você conseguiu naquele dia sobrevive à mudança.

Vírgulas dentro dos nomes das contas

O Money Flow deixa você chamar uma conta de Cash, USD, e muita gente chama. Em um arquivo separado por vírgulas isso é um campo que contém o separador, o que o formato resolve colocando o valor entre aspas.

Qualquer leitor de CSV decente dá conta. O que não dá conta é a abordagem óbvia de cortar cada linha nas vírgulas, que é como a maioria dos scripts rápidos começa. A linha desloca uma coluna, o valor cai no campo da moeda, e você fica com um arquivo cheio de lixo sem nenhum erro que explique.

Se você já tentou passar uma exportação do Money Flow por uma planilha e se perguntou por que as colunas entortaram no meio do caminho, é por isso. Importe o arquivo como ele saiu do app.