Taux de change historiques dans les analyses budgétaires

Un rapport de dépenses doit comparer ce que l'argent valait le jour où vous l'avez dépensé. Budgie valorise chaque transaction importée ou nouvellement enregistrée dans votre devise de référence, en utilisant le taux de change de la date de la transaction.

multi-devises
taux de change
analytiques
Import CSV
synchronisation bancaire
26 mai 2026
9 min de lecture
Par Budgie Team
multi-currency

Les budgets multidevises dérapent en silence lorsqu'ils convertissent d'anciennes dépenses au taux du jour. Un café acheté en hryvnias il y a dix ans, un loyer payé en dollars le mois dernier et un import bancaire d'hier ne peuvent être additionnés équitablement que si chaque ligne porte une valeur dans la même devise de référence.

La réponse de Budgie est la valorisation à la date de la transaction. Chaque écriture conserve son montant et sa devise d'origine, puis enregistre une valeur facultative dans la devise de référence, calculée à partir du meilleur taux historique disponible pour cette date. L'enregistrement d'origine reste intact, tandis que les analyses peuvent additionner une valeur cohérente.

Cela compte surtout après une migration. Si vous importez des années de dépenses depuis une ancienne application via l'import CSV, Budgie peut reconstruire les valeurs de base à partir des taux de change historiques au lieu de traiter les anciennes lignes comme si elles dataient d'aujourd'hui.

La règle : conserver la valeur d'origine et la valeur de référence

Toute application financière doit choisir ce que représente une ligne de transaction. Budgie sépare deux notions souvent confondues :

  • Montant d'origine — Le montant exact dans la devise du compte. C'est ce que vous avez dépensé, reçu ou transféré, et il ne change jamais lorsque les taux sont actualisés.
  • Montant de base — La valeur de cette écriture dans votre devise de référence actuelle, calculée à partir du taux de change correspondant à la date de la transaction.
  • Taux de change de base — Le taux utilisé pour ce calcul, conservé à côté de l'écriture afin que les analyses n'aient pas à recalculer chaque graphique sur chaque écran.

Budgie bénéficie ainsi de deux atouts à la fois. Vous pouvez vérifier les données bancaires ou CSV d'origine, et les analyses de dépenses peuvent toujours additionner catégories, étiquettes et périodes sans deviner quel taux utiliser.

Comment l'historique importé est corrigé

Les anciens exports contiennent souvent la devise et le montant du compte, mais pas de taux de change. Budgie considère cela comme une valorisation incomplète, et non comme des données de transaction corrompues. L'écriture reste utilisable ; il lui faut simplement une valeur de base avant d'influer sur les graphiques multidevises.

Le déroulement de la mise à niveau

  • Budgie inclut des taux de change quotidiens historiques dans la migration de la base de données locale.
  • La mise à niveau des données financières analyse les écritures dont la valeur en devise de base est manquante et les regroupe par date, devise du compte et devise de base.
  • Chaque groupe est mis à jour en lot, ce qui reste pratique pour les imports volumineux, même lorsque des années de transactions doivent être valorisées.
  • Pendant la mise à niveau, l'écran des paramètres affiche la progression et bloque toute interaction afin que les analyses ne puissent pas être lues en plein milieu d'une reconstruction.

Les nouvelles transactions suivent la même règle au moment de l'enregistrement. Les saisies manuelles, les imports CSV et les transactions de la synchronisation bancaire enregistrent leur montant de base lors de leur insertion lorsque la source ne fournit pas déjà une valorisation exploitable.

Pourquoi Budgie ne revalorise pas tout chaque jour

Le patrimoine net et les soldes des comptes répondent à une autre question que les analyses de dépenses. Le patrimoine net demande : « Que valent mes avoirs aujourd'hui ? » Les analyses de dépenses demandent : « Combien cela m'a-t-il coûté à l'époque ? » Ces deux questions ne doivent pas partager la même règle de conversion.

Pour les dépenses passées, Budgie conserve une valeur de base stable à la date de la transaction. Si vous changez de devise de référence principale, l'application peut recalculer ces valeurs enregistrées dans la nouvelle devise de base. Si une meilleure source de données historiques est ajoutée, les mêmes colonnes facultatives peuvent être recalculées sans modifier les montants d'origine de vos transactions.

C'est tout l'intérêt des comptes multidevises : afficher le portefeuille actuel avec les taux du jour, mais les dépenses passées avec les taux de l'époque.

Foire aux questions

Budgie modifie-t-il les montants d'origine que j'ai importés ?

Non. Le montant dans la devise du compte reste la référence. Les champs en devise de base sont des valeurs dérivées utilisées pour les rapports et pouvant être recalculées ultérieurement.

Que se passe-t-il s'il manque un taux historique ?

Budgie laisse la valeur de base vide tant qu'aucun taux adapté n'existe. C'est plus sûr que d'inventer une valeur, car les analyses peuvent repérer les lignes non valorisées au lieu de mélanger discrètement des totaux estimés et des totaux réels.

Pourquoi enregistrer le montant de base s'il peut être recalculé ?

Les analyses mobiles doivent être rapides. Enregistrer le montant de base permet à Budgie de totaliser instantanément de longs historiques, tout en gardant le taux de change disponible pour l'audit et les futurs recalculs.

Les valeurs historiques peuvent-elles être recalculées après un changement de devise principale ?

Oui. Les champs de base enregistrés sont des données dérivées facultatives. Budgie peut les effacer et les reconstruire à partir des taux historiques tout en préservant les montants d'origine des transactions.

Prêt à prendre le contrôle de votre confidentialité financière ?

Rejoignez la liste d'attente Budgie et soyez parmi les premiers à découvrir un suivi de dépenses véritablement privé.

Rejoindre la liste d'attente