Como passar o seu histórico do Money Flow

O Money Flow põe o lado de lá de cada transferência em colunas próprias, o que faz dele uma das apps mais fáceis de deixar sem perder nada. O senão está noutro sítio: os nomes das contas dele têm vírgulas, num ficheiro separado por vírgulas.

Como importar

  1. 1. Exporte o seu histórico do Money Flow. O que quer é o ficheiro CSV.
  2. 2. Abra o Money Talks, vá a Definições e toque em «Importar dados».
  3. 3. Escolha Money Flow na lista de apps.
  4. 4. Indique o ficheiro que exportou.
  5. 5. Leia a pré-visualização. As transferências aparecem como uma linha que nomeia as duas contas, para poder verificar o emparelhamento antes de alguma coisa ser gravada.
  6. 6. Confirme.

O ficheiro de que precisa

O Money Flow exporta um ficheiro CSV.

Tem o ficheiro certo se a primeira linha 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 um movimento entre contas suas. Estão vazias nas despesas e receitas normais.

Perguntas frequentes

As minhas transferências entre contas passam?

Sim. O Money Flow escreve o lado de lá de uma transferência nas colunas próprias Transfer: Account, Transfer: Amount e Transfer: Currency, por isso as duas metades ficam na mesma linha e não há nada para adivinhar. O Money Talks regista-as como uma única transferência com os dois lados.

A minha conta chama-se Cash, USD. A vírgula estraga o ficheiro?

Não. O Money Flow põe o nome entre aspas, por isso a vírgula fica dentro do campo em vez de separar dois campos. Vale a pena saber porque um script que parte cada linha nas vírgulas rebenta aqui, e é a razão mais comum para uma importação caseira de um ficheiro do Money Flow produzir disparates.

Uma transferência no meu ficheiro não tem valor de chegada. O que lhe acontece?

Passa na mesma como transferência. Quando o Money Flow nomeia a conta de destino mas deixa o valor de chegada em branco, o dinheiro moveu-se entre duas contas na mesma moeda e o valor é o mesmo dos dois lados. O Money Talks espelha-o em vez de registar um zero.

Que parte do meu histórico são mesmo transferências?

Mais do que a maioria das pessoas espera. Numa exportação real do Money Flow com que testámos, 33 de 405 linhas eram transferências, muitas delas entre moedas. São 8% de um histórico que de outra forma chegaria como despesa inexplicada e receita inexplicada.

O que vem da Money Flow

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

O que não vem

  • Etiquetas - O Money Talks não tem etiquetas. As colunas Note e Counterparty passam.
  • O local - O Money Talks não guarda uma localização numa transação. Se um local lhe interessa, ele sobrevive na nota.
  • Linhas com valor zero - Não há nada para registar. São marcadas como ignoradas de propósito.
  • As contas em si - Cada transação guarda o nome da conta de onde veio, e a pré-visualização lista os nomes que encontrou. O Money Talks não recria as contas nem os respetivos saldos.

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

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

Numa compra normal estão vazias. Num movimento entre duas contas suas, nomeiam para onde foi o dinheiro, quanto chegou e em que moeda. As duas metades vivem na mesma linha, por isso não é preciso emparelhar nada por data e valor e ficar à espera do melhor.

Isso põe o Money Flow entre as melhores apps para deixar. Muitas exportações nomeiam apenas a conta de onde a linha veio e deixam o outro lado completamente de fora, e assim que essa informação desaparece nenhum importador a consegue recuperar.

Porque é que isto conta mais do que parece

As transferências parecem um assunto de nicho até se contarem. Numa exportação real do Money Flow com que testamos, 33 de 405 linhas eram transferências, e várias atravessavam moedas.

Mal tratadas, essas 33 linhas transformam-se em 33 compras fantasma e 33 entradas fantasma. A sua despesa mensal fica inflacionada, a sua receita fica inflacionada, e os dois erros não se anulam em nenhuma vista que separe as duas coisas, ou seja, em nenhuma vista que valha a pena ver.

O Money Talks guarda cada uma delas como uma transação com dois lados. Ficam fora dos seus totais de despesa e, se os dois lados estavam em moedas diferentes, guardam-se os dois valores, por isso a taxa que teve nesse dia sobrevive à mudança.

Vírgulas dentro dos nomes das contas

O Money Flow deixa chamar Cash, USD a uma conta, e muita gente chama. Num ficheiro separado por vírgulas isso é um campo que contém o separador, coisa que o formato resolve pondo o valor entre aspas.

Qualquer leitor de CSV a sério lida com isso. O que não lida é a abordagem óbvia de partir cada linha nas vírgulas, que é como começa a maioria dos scripts rápidos. A linha desloca-se uma coluna, o valor vai parar ao campo da moeda, e fica com um ficheiro cheio de lixo sem nenhum erro que o explique.

Se alguma vez tentou passar uma exportação do Money Flow por uma folha de cálculo e se perguntou porque é que as colunas ficaram tortas a meio, é por isto. Importe o ficheiro tal como saiu da app.