Como migrar seu histórico do Wallet

O Wallet exporta um arquivo limpo e bem formado, e quase tudo nele atravessa sem problema. Há uma exceção honesta, e é melhor saber dela antes de importar do que sair atrás de dinheiro sumido depois.

Como importar

  1. 1. Exporte o seu histórico do Wallet. Tanto o CSV quanto o XLS funcionam.
  2. 2. Abra o Money Talks, vá em Ajustes e toque em Importar dados.
  3. 3. Escolha Wallet na lista de apps.
  4. 4. Selecione o arquivo que você exportou.
  5. 5. Leia a prévia. As transferências aparecem como ignoradas de propósito, com as datas, para você anotá-las antes de confirmar.
  6. 6. Confirme e depois adicione as transferências à mão.

O arquivo que você precisa

O Wallet exporta um arquivo CSV ou XLS. O CSV é separado por ponto e vírgula.

Você tem o arquivo certo se a primeira linha dele 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 é o que diz se a linha é receita ou despesa.

Perguntas frequentes

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

Porque a exportação não diz para onde o dinheiro foi. O Wallet escreve cada metade de uma transferência como uma linha própria com a flag de transferência em true, e cada linha nomeia só a conta a que pertence. Não há id compartilhado, e em uma transferência entre moedas os dois valores são diferentes, então nem casar por data e valor encontraria o par de forma confiável. O Money Talks se recusa a chutar e te diz quais eram essas linhas.

E o que eu faço com elas?

A prévia as lista com as datas e os valores antes de você confirmar qualquer coisa, então anote essa lista. Depois da importação, lance cada transferência uma vez no Money Talks. Para a maioria das pessoas são poucas linhas: aluguel movido para uma conta conjunta, uma recarga de cartão de viagem. São alguns minutos de trabalho, e é um trabalho que você faz uma vez só.

Todo o resto vem junto?

Receitas e despesas, datas, categorias e subcategorias, o nome da conta, a moeda de cada linha e a sua nota. Quando uma linha não tem nota, o beneficiário é usado no lugar. As labels e o tipo de pagamento ficam para trás. O Wallet escreve os valores como números positivos, com a direção em uma coluna type separada, que o Money Talks lê corretamente, então nada chega com o sinal errado.

Meu arquivo usa ponto e vírgula em vez de vírgula. Isso é problema?

Não. O CSV do Wallet é separado por ponto e vírgula e o Money Talks espera isso. Não converta o arquivo em uma planilha antes: salvar um CSV de novo costuma reescrever as datas no formato do seu sistema, o que cria um problema que não existia.

O que vem junto do Wallet by BudgetBakers

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

O que não vem junto

  • Transferências entre as suas próprias contas - O Wallet as marca com uma flag de transferência, mas escreve cada metade como uma linha própria que nomeia só a conta dela, sem nada em comum para ligar as duas. Emparelhá-las significaria chutar, então o Money Talks as lista na prévia. Veja abaixo o que fazer com elas.
  • Labels e o tipo de pagamento - O Money Talks não tem tags, e registra a forma de pagamento na conta, e não em cada linha, então 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 carrega uma linha de texto. A nota vence porque você a escreveu sobre essa 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 o app estava configurado. O Money Talks converte para a sua moeda base por conta própria, a partir do valor original, então a cópia não é necessária.
  • 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.

O que vem junto, em uma frase

Receitas, despesas, datas, categorias, subcategorias, nomes das contas, a moeda de cada linha e a nota que você escreveu. Para a maioria dos usuários do Wallet, isso é o arquivo inteiro.

Duas colunas menores não fazem a viagem. As labels não têm lugar 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 você deixou a nota vazia, então ele só se perde nas linhas que têm as duas coisas.

A exceção: transferências

O Wallet tem uma coluna transfer que diz true ou false. Isso te informa que uma linha faz parte de uma movimentação entre duas contas suas. Não informa quais duas.

Cada metade da transferência é uma linha própria, e cada linha nomeia só a conta a que pertence. Não há id compartilhado entre elas e nenhuma coluna apontando para o outro lado. A informação sobre para onde o dinheiro foi não está escondida no arquivo. Ela nunca foi escrita nele.

Você pode pensar que as metades poderiam ser casadas 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 comuns o bastante para que o casamento saísse errado, e não apenas incompleto.

Um emparelhamento errado é pior do que nenhum. Ele inventa uma movimentação entre duas contas que nunca trocaram dinheiro, e faz isso em silêncio, o que significa que você descobre meses depois, quando um saldo se recusa a fechar.

Então o Money Talks não chuta. Ele marca essas linhas como ignoradas de propósito, conta quantas foram, e as mostra na prévia com as datas antes de você confirmar qualquer coisa.

O que fazer com elas

Anote a lista na prévia, importe o resto, e depois lance as transferências à mão.

Na prática, costuma ser uma lista curta. Transferências tendem a ser recorrentes e deliberadas: mandar dinheiro para a poupança, recarregar 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 movimentações avulsas.

Este é o estado honesto de uma migração do Wallet hoje. Se o seu histórico é feito principalmente de transferências, vale saber disso antes de começar, e não depois.

Uma observação sobre limpar o arquivo antes

A exportação é separada por ponto e vírgula, o que surpreende quem a abre em uma planilha e vê uma coluna só. A tentação é consertar e salvar de novo.

Resista. Salvar um CSV de novo reescreve as datas no formato que o seu computador prefere, e um arquivo que teria importado sem problema passa a precisar de conserto nas datas. Importe o arquivo exatamente como o Wallet o produziu.