Comment transférer votre historique depuis FinEye

FinEye écrit vos transactions et vos comptes dans le même fichier, un tableau sous l'autre. La plupart des lecteurs arrivent au second en-tête et se mettent à transformer votre liste de comptes en transactions. Celui-ci sait où s'arrêtent les transactions.

Comment l'importer

  1. 1. Exportez vos données depuis FinEye. C'est le fichier CSV qu'il vous faut.
  2. 2. Ne coupez pas le fichier et ne supprimez pas le tableau des comptes en bas. Il est ignoré pour vous, et retoucher un CSV dans un tableur réécrit presque toujours les dates.
  3. 3. Ouvrez Money Talks, allez dans Réglages et touchez « Importer des données ».
  4. 4. Choisissez FinEye dans la liste des applications.
  5. 5. Indiquez le fichier, puis lisez l'aperçu. Les virements apparaissent en une seule ligne montrant les deux comptes, donc vous pouvez vérifier l'appariement avant que quoi que ce soit ne soit enregistré.
  6. 6. Confirmez.

Le fichier qu'il vous faut

FinEye exporte un seul fichier CSV, séparé par des virgules, avec un point décimal et deux tableaux dedans.

Vous avez le bon fichier si sa première ligne ressemble à ceci :

date,type,category,description,tags,outcomeAccount,outcome,outcomeCurrency,incomeAccount,income,incomeCurrency,refund

Chaque ligne a un groupe sortant et un groupe entrant. C'est celui des deux qui porte un nombre non nul qui fait de la ligne une dépense, un revenu ou un virement entre deux de vos comptes.

Questions fréquentes

Mon export contient deux tableaux. Dois-je supprimer le second ?

Non. Importez le fichier exactement tel que FinEye l'a écrit. Les transactions viennent d'abord, puis une ligne vide, puis une deuxième ligne d'en-tête et vos comptes avec leurs types et leurs soldes. Un lecteur qui continue traite ce second en-tête comme une transaction et tout ce qui suit comme d'autres transactions, et c'est pour ça qu'un export FinEye peut arriver ailleurs sous la forme de votre vrai historique plus une ligne cassée par compte que vous possédez. Money Talks trouve le tableau des transactions à ses colonnes et s'arrête là.

Comment un virement entre mes comptes est-il écrit ?

En une seule ligne avec les deux moitiés remplies. Une dépense a un nombre dans le groupe outcome et zéro dans le groupe income. Un revenu, l'inverse. Un virement a un vrai nombre des deux côtés, avec le compte quitté dans outcomeAccount et le compte atteint dans incomeAccount. Money Talks enregistre ça comme un seul virement à deux côtés plutôt que comme un paiement plus un revenu inexpliqué.

J'ai déplacé de l'argent entre des comptes dans des devises différentes. Les deux montants survivent-ils ?

Oui. Chaque côté de la ligne porte sa propre devise, et sur un déplacement entre devises les deux montants ne sont pas censés concorder : l'écart entre eux est le taux que vous avez obtenu ce jour-là. Money Talks garde les deux nombres au lieu d'en stocker un et de recalculer l'autre depuis une table de taux plus tard.

Mes catégories ressemblent à Food / Groceries. Quelle moitié j'obtiens ?

Groceries. FinEye écrit le groupe en premier et la catégorie en second, et la catégorie est celle que vous avez vraiment choisie au moment de saisir la transaction. Le groupe est une façon de ranger une longue liste, pas une étiquette sur l'argent. Si vous préférez garder le regroupement, renommez quelques catégories après l'import ; l'aperçu liste chaque nom de catégorie qu'il s'apprête à créer.

Les soldes de mes comptes arrivent-ils ?

Non, et les comptes non plus. FinEye termine le fichier par vos comptes, leurs types et leurs soldes, et rien de tout cela n'est importé. Chaque transaction se souvient du nom du compte d'où elle vient, et l'aperçu liste les noms trouvés, donc vous voyez que votre historique est complet sans que Money Talks invente des comptes pour le contenir.

Le type carte de crédit de mon compte est-il conservé ?

Non. FinEye enregistre si un compte est en espèces, une carte ou une carte de crédit, et ça vit dans le tableau des comptes, qui n'est pas importé. Vos transactions arrivent en entier ; les étiquettes posées sur les comptes, non.

Ai-je besoin d'un compte Money Talks pour importer depuis FinEye ?

Non. L'import fonctionne sans inscription. Si vous avez un compte, les Réglages gardent une ligne Supprimer le dernier import qui retire en une seule fois les transactions de votre import le plus récent.

Ce qui arrive depuis FinEye

  • Chaque transaction avec sa date et son libellé
  • Les catégories, en prenant celle que vous avez choisie plutôt que le groupe qui la contient
  • Le compte d'où vient ou vers lequel va chaque transaction
  • La devise de chaque côté, donc un historique en deux devises reste en deux devises
  • Les virements entre vos propres comptes, gardés en un seul enregistrement avec les deux montants et les deux devises

Ce qui n'arrive pas

  • Le tableau des comptes sous vos transactions - FinEye liste vos comptes, leurs types et leurs soldes à la fin du fichier. L'aperçu montre les noms de comptes trouvés sur vos transactions, mais Money Talks ne recrée ni les comptes ni leurs soldes.
  • Le groupe au-dessus de chaque catégorie - FinEye écrit une catégorie sous forme de chemin, comme Food / Groceries. La partie que vous avez choisie est la seconde moitié, et c'est elle qui arrive.
  • Les tags - Un tag est une seconde façon de regrouper une transaction à côté de sa catégorie. Money Talks n'en a qu'une, donc un tag n'a nulle part où atterrir sans écraser autre chose.
  • Le marqueur de remboursement - FinEye garde une colonne pour marquer une transaction comme le remboursement d'une autre. Le lien entre les deux est une idée propre à FinEye et ne survit pas tout seul.
  • L'heure de la journée - FinEye enregistre la minute à laquelle vous avez saisi une transaction. C'est la date qui fait un budget, et l'horloge n'y ajoute rien.

Deux tableaux dans un seul fichier

Ouvrez un export FinEye dans un éditeur de texte et vous y trouverez vos transactions, une ligne vide, puis ceci :

name,type,currency,balance,includeInTotal,includeInAnalytics,archived

C’est un second tableau avec un second en-tête, qui liste vos comptes. C’est une information utile, et ce ne sont pas des transactions, et c’est exactement là qu’est le problème : un lecteur de CSV a un seul en-tête et lit tout ce qui suit comme des lignes de données. Donnez-lui ce fichier et votre liste de comptes arrive comme des transactions sans date et sans montant, une par compte que vous possédez, pendant qu’il se contente de vous annoncer que certaines lignes ont échoué.

Money Talks cherche le tableau dont les colonnes sont les colonnes de transactions et ne lit que celui-là. Peu lui importe que les comptes soient au début ou à la fin, donc rien ici ne dépend du fait que FinEye garde l’ordre qu’il utilise aujourd’hui.

Vous n’avez pas à préparer le fichier. Exportez-le et importez-le.

Les deux côtés de l’argent sur une seule ligne

La plupart des exports écrivent une transaction comme un montant et un signe. FinEye écrit deux groupes sur chaque ligne : outcomeAccount, outcome et outcomeCurrency pour l’argent qui part, puis incomeAccount, income et incomeCurrency pour l’argent qui arrive.

Une dépense ordinaire remplit le premier groupe et laisse le second à zéro. Un revenu fait l’inverse. Un virement entre deux de vos propres comptes remplit les deux.

C’est ce dernier cas qui mérite votre attention. Lisez un virement comme une dépense et la moitié qui arrive s’évapore : votre compte d’épargne ne reçoit jamais l’argent, vos dépenses du mois sont gonflées du montant déplacé, et aucune erreur n’est levée parce que rien n’a échoué. C’est la façon la plus silencieuse dont un import peut se tromper.

Money Talks garde la ligne entière, avec le compte quitté, le compte atteint, et un montant et une devise pour chacun. Si vous avez déplacé de l’argent entre des comptes dans deux devises, les deux nombres survivent, et l’écart entre eux est le taux que vous avez vraiment obtenu.

La catégorie que vous avez choisie, pas le groupe au-dessus

FinEye écrit une catégorie sous forme de chemin : Food / Groceries, Transport / Taxi. La première moitié est le groupe, la seconde est la catégorie que vous y avez choisie.

C’est la seconde moitié qui arrive. Un groupe sert à garder une longue liste lisible plutôt qu’à dire quelque chose sur l’argent, et Money Talks garde les catégories à plat pour que vous n’ayez pas un arbre à entretenir pour noter un café.

L’aperçu liste chaque nom de catégorie qu’il s’apprête à créer, donc si vous préférez voir Food plutôt que Groceries sur certaines, c’est un ou deux renommages avant de confirmer et non une décision dont vous ne pourrez plus sortir.

Les comptes arrivent comme des noms

Chaque transaction se souvient du compte d’où elle vient, et l’aperçu vous montre tous les noms trouvés. Ce qui n’arrive pas, c’est que Money Talks crée ces comptes, leur donne un type, ou fixe leurs soldes depuis le tableau en bas de votre fichier.

Ça veut dire que votre historique est complet et que vos soldes ne le sont pas : les transactions sont toutes là, attachées aux noms avec lesquels elles sont arrivées. Mieux vaut le savoir avant l’import qu’après, parce que le nombre que vous verrez ensuite est un total de ce que vous avez apporté, pas une copie de ce que FinEye vous affichait.