Comment transférer votre historique depuis Budget Flow

Budget Flow écrit l'un des fichiers d'export les plus complets de toutes les applications de budget : les deux côtés d'un virement, le taux de change utilisé, et un indicateur sur les transactions qui ne sont pas encore débitées.

Comment l'importer

  1. 1. Exportez votre historique depuis Budget Flow. C'est le fichier CSV qu'il vous faut.
  2. 2. Ouvrez Money Talks, allez dans Réglages et touchez « Importer des données ».
  3. 3. Choisissez Budget Flow dans la liste des applications.
  4. 4. Indiquez le fichier que vous avez exporté.
  5. 5. Lisez l'aperçu. Les lignes en attente sont listées comme ignorées volontairement, et les virements apparaissent en une seule ligne nommant les deux comptes.
  6. 6. Confirmez.

Le fichier qu'il vous faut

Budget Flow exporte un seul fichier CSV, avec des horodatages complets et des décalages de fuseau horaire.

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

Date,Amount,Source Currency,Target Currency,Exchange Rate,Budget Book,Source Account,Target Account,Folder,Category,Payee,Tags,Notes,Pending

Source Account et Target Account décrivent ensemble un virement. Sur une dépense ordinaire, seule la source est remplie.

Questions fréquentes

Pourquoi certaines de mes lignes ont-elles été ignorées comme en attente ?

Parce que Budget Flow les a marquées ainsi. Une transaction en attente est autorisée par la banque mais pas encore débitée, et le montant final peut encore changer ou l'opération peut être annulée. L'importer mettrait dans votre historique une dépense qui n'a peut-être jamais eu lieu. Ces lignes sont comptées et affichées dans l'aperçu séparément des lignes qui n'ont pas pu être lues.

Les virements entre mes comptes arrivent-ils ?

Les virements entre deux comptes dans la même devise, oui. Budget Flow remplit Target Account, donc les deux extrémités sont nommées sur une seule ligne et rien n'a besoin d'être apparié au jugé, et Money Talks l'enregistre comme un seul virement qui reste en dehors de vos totaux de dépenses. Un virement entre deux devises est refusé à la place : le fichier nomme la devise d'arrivée mais pas le montant d'arrivée, et sa colonne Exchange Rate ne dit pas dans quel sens elle s'applique. Ces lignes apparaissent dans l'aperçu comme ignorées, avec le motif.

Que devient la colonne du taux de change ?

Elle n'est pas utilisée. Un taux ne veut dire quelque chose qu'une fois qu'on sait laquelle des deux devises il multiplie, et le fichier ne le dit pas. Deviner mettrait dans votre historique un nombre faux qui se lit comme un vrai, donc un virement entre devises est ignoré et nommé dans l'aperçu à la place. Si vous en avez et que vous voulez qu'ils soient pris en charge, envoyez-nous le fichier : un seul vrai exemple tranche la question.

Mes dates ont un fuseau horaire à la fin. Est-ce un problème ?

Non. Budget Flow écrit les horodatages en ISO 8601 avec un décalage compact, comme 2026-01-26T22:28:00+0100. Money Talks lit ça directement. Évitez de réenregistrer le fichier depuis un tableur, ce qui retire en général le décalage et peut décaler d'un jour toute opération saisie tard le soir.

Ce qui arrive depuis Budget Flow

  • Chaque transaction avec sa date, son bénéficiaire et ses notes
  • Les catégories, le dossier prenant le relais sur les lignes où vous avez laissé la catégorie vide
  • La devise dans laquelle chaque transaction a été faite, donc un historique multidevise reste multidevise
  • Les virements entre deux comptes dans la même devise, gardés en un seul enregistrement nommant les deux
  • Le compte d'où vient chaque transaction

Ce qui n'arrive pas

  • Les transactions en attente - Budget Flow marque une ligne Pending tant que l'argent n'est pas débité. Ces lignes sont ignorées volontairement : les importer compterait une dépense qui peut encore changer ou être annulée. Elles apparaissent dans l'aperçu comme ignorées, pas comme des erreurs.
  • Les virements entre devises différentes - Budget Flow nomme la devise dans laquelle l'argent est arrivé mais pas le montant, et sa colonne Exchange Rate ne dit pas dans quel sens le taux s'applique. Plutôt que d'enregistrer un déplacement euro vers zloty comme un euro vers euro, ce qui serait faux et invisible ensuite, ces lignes sont listées dans l'aperçu comme ignorées. Les virements dans une même devise passent normalement.
  • Les étiquettes - Money Talks n'a pas d'étiquettes. Les notes et les bénéficiaires arrivent en entier.
  • Le nom du carnet de budget - Budget Flow peut tenir plusieurs carnets séparés dans un seul fichier. Money Talks sépare l'argent par espace plutôt que par carnet, donc le nom du carnet n'est pas porté sur chaque transaction.
  • 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.

Un export qui nomme les deux extrémités

Source Account et Target Account sont côte à côte dans l’en-tête. Sur un achat, seule la source est remplie. Sur un déplacement entre deux de vos propres comptes, les deux le sont, et c’est tout ce qu’il faut à un importeur pour garder le virement entier.

Money Talks les enregistre comme un seul virement nommant les deux comptes, donc l’argent reste en dehors de vos totaux de dépenses au lieu d’apparaître comme un achat sur un compte et un revenu sur l’autre.

Le seul cas que nous refusons

Budget Flow écrit aussi Source Currency, Target Currency et un Exchange Rate sur chaque ligne. Ça a l’air suffisant pour transporter un virement entre devises, et ça l’est presque. Ce que le fichier ne dit jamais, c’est combien est arrivé, et un taux seul ne tranche pas : 200 EUR à 4,30 font soit 860 PLN, soit 46,51 EUR selon le sens dans lequel le taux multiplie.

Nous pourrions retenir la lecture la plus probable. Nous aurions raison la plupart du temps, et les fois où nous aurions tort ressembleraient exactement aux fois où nous aurions raison, parce qu’un nombre plausible dans votre historique ne porte aucune marque disant que c’était une supposition.

Donc un virement entre deux devises est refusé et listé dans l’aperçu avec un motif, et un virement dans une seule devise passe normalement. Si vous avez des virements entre devises dans Budget Flow, envoyez-nous l’export. Un vrai fichier dont on connaît la réponse transforme ça d’une supposition en une règle.

Les lignes en attente, et pourquoi elles attendent

La dernière colonne est Pending. Budget Flow la remplit tant qu’un paiement par carte est autorisé mais pas encore débité.

Un montant en attente est provisoire. Les restaurants ajoutent un pourboire après coup. Les hôtels autorisent une caution qu’ils ne prélèvent jamais. Les compagnies aériennes autorisent, annulent et réautorisent au prix final. Importez ces lignes et votre historique contient des dépenses qui n’ont jamais eu lieu, pour des montants qui n’ont jamais été débités.

Money Talks les ignore volontairement et vous dit combien il y en a. Elles sont listées dans l’aperçu sous les lignes ignorées avec un motif, à l’écart des lignes qui ont vraiment échoué, pour que vous voyiez d’un coup d’œil que rien n’est cassé.

Si une transaction en attente a depuis été débitée, exportez à nouveau. Elle arrive comme une ligne ordinaire avec le vrai montant.

Des horodatages avec un décalage

Les dates ressemblent à 2026-01-26T22:28:00+0100 : de l’ISO 8601 complet avec un décalage de fuseau compact, sans deux-points dedans. Money Talks le lit tel quel.

Voilà encore un fichier qu’il vaut mieux ne pas ouvrir dans un tableur. Réenregistrer supprime en général le décalage, et une transaction saisie à 22:28 à Berlin peut se retrouver la veille une fois le fuseau parti.