Comment transférer votre historique depuis Wallet
Wallet exporte un fichier propre et bien formé, et presque tout passe sans difficulté. Il y a une exception, autant l'annoncer, et mieux vaut la connaître avant d'importer que de chercher de l'argent manquant après.
Comment l'importer
- 1. Exportez votre historique depuis Wallet. Le CSV comme le XLS fonctionnent.
- 2. Ouvrez Money Talks, allez dans Réglages et touchez « Importer des données ».
- 3. Choisissez Wallet dans la liste des applications.
- 4. Indiquez le fichier que vous avez exporté.
- 5. Lisez l'aperçu. Les virements sont listés comme ignorés volontairement, avec leurs dates, pour que vous puissiez les noter avant de confirmer.
- 6. Confirmez, puis ajoutez les virements à la main.
Le fichier qu'il vous faut
Wallet exporte un fichier CSV ou un fichier XLS. Le CSV est séparé par des points-virgules.
Vous avez le bon fichier si sa première ligne ressemble à ceci :
account;category;currency;amount;ref_currency_amount;type;payment_type;note;date;transfer;payee;labels Les montants sont toujours positifs ici. C'est la colonne type qui dit si une ligne est un revenu ou une dépense.
Questions fréquentes
Pourquoi mes virements Wallet ne sont-ils pas importés ?
Parce que l'export ne dit pas où est allé l'argent. Wallet écrit chaque moitié d'un virement dans sa propre ligne avec un indicateur transfer à true, et chaque ligne ne nomme que le compte auquel elle appartient. Il n'y a pas d'identifiant partagé, et sur un virement entre devises les deux montants diffèrent, donc même un rapprochement par date et par montant ne trouverait pas la paire de façon fiable. Money Talks refuse de deviner et vous dit de quelles lignes il s'agissait.
Alors qu'est-ce que j'en fais ?
L'aperçu les liste avec leurs dates et leurs montants avant que vous ne confirmiez quoi que ce soit, donc prenez note de cette liste. Après l'import, ajoutez chaque virement une fois dans Money Talks. Pour la plupart des gens ça représente une poignée de lignes : un loyer déplacé vers un compte joint, la recharge d'une carte de voyage. C'est quelques minutes de travail, et c'est un travail que vous ne faites qu'une fois.
Est-ce que tout le reste arrive ?
Les revenus et les dépenses, les dates, les catégories et les sous-catégories, le nom du compte, la devise de chaque ligne, et votre note. Là où une ligne n'a pas de note, le bénéficiaire est utilisé à la place. Les étiquettes et le mode de paiement restent sur place. Wallet écrit les montants en nombres positifs avec le sens dans une colonne type séparée, que Money Talks lit correctement, donc rien n'arrive avec le mauvais signe.
Mon fichier utilise des points-virgules au lieu de virgules. Est-ce un problème ?
Non. Le CSV de Wallet est séparé par des points-virgules et Money Talks s'y attend. Ne le convertissez pas d'abord dans un tableur : réenregistrer un CSV réécrit en général les dates au format de votre système, ce qui crée un problème qui n'existait pas.
Ce qui arrive depuis Wallet by BudgetBakers
- Chaque revenu et chaque dépense avec sa date et sa note
- Les catégories, y compris celles que Wallet écrit sous la forme Catégorie, Sous-catégorie dans un seul champ
- La devise de chaque ligne, donc un historique multidevise reste multidevise
- Le compte d'où vient chaque transaction
- Le bénéficiaire, sur les lignes où vous avez laissé la note vide
Ce qui n'arrive pas
- Les virements entre vos propres comptes - Wallet les marque d'un indicateur de virement mais écrit chaque moitié dans sa propre ligne, ne nommant que son propre compte, sans rien de partagé pour relier les deux. Les apparier voudrait dire deviner, donc Money Talks les liste dans l'aperçu à la place. Voir plus bas ce qu'il faut en faire.
- Les étiquettes et le mode de paiement - Money Talks n'a pas d'étiquettes, et il enregistre la façon dont vous payez sur le compte plutôt que sur chaque ligne, donc la colonne payment_type reste sur place.
- Le bénéficiaire, quand la ligne a aussi une note - Wallet écrit les deux, et une transaction porte une seule ligne de texte. La note l'emporte parce que vous l'avez écrite à propos de cet achat ; le bénéficiaire prend le relais quand la note est vide.
- Le montant en devise de référence - Wallet écrit une deuxième copie de chaque montant convertie dans la devise sur laquelle votre app était réglée. Money Talks convertit lui-même vers votre devise de référence à partir du montant d'origine, donc la copie est inutile.
- Vos comptes eux-mêmes - Chaque transaction se souvient du nom du compte d'où elle vient, et l'aperçu liste les noms trouvés. Money Talks ne recrée pas les comptes ni leurs soldes.
Ce qui arrive, en une phrase
Les revenus, les dépenses, les dates, les catégories, les sous-catégories, les noms de comptes, la devise de chaque ligne, et la note que vous avez écrite. Pour la plupart des utilisateurs de Wallet, c’est tout le fichier.
Deux colonnes plus modestes ne font pas le voyage. Les étiquettes n’ont pas de place dans Money Talks, et le mode de paiement est ici une propriété du compte plutôt que de chaque transaction. Le bénéficiaire sert de texte à la transaction quand vous avez laissé la note vide, donc il n’est perdu que sur les lignes qui ont les deux.
L’exception : les virements
Wallet a une colonne transfer qui vaut true ou false. Elle vous dit qu’une
ligne fait partie d’un déplacement entre deux de vos propres comptes. Elle ne
vous dit pas lesquels.
Chaque moitié du virement est sa propre ligne, et chaque ligne ne nomme que le compte auquel elle appartient. Il n’y a pas d’identifiant partagé entre elles ni de colonne pointant vers l’autre côté. L’information sur la destination de l’argent n’est pas cachée dans le fichier. Elle n’y a jamais été écrite.
Vous pourriez penser que les moitiés peuvent être rapprochées par date et par montant. Parfois, oui. Mais un virement entre des comptes dans deux devises a par définition des montants différents de chaque côté, et deux virements de la même taille le même jour sont assez courants pour que le rapprochement soit faux plutôt que simplement incomplet.
Un mauvais appariement est pire que pas d’appariement du tout. Il invente un mouvement entre deux comptes qui n’ont jamais échangé d’argent, et il le fait en silence, ce qui veut dire que vous le découvrez des mois plus tard quand un solde refuse de tomber juste.
Donc Money Talks ne devine pas. Il marque ces lignes comme ignorées volontairement, les compte, et vous les montre dans l’aperçu avec leurs dates avant que vous ne confirmiez quoi que ce soit.
Quoi en faire
Notez la liste dans l’aperçu, importez le reste, puis ajoutez les virements à la main.
En pratique, c’est en général une courte liste. Les virements tendent à être récurrents et délibérés : mettre de l’argent de côté, recharger une carte de voyage, régler ses comptes avec quelqu’un. La plupart des gens ont une poignée de schémas plutôt que des centaines de déplacements ponctuels.
Voilà l’état honnête d’une migration depuis Wallet aujourd’hui. Si votre historique est surtout fait de virements, mieux vaut le savoir avant de commencer qu’après.
Un mot sur le nettoyage du fichier
L’export est séparé par des points-virgules, ce qui surprend les gens qui l’ouvrent dans un tableur et voient une seule colonne. La tentation est de corriger ça et d’enregistrer à nouveau.
Résistez. Réenregistrer un CSV réécrit les dates dans le format que préfère votre ordinateur, et un fichier qui se serait importé proprement a maintenant besoin qu’on répare ses dates. Importez le fichier exactement tel que Wallet l’a produit.