Como passar o seu histórico do YNAB

O YNAB dá-lhe um ficheiro zip em vez de uma folha de cálculo, e lá dentro há duas tabelas. Só uma delas tem as suas transações, e é a primeira coisa a acertar.

Como importar

  1. 1. Exporte o seu orçamento do YNAB. Recebe um ficheiro zip.
  2. 2. Abra o Money Talks, vá a Definições e toque em «Importar dados».
  3. 3. Escolha YNAB na lista de apps.
  4. 4. Indique o zip exatamente como o YNAB lho deu. Não é preciso descompactá-lo nem andar à procura do registo lá dentro.
  5. 5. Leia a pré-visualização. Ela mostra quantas transações vão ser acrescentadas, que categorias são novas, e cada linha ignorada com o respetivo motivo.
  6. 6. Confirme.

O ficheiro de que precisa

O YNAB exporta um ficheiro zip com dois ficheiros CSV: um registo de movimentos e uma tabela de orçamento.

Tem o ficheiro certo se a primeira linha for assim:

"Account","Flag","Date","Payee","Category Group/Category","Category Group","Category","Memo","Outflow","Inflow","Cleared"

Este é o registo de movimentos, o ficheiro que tem as suas transações. Não precisa de descompactar nada: dê o zip ao Money Talks e ele tira o registo de lá.

Perguntas frequentes

Tenho de descompactar primeiro a exportação do YNAB?

Não. Dê o zip ao Money Talks tal como saiu do YNAB. Ele encontra o registo lá dentro e lê esse, e ignora a tabela de orçamento que está ao lado. Descompactar primeiro também funciona, e nesse caso escolha o ficheiro cujo nome acaba em Register.csv.

Porque é que os valores estão em duas colunas separadas?

O YNAB escreve a despesa em Outflow e o dinheiro recebido em Inflow, cada um com um símbolo de moeda agarrado, e põe um zero na outra. O Money Talks lê a coluna que tiver um número a sério e tira daí o sentido, por isso nada chega com o sinal trocado.

As minhas categorias mantêm os emojis?

Sim, na parte que passa. O YNAB escreve cada categoria de três formas na exportação, e o Money Talks lê o nome do último nível, por isso Bills: Utilities chega como Utilities com o emoji intacto. Se dois dos seus grupos tiverem o mesmo nome no último nível, fundem-se numa categoria, e a pré-visualização lista todas as categorias que vai criar, para ver isso antes de confirmar.

Os meus orçamentos passam?

Não, e isso é deliberado. O zip tem uma tabela de orçamento, mas os orçamentos do YNAB assentam em dar a cada unidade de dinheiro um trabalho, o que não se traduz nas regras de outra app sem mudar o que os números significam. O seu histórico de transações passa por inteiro, e os orçamentos monta-os por cima dele.

O que vem da YNAB

  • Cada transação com a data, o beneficiário e o memorando
  • Categorias, pelo nome do último nível, com os emojis que lá pôs
  • O sentido de cada linha, lido de qual das colunas Outflow e Inflow tem um número
  • A conta de onde veio cada transação

O que não vem

  • A tabela de orçamento - O zip também tem uma tabela de orçamento por categoria. O Money Talks importa as suas transações, e os orçamentos configura-os de novo, porque um orçamento do YNAB assenta em regras que não passam para outra app um para um.
  • As bandeiras - As bandeiras de cor do YNAB não têm equivalente no Money Talks. Os memorandos passam por inteiro.
  • O estado de reconciliação - Se uma transação foi ou não reconciliada com o banco é um pormenor do fluxo de trabalho do YNAB. A transação em si passa de qualquer forma.
  • 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.

A exportação é um zip com duas tabelas lá dentro

A maioria das apps entrega-lhe um CSV. O YNAB entrega um zip, e lá dentro estão dois ficheiros: um registo de movimentos, que são as suas transações, e uma tabela de orçamento, que são os montantes que atribuiu a cada categoria.

O registo é o que tem o seu histórico. O nome dele acaba em Register.csv, com o nome do seu orçamento e a data da exportação à frente.

Não precisa de saber nada disto para importar. Dê o zip ao Money Talks tal como veio, e ele tira de lá o registo e deixa a tabela de orçamento em paz.

Outflow e Inflow em vez de um sinal

O YNAB não escreve um número negativo para a despesa. Escreve duas colunas de valor e põe o seu dinheiro numa delas.

"Outflow"   "Inflow"
$50.00      $0.00      <- uma despesa de 50
$0.00       $5000.00   <- receita

As duas trazem um símbolo de moeda, um pormenor pequeno que baralha ferramentas à espera de um número nu. O Money Talks tira o símbolo, fica com a coluna que tem um valor a sério, e tira daí o sentido.

Categorias escritas de três formas

A exportação repete cada categoria em três colunas: Category Group/Category com o caminho completo, e depois Category Group e Category separadas. Os emojis nos nomes sobrevivem à exportação e passam tal como os escreveu.

O Money Talks lê a última dessas, só o nome do último nível, por isso Bills: Utilities chega como Utilities.

Isso vale a pena saber se o mesmo nome de último nível aparecer debaixo de dois grupos. Um Subscriptions debaixo de Bills e um Subscriptions debaixo de Fun chegam como uma categoria só, com as transações dos dois. A pré-visualização lista todas as categorias que vai criar, por isso pode ver a fusão antes de confirmar e mudar o nome de uma delas no YNAB primeiro, se preferir mantê-las separadas.

Porque é que a tabela de orçamento fica para trás

O método do YNAB dá a cada unidade de dinheiro um trabalho neste mês. Os números de orçamento dele significam «atribuído», não «planeado gastar», e as duas coisas só são iguais até mexer dinheiro entre categorias a meio do mês, que é o objetivo do método.

Importar esses números como limites de despesa produziria orçamentos que parecem certos e se comportam de outra maneira. O seu histórico de transações é a parte que passa sem problemas, e é a parte que não consegue recriar à mão.