Como passar o seu histórico do ZenMoney
O ZenMoney escreve uma transferência como uma única linha, com dinheiro a sair de um lado e a chegar do outro. Leia essa linha como uma despesa e a metade que chegou desaparece sem erro nenhum, que é a forma mais silenciosa de uma importação correr mal.
Como importar
- 1. Exporte o seu histórico do ZenMoney. O que quer é o ficheiro CSV.
- 2. Abra o Money Talks, vá a Definições e toque em «Importar dados».
- 3. Escolha ZenMoney na lista de apps.
- 4. Indique o ficheiro que exportou.
- 5. Leia a pré-visualização. As transferências aparecem como uma única linha a mostrar as duas contas, para poder verificar o emparelhamento antes de alguma coisa ser gravada.
- 6. Confirme.
O ficheiro de que precisa
O ZenMoney exporta um ficheiro CSV, separado por pontos e vírgulas, com vírgulas decimais.
Tem o ficheiro certo se a primeira linha for assim:
date;categoryName;payee;comment;outcomeAccountName;outcome;outcomeCurrencyShortTitle;incomeAccountName;income;incomeCurrencyShortTitle;createdDate;changedDate;qrCode Todas as linhas têm um grupo outcome e um grupo income. Qual deles tem um número diferente de zero é o que faz da linha uma despesa, uma receita ou uma transferência.
Perguntas frequentes
Como é que uma transferência é escrita numa exportação do ZenMoney?
Como uma linha com as duas metades preenchidas. Uma despesa tem um número em outcome e 0,00 em income. A receita é o contrário. Uma transferência tem um número a sério dos dois lados, com a conta de onde saiu em outcomeAccountName e a conta a que chegou em incomeAccountName. O Money Talks lê isso como uma transferência com dois lados.
Passei dinheiro entre contas em moedas diferentes. O que acontece aos dois valores?
Guardam-se os dois. Numa transferência entre moedas o ZenMoney regista o valor que saiu, o valor que chegou, e uma moeda para cada um. Esses dois números não devem coincidir: a distância entre eles é a taxa que teve nesse dia. O Money Talks guarda os dois em vez de ficar com um e recalcular o outro mais tarde.
Porque é que os valores estão escritos com vírgula em vez de ponto?
O ZenMoney usa a vírgula decimal, por isso cinquenta hryvnia são 50,00 e não 50.00. Isto é normal no formato e o Money Talks lê-o corretamente. Não precisa de converter o ficheiro numa folha de cálculo primeiro, e fazê-lo costuma piorar as coisas por mudar ao mesmo tempo o formato das datas.
Preciso de conta para importar do ZenMoney?
Não. A importação funciona sem registo. Se tiver conta, as Definições têm uma linha «Eliminar última importação» que remove as transações da sua importação mais recente com um toque.
O que vem da ZenMoney
- Cada transação com a data, o beneficiário e o comentário
- Categorias
- A moeda de cada lado de cada linha, para que um histórico multimoeda continue multimoeda
- Transferências entre contas suas, mantidas como um só registo com os dois valores e as duas moedas
- A conta de onde veio cada transação
O que não vem
- Linhas com valor zero dos dois lados - Nada se moveu, por isso não há nada para registar. São marcadas como ignoradas de propósito.
- A coluna do código QR - O ZenMoney guarda o código de talão em bruto que alguns bancos juntam a um pagamento. O Money Talks não tem onde o pôr, e não é legível como nota.
- As datas de criação e de alteração - Estas dizem quando escreveu a transação, não quando o dinheiro se moveu. O que passa é a data da transação.
- 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.
Uma linha, dois lados
A maioria das apps dá duas linhas a uma transferência e deixa-lhe a si reparar que andam juntas. O ZenMoney faz o contrário: uma linha leva as duas metades.
As colunas vêm aos pares. outcomeAccountName, outcome e
outcomeCurrencyShortTitle descrevem o dinheiro a sair. incomeAccountName,
income e incomeCurrencyShortTitle descrevem o dinheiro a chegar. Todas as
linhas têm as seis, e são as que trazem um número a sério que dão sentido à linha.
- Uma despesa:
outcomeé 50,00 eincomeé 0,00. - Receita:
outcomeé 0,00 eincomeé 500,00. - Uma transferência: os dois são diferentes de zero.
É o terceiro caso que é mal tratado. Um leitor que verifique primeiro a receita e depois a despesa, ou ao contrário, apanha uma transferência no primeiro ramo que testar e nunca repara na outra metade da linha.
O que isso lhe custa
Digamos que passa 10 000 UAH da sua conta em hryvnia para uma conta em euros e chegam 230 EUR. O ZenMoney escreve uma linha: 10 000 a sair em UAH, 230 a entrar em EUR.
Tratado como despesa, aquilo torna-se uma despesa de 10 000 UAH. O seu mês passa a conter uma compra de cinco dígitos que nunca fez, o seu gráfico de despesa fica dominado por ela, e os 230 EUR que chegaram simplesmente não estão lá. Não é levantado nenhum erro, porque nada falhou. O ficheiro foi lido; só foi lido como uma coisa que não era.
O Money Talks lê os dois lados, regista uma transferência, e mantém as 10 000 UAH e os 230 EUR juntos. A diferença entre eles é a taxa que teve, e fica no seu histórico como um facto em vez de ser recalculada meses depois a partir de uma tabela de taxas.
Pontos e vírgulas e vírgulas decimais
O ficheiro é separado por pontos e vírgulas e escreve os valores como 50,00.
As duas coisas são normais no ZenMoney e o Money Talks trata delas tal como estão.
Vale a pena resistir à vontade de limpar o ficheiro numa folha de cálculo primeiro. Abrir um CSV no Excel e gravá-lo outra vez tende a reescrever as datas no formato que o seu sistema preferir, o que transforma um ficheiro que teria importado sem problemas num que precisa que lhe arranjem as datas.