Como passar o seu histórico do Wallet

O Wallet exporta um ficheiro limpo e bem formado, e quase tudo passa sem problemas. Há uma exceção honesta, e mais vale saber dela antes de importar do que andar à procura de dinheiro em falta depois.

Como importar

  1. 1. Exporte o seu histórico do Wallet. Tanto o CSV como o XLS servem.
  2. 2. Abra o Money Talks, vá a Definições e toque em «Importar dados».
  3. 3. Escolha Wallet na lista de apps.
  4. 4. Indique o ficheiro que exportou.
  5. 5. Leia a pré-visualização. As transferências estão listadas como ignoradas de propósito, com as datas, para as poder apontar antes de confirmar.
  6. 6. Confirme e acrescente depois as transferências à mão.

O ficheiro de que precisa

O Wallet exporta um ficheiro CSV ou XLS. O CSV é separado por pontos e vírgulas.

Tem o ficheiro certo se a primeira linha for assim:

account;category;currency;amount;ref_currency_amount;type;payment_type;note;date;transfer;payee;labels

Aqui os valores são sempre positivos. É a coluna type que diz se uma linha é receita ou despesa.

Perguntas frequentes

Porque é que as minhas transferências do Wallet não são importadas?

Porque a exportação não diz para onde foi o dinheiro. O Wallet escreve cada metade de uma transferência como uma linha própria com uma bandeira de transferência a true, e cada linha nomeia só a conta a que pertence. Não há identificador partilhado e, numa transferência entre moedas, os dois valores são diferentes, por isso nem sequer emparelhar por data e valor encontraria o par de forma fiável. O Money Talks recusa-se a adivinhar e diz-lhe que linhas eram.

Então o que faço com elas?

A pré-visualização lista-as com as datas e os valores antes de confirmar seja o que for, por isso aponte essa lista. Depois da importação, acrescente cada transferência uma vez no Money Talks. Para a maioria das pessoas são umas quantas linhas: a renda passada para uma conta conjunta, um carregamento de um cartão de viagem. São uns minutos de trabalho, e é trabalho que só faz uma vez.

Todo o resto passa?

Receitas e despesas, datas, categorias e subcategorias, o nome da conta, a moeda de cada linha, e a sua nota. Onde uma linha não tem nota, é usado o beneficiário. Os rótulos e o tipo de pagamento ficam para trás. O Wallet escreve os valores como números positivos com o sentido numa coluna type à parte, que o Money Talks lê corretamente, por isso nada chega com o sinal errado.

O meu ficheiro usa pontos e vírgulas em vez de vírgulas. É um problema?

Não. O CSV do Wallet é separado por pontos e vírgulas e o Money Talks conta com isso. Não o converta antes numa folha de cálculo: voltar a gravar um CSV costuma reescrever as datas no formato do seu sistema, o que cria um problema que não existia.

O que vem da Wallet by BudgetBakers

  • Cada receita e despesa com a data e a nota
  • Categorias, incluindo as que o Wallet escreve como Categoria, Subcategoria num único campo
  • A moeda de cada linha, para que um histórico multimoeda continue multimoeda
  • A conta de onde veio cada transação
  • O beneficiário, nas linhas em que deixou a nota vazia

O que não vem

  • Transferências entre as suas próprias contas - O Wallet marca-as com uma bandeira de transferência mas escreve cada metade como uma linha própria que nomeia só a conta dela, sem nada partilhado que ligue as duas. Emparelhá-las obrigaria a adivinhar, por isso o Money Talks lista-as na pré-visualização. Veja abaixo o que fazer com elas.
  • Os rótulos e o tipo de pagamento - O Money Talks não tem etiquetas, e regista a forma como pagou na conta em vez de em cada linha, por isso a coluna payment_type fica para trás.
  • O beneficiário, quando a linha também tem uma nota - O Wallet escreve os dois, e uma transação leva uma linha de texto. Ganha a nota porque a escreveu a pensar nesta compra; o beneficiário entra quando a nota está vazia.
  • O valor na moeda de referência - O Wallet escreve uma segunda cópia de cada valor convertida para a moeda em que a app estava configurada. O Money Talks converte para a sua moeda base por conta própria a partir do valor original, por isso a cópia não é precisa.
  • 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.

O que passa, numa frase

Receitas, despesas, datas, categorias, subcategorias, nomes das contas, a moeda de cada linha, e a nota que escreveu. Para a maioria dos utilizadores do Wallet, é esse o ficheiro todo.

Duas colunas mais pequenas não fazem a viagem. Os rótulos não têm casa no Money Talks, e o tipo de pagamento aqui é uma propriedade da conta e não de cada transação. O beneficiário é usado como texto da transação quando deixou a nota vazia, por isso só se perde nas linhas que têm as duas coisas.

A exceção: as transferências

O Wallet tem uma coluna transfer que diz true ou false. Isso diz-lhe que uma linha faz parte de um movimento entre duas contas suas. Não lhe diz quais são as duas.

Cada metade da transferência é uma linha própria, e cada linha nomeia só a conta a que pertence. Não há identificador partilhado entre elas nem coluna a apontar para o outro lado. A informação sobre para onde foi o dinheiro não está escondida no ficheiro. Nunca chegou a ser escrita nele.

Pode pensar que as metades se podiam emparelhar por data e valor. Às vezes podem. Mas uma transferência entre contas em duas moedas tem valores diferentes de cada lado por definição, e duas transferências do mesmo tamanho no mesmo dia são suficientemente comuns para que o emparelhamento ficasse errado, e não apenas incompleto.

Um emparelhamento errado é pior do que nenhum. Inventa um movimento entre duas contas que nunca trocaram dinheiro, e fá-lo em silêncio, o que significa que só dá por isso meses depois, quando um saldo se recusa a bater certo.

Por isso o Money Talks não adivinha. Marca essas linhas como ignoradas de propósito, conta-as, e mostra-lhas na pré-visualização com as datas antes de confirmar seja o que for.

O que fazer com elas

Aponte a lista da pré-visualização, importe o resto, e acrescente depois as transferências à mão.

Na prática, costuma ser uma lista curta. As transferências tendem a ser recorrentes e deliberadas: passar dinheiro para a poupança, carregar um cartão de viagem, acertar contas com alguém. A maioria das pessoas tem um punhado de padrões e não centenas de movimentos avulsos.

Este é o estado honesto de uma migração do Wallet hoje. Se o seu histórico for sobretudo transferências, vale a pena saber disso antes de começar em vez de depois.

Uma nota sobre limpar o ficheiro primeiro

A exportação é separada por pontos e vírgulas, o que surpreende quem a abre numa folha de cálculo e vê uma coluna só. A tentação é arranjar aquilo e gravar outra vez.

Resista. Voltar a gravar um CSV reescreve as datas no formato que o seu computador preferir, e um ficheiro que teria importado sem problemas passa a precisar que lhe arranjem as datas. Importe o ficheiro exatamente como o Wallet o produziu.