Comment importer un relevé Revolut

Un relevé Revolut est facile à lire, et tout aussi facile à mal lire. Trois de ses colonnes décident si vos totaux tombent juste, et un lecteur qui les ignore vous donne des dépenses qui n'ont jamais eu lieu, des frais qui s'évaporent et chaque change de devise compté deux fois.

Comment l'importer

  1. 1. Dans l'app Revolut, ouvrez le compte, choisissez Relevé, et prenez Excel ou CSV. Pas le PDF.
  2. 2. Réglez la période sur tout ce que vous voulez récupérer. Revolut remonte aussi loin que le compte existe.
  3. 3. Ne rangez pas le fichier. Les lignes annulées, les frais et les changes sont traités pour vous, et réenregistrer un CSV réécrit presque toujours les dates.
  4. 4. Ouvrez Money Talks, allez dans Réglages et touchez « Importer des données ».
  5. 5. Choisissez Revolut dans la liste.
  6. 6. Indiquez le fichier, puis lisez l'aperçu. Les lignes ignorées sont listées avec le motif de chacune, et un change apparaît comme un seul virement à deux devises.
  7. 7. Confirmez.

Le fichier qu'il vous faut

Revolut exporte un fichier CSV par compte, séparé par des virgules, avec un point décimal et une ligne par mouvement.

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

Type,Product,Started Date,Completed Date,Description,Amount,Fee,Currency,State,Balance

State, Fee et Type sont les trois qui comptent. La première dit si l'argent a bougé, la deuxième porte des frais qui ne sont pas dans Amount, et la troisième marque les lignes qui sont un échange entre vos propres soldes plutôt qu'un paiement à quelqu'un.

Questions fréquentes

Les paiements annulés finissent-ils dans mes dépenses ?

Non. Revolut tient une colonne State, et une ligne marquée REVERTED est une autorisation qui a été annulée : l'argent a quitté le solde disponible un instant, puis il est revenu. Ces lignes sont ignorées volontairement, et l'aperçu vous dit combien il y en a et pourquoi avant que vous confirmiez. Dans l'export de 814 lignes sur lequel ces règles ont été mesurées, il y en avait 13. Vous n'avez pas à les trouver et à les supprimer vous-même.

Les frais Revolut sont-ils compris dans ce que j'ai dépensé ?

Oui, sur le paiement qui les a portés. Revolut met les frais dans leur propre colonne Fee plutôt que dans Amount, donc un achat de 9,99 avec 0,35 de frais a coûté 10,34. Nous l'avons vérifié sur 798 transitions de solde dans un vrai export : chaque ligne portant des frais a déplacé le solde de la somme des deux, et c'est ce que Money Talks enregistre. Dans ce fichier, 358 lignes portaient des frais, donc laisser la colonne de côté aurait sous-estimé le total de façon visible.

J'ai converti des zlotys en euros dans Revolut. Est-ce compté comme une dépense ?

Non, ça arrive comme un seul virement. Revolut écrit un change en deux lignes qui partagent une même Started Date, une négative dans la devise qui part et une positive dans la devise qui arrive. Lues séparément, ce sont une dépense et un revenu inexplicable, pour de l'argent qui ne vous a jamais quitté. Money Talks les apparie sur cet horodatage et enregistre un seul mouvement avec les deux montants et les deux devises, de sorte que le taux que vous avez obtenu est conservé au lieu d'être recalculé plus tard.

Je détiens trois devises sur un seul compte. Est-ce que ça survit à l'import ?

Oui. Chaque ligne porte sa propre Currency et elle est gardée. Dans l'export que nous avons testé, le même compte a détenu de l'USD, du PLN et de l'EUR sur trois ans et demi, et chacune est restée dans sa propre devise au lieu d'être aplatie en une seule. Money Talks convertit vers votre devise de référence pour l'affichage, à partir du montant réel, donc changer cette devise plus tard reconvertit au lieu de convertir une ancienne conversion.

Revolut me propose aussi un PDF. Puis-je m'en servir ?

Prenez plutôt le fichier Excel ou CSV. Un PDF décrit où l'encre se pose sur la page, pas quel nombre appartient à quelle colonne, donc un lecteur doit deviner le tableau à partir des espacements et se trompe précisément sur les lignes inhabituelles. Le CSV contient les mêmes données avec les colonnes encore étiquetées.

Est-ce la même chose que connecter ma banque ?

Non, et c'est justement l'intérêt. Rien n'est connecté, aucun identifiant n'est confié à personne, et le fichier remonte aussi loin que votre compte plutôt qu'aux quatre-vingt-dix jours par lesquels une connexion commence souvent. C'est un téléchargement et un import.

Ai-je besoin d'un compte Money Talks pour faire ça ?

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 Revolut

  • Chaque paiement abouti avec sa date et le nom du commerçant enregistré par Revolut
  • Chaque devise que vous détenez, gardée comme sa propre devise au lieu d'être convertie en une seule
  • Les frais, ajoutés au paiement sur lequel ils ont été prélevés
  • Un change entre vos propres soldes, comme un seul virement portant les deux montants et les deux devises
  • Le compte d'où vient chaque ligne, pris dans la colonne Product

Ce qui n'arrive pas

  • Les paiements annulés - Les lignes dont l'état State vaut REVERTED sont des autorisations annulées, donc l'argent n'est jamais parti. Elles sont ignorées volontairement, et l'aperçu les compte et dit pourquoi.
  • Les paiements pas encore réglés - Une ligne dans n'importe quel autre état peut encore changer de montant avant d'aboutir. Elle est ignorée avec son propre motif, et réexporter une fois qu'elle est réglée la fait entrer.
  • Les catégories - Un relevé Revolut n'en contient aucune. Money Talks propose une catégorie par commerçant pendant l'import et vous corrigez celles où il se trompe.
  • Le solde courant - La colonne Balance est un résultat des opérations et non une opération, donc elle n'est pas importée.
  • Vos comptes Revolut eux-mêmes - Chaque ligne se souvient du Product d'où elle vient et l'aperçu liste les noms trouvés. Money Talks ne recrée pas les comptes ni leurs soldes.

Trois colonnes décident si les chiffres sont justes

Un export Revolut a tout du fichier le plus aimable de la catégorie. Une ligne par mouvement, des dates ISO, un point décimal, des noms de colonnes en anglais. Rien là-dedans n’a l’air de demander une explication.

Puis vous le lisez comme une simple liste de paiements et trois choses tournent mal d’un coup, sans qu’aucune ne lève d’erreur. C’est ce qui vaut la peine de les nommer.

Nous avons mesuré les trois sur un vrai export : 814 lignes, trois ans et demi, un seul compte détenant trois devises.

Une ligne annulée est de l’argent qui n’est jamais parti

State vaut COMPLETED pour les lignes qui ont eu lieu. REVERTED marque une autorisation annulée : une caution d’hôtel libérée, un paiement que le commerçant n’a jamais réclamé, une vérification de carte à une pompe à essence.

L’argent a quitté votre solde disponible un moment, puis il est revenu. Il n’y a là aucune opération à enregistrer, et en importer une vous donne un mois qui a l’air pire qu’il ne l’a été. Ces lignes sont ignorées, et l’aperçu dit combien et pourquoi au lieu de les faire disparaître en silence. Dans notre fichier, il y en avait 13.

Une ligne dans un autre état est un cas différent : elle n’était pas encore réglée au moment de l’export, et son montant peut encore changer. Elle est ignorée elle aussi, mais avec son propre motif, parce que réexporter plus tard la fera entrer. Une ligne annulée, jamais.

Les frais s’ajoutent, ils ne sont pas déduits

Amount, c’est ce que le commerçant a reçu. Fee, c’est ce que Revolut vous a facturé pour le service, et ça vit dans une colonne à part.

C’est l’inverse de ce que font la plupart des relevés, donc mieux vaut le vérifier que le supposer. Dans notre export, 798 lignes portaient un solde avant et un solde après, ce qui donne 798 occasions de contrôler l’arithmétique : chaque ligne avec des frais a déplacé le solde du montant et des frais réunis. Un achat de 9,99 avec 0,35 de frais a coûté 10,34.

358 lignes sur 814 portaient des frais. Ignorez la colonne et vos dépenses sont sous-estimées sur presque la moitié de votre historique, d’un montant que personne ne repérerait sans faire l’addition. Money Talks met les frais sur le paiement qui les a causés, là où ils appartiennent.

Un change est un seul mouvement, pas deux

Quand vous convertissez entre vos propres soldes Revolut, le relevé écrit deux lignes qui partagent une même Started Date : une négative dans la devise qui part, une positive dans la devise qui arrive. Le libellé des deux ressemble à Exchanged to EUR.

Lisez-les comme des lignes ordinaires et vous obtenez une dépense et un revenu inexpliqué pour le même argent. Vos dépenses montent, vos revenus montent, et aucun des deux chiffres n’est vrai. Il y avait dix lignes de ce genre dans notre fichier, soit cinq mouvements.

Money Talks les apparie sur l’horodatage et enregistre un seul virement portant les deux côtés : ce qui est parti, dans sa devise, et ce qui est arrivé, dans la sienne. L’écart entre les deux est le taux qu’on vous a donné ce jour-là, donc il est conservé au lieu d’être reconstitué depuis une table de taux des mois plus tard.

Si l’appariement est ambigu, la ligne est ignorée et signalée plutôt que devinée. Un mauvais appariement invente un mouvement entre deux soldes qui n’ont jamais échangé, ce qui est pire qu’un trou que vous pouvez voir.

Les devises restent des devises

La seule chose à laquelle un compte multidevise ne survit pas, c’est d’être aplati. Si vos dépenses en euros, en zlotys et en dollars deviennent toutes un seul nombre dans une seule devise, l’historique ne parle plus de ce que vous avez fait.

Chaque ligne garde la Currency avec laquelle elle est arrivée. Money Talks stocke le montant d’origine et convertit pour l’affichage, donc changer votre devise de référence plus tard reconvertit à partir de ce que vous avez réellement payé.

Ce que le relevé ne peut toujours pas vous dire

Il n’a pas de catégories, parce que les étiquettes de Revolut ne sont pas dans l’export. Money Talks en propose une par commerçant pendant l’import et vous corrigez celles où il se trompe. Pour une année d’historique ça prend quelques minutes, et c’est la seule partie manuelle.

Il ne voit pas non plus vos autres banques. Un virement sortant vers un compte ailleurs est un paiement du point de vue de ce fichier, parce que du côté de Revolut ce n’est rien d’autre.