Comment importer un relevé bancaire
Toutes les banques vous laissent télécharger un relevé, et ce fichier contient tout ce dont une application de budget a besoin. Vous n'avez pas à connecter un compte, à confier un identifiant, ni à attendre une intégration bancaire qui n'arrivera peut-être jamais dans votre pays.
Comment l'importer
- 1. Téléchargez un relevé depuis l'app de votre banque ou depuis votre banque en ligne. Prenez le CSV ou l'Excel si on vous laisse le choix, jamais le PDF.
- 2. Ne rangez pas le fichier. Le bloc de coordonnées en haut et le texte légal en bas sont ignorés pour vous, et réenregistrer un CSV réécrit presque toujours les dates.
- 3. Ouvrez Money Talks, allez dans Réglages et touchez « Importer des données ».
- 4. Choisissez « Import intelligent », en haut de la liste.
- 5. Indiquez le fichier, puis lisez l'aperçu. Vérifiez que les dépenses sont bien des dépenses et qu'un paiement fait à l'étranger a gardé sa propre devise.
- 6. Confirmez.
Le fichier qu'il vous faut
L'Import intelligent lit les relevés CSV et XLSX, avec des virgules ou des points-virgules, avec un point ou une virgule décimale, et reconnaît la colonne du commerçant par son nom en anglais, ukrainien, russe, polonais, allemand, espagnol, français et portugais.
Vous avez le bon fichier si sa première ligne ressemble à ceci :
monobank (Ukraine):
"Дата i час операції","Деталі операції","MCC","Сума в валюті картки (UAH)","Сума в валюті операції","Валюта",...
PKO BP (Poland):
"Data operacji","Data waluty","Typ transakcji","Kwota","Waluta","Saldo po transakcji","Opis transakcji"
Sparkasse (Germany):
"Buchungstag";"Wertstellung";"Verwendungszweck";"Betrag";"Waehrung" Trois vrais relevés, trois langues, trois dispositions de colonnes différentes, dont une séparée par des points-virgules. L'Import intelligent lit les trois parce qu'il se fie au contenu des colonnes, pas à leur nom.
Questions fréquentes
Avec quelles banques ça marche ?
Il n'y a pas de liste de banques, parce que l'Import intelligent ne travaille pas à partir d'une liste. Il lit les colonnes du fichier que vous lui donnez. Nous le testons sur de vrais relevés de monobank en Ukraine, PKO BP en Pologne et Sparkasse en Allemagne, qui couvrent à eux trois trois langues de noms de colonnes, des séparateurs virgule et point-virgule, des virgules décimales, et un montant réparti entre une colonne débit et une colonne crédit séparées. Les relevés qui s'ouvrent sur une page de coordonnées de compte et se terminent par un paragraphe de texte légal sont pris en charge aussi, et testés sur de vrais fichiers. Le relevé d'une banque que nous n'avons jamais vue se lit de la même façon.
Je suis chez Revolut ou chez Zen. Y a-t-il quelque chose de particulier ?
Oui, assez pour que chacun ait son propre guide. Les deux sont lus par un importeur écrit pour eux plutôt que par l'Import intelligent, parce que les deux fichiers cachent quelque chose qu'un lecteur généraliste comprendrait de travers : Revolut garde les paiements annulés dans le fichier et facture ses frais en dehors de la colonne du montant, et Zen écrit les deux côtés d'un change de devise sur une seule ligne. Choisissez Revolut ou Zen dans la liste d'« Importer des données » plutôt que l'Import intelligent, et lisez leur page pour savoir ce que chacun rapporte.
Pourquoi ne pas simplement connecter ma banque ?
Vous pouvez, là où nous le prenons en charge. Mais les connexions bancaires couvrent un petit nombre de banques dans un petit nombre de pays, et si la vôtre n'en fait pas partie la fonctionnalité ne vaut rien pour vous. Un relevé marche partout, ne demande de confier un identifiant à personne, et couvre les années d'historique qu'une connexion ne remonterait de toute façon pas.
Ma carte est en hryvnia et j'ai payé en dollars. Quel montant est importé ?
Celui que vous avez vraiment payé. Un relevé monobank porte à la fois le montant débité de la carte et le montant dans la devise de l'opération, et l'Import intelligent prend le second avec sa devise. Un prélèvement Netflix fait en USD reste une transaction en USD dans votre historique au lieu de devenir une transaction en hryvnia.
Mon relevé a mon nom et mon IBAN en haut. Est-ce que ça casse tout ?
Non. Un relevé est un document plutôt qu'un fichier de données : il commence par le titulaire du compte, l'IBAN et quelques totaux, et se termine souvent par un paragraphe de texte légal. L'Import intelligent regarde au-delà des deux et trouve le tableau des opérations au milieu, donc vous pouvez importer le fichier exactement tel que votre banque l'a produit.
Mon relevé est arrivé en PDF. Puis-je l'utiliser ?
Non, et il vaut mieux retourner chercher le CSV que de contourner le problème. Presque toutes les banques proposent un CSV ou un Excel à côté du PDF, parfois sous un intitulé du genre export ou téléchargement plutôt que relevé. Un PDF décrit où l'encre se pose sur la page, pas quel nombre appartient à quelle colonne ; un lecteur doit deviner le tableau à partir des espacements, et il se trompe précisément sur les lignes inhabituelles. Deviner votre argent est la seule chose que nous refusons de faire, donc nous lisons le fichier que votre banque vous donne déjà.
Ai-je besoin d'un compte Money Talks pour importer un relevé ?
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 votre banque
- Chaque paiement avec sa date et le nom du commerçant enregistré par votre banque
- Le sens de chaque ligne, pris dans le signe du montant
- La devise de chaque paiement, y compris un paiement par carte fait à l'étranger dans une autre devise que celle de votre carte
- Les montants écrits avec une virgule décimale, comme le font la plupart des banques européennes
Ce qui n'arrive pas
- Les catégories - Un relevé bancaire n'en contient aucune. Money Talks propose à la place une catégorie pour chaque commerçant pendant l'import, et vous corrigez celles où il se trompe.
- Les virements entre vos propres comptes - Le relevé d'un compte ne peut pas savoir que l'argent est parti sur un autre de vos comptes. Ces lignes arrivent comme des paiements ordinaires et vous corrigez les quelques-unes qui comptent.
- Le solde courant - La plupart des relevés en portent un. C'est un résultat des opérations et non une opération, donc il n'est pas importé.
- Le récapitulatif de compte en haut du fichier - Le solde d'ouverture, le solde de clôture et les totaux de la période résument les opérations au lieu d'en être, donc ils sont ignorés avec le reste de l'en-tête.
Votre banque vous donne déjà le fichier
L’open banking attire l’attention, mais il touche un ensemble limité de banques dans un ensemble limité de pays, et la liste inclut rarement celle que vous utilisez vraiment. En face, toutes les banques du monde vous remettront un relevé, en général en CSV ou en Excel, sur plusieurs années.
Ce fichier contient ce dont une application de budget a besoin : quand l’argent a bougé, combien, dans quelle devise et vers qui. Ça vous coûte un téléchargement.
Trois vrais relevés, trois langues
Voici les fichiers sur lesquels nous testons, pris sur de vrais comptes.
monobank, Ukraine. Noms de colonnes en ukrainien, dix colonnes, un montant séparé pour la devise de la carte et pour la devise de l’opération, plus les codes MCC et le cashback.
PKO BP, Pologne. Noms de colonnes en polonais, montants écrits -59,99 avec
une virgule décimale, et une colonne de solde courant.
Sparkasse, Allemagne. Noms de colonnes en allemand, points-virgules au lieu
de virgules, virgules décimales, et un champ Verwendungszweck où vit le
commerçant.
Ces trois-là n’ont rien de commun, sinon que chacun contient quelque part une date, un montant et un libellé. C’est toute l’exigence.
Des noms dans votre propre langue
La colonne qui porte le commerçant s’appelle Деталі операції chez monobank,
Opis transakcji chez PKO et Verwendungszweck chez Sparkasse. Aucun de ces
mots ne veut dire libellé.
L’Import intelligent compare cette colonne aux noms que les banques lui donnent
en anglais, ukrainien, russe, polonais, allemand, espagnol, français et
portugais, de sorte que REWE SAGT DANKE et BIEDRONKA WARSZAWA arrivent comme
des noms de commerçants et non comme des lignes vides avec un nombre accroché.
Les dates, les montants et les devises sont trouvés en regardant les valeurs, donc ils fonctionnent quel que soit l’en-tête. La colonne du commerçant est la seule partie reconnue par son nom, ce qui veut dire qu’un relevé dans une autre langue s’importe avec ses montants intacts et ses libellés manquants. Si c’est le vôtre, envoyez-nous la ligne d’en-tête. L’ajouter prend une minute.
La devise du paiement, pas celle de la carte
Ce point compte si vous vivez dans un pays et dépensez dans un autre.
Un relevé monobank enregistre un prélèvement Netflix deux fois : 199 UAH retirés de la carte, et 4,99 USD, tels que le paiement a réellement eu lieu. Prenez le premier et votre historique dit que vous dépensez des hryvnias chez Netflix. Prenez le second et il dit ce qui s’est passé.
L’Import intelligent prend la devise de l’opération. Vos dépenses à l’étranger restent étrangères, et Money Talks convertit lui-même vers votre devise de référence, de sorte que changer cette devise plus tard reconvertit à partir du montant réel et non d’une ancienne conversion.
Un relevé est un document, pas un fichier de données
Ouvrez-en un dans un éditeur de texte : le tableau est quelque part au milieu. Au-dessus se trouvent votre nom, votre adresse, l’IBAN, la période et quelques totaux. En dessous, un paragraphe disant que le document est généré par ordinateur et nommant le régulateur de la banque.
Rien de tout cela n’est une opération, et rien de tout cela n’en a la forme. C’est pourquoi un relevé refuse souvent de s’ouvrir dans les outils qui attendent un fichier de données : il n’y a pas une seule disposition de colonnes pour tout le document, donc ils abandonnent à la première ligne et annoncent qu’ils ne trouvent pas le séparateur.
L’Import intelligent cherche le bloc de lignes qui s’accordent sur leur nombre de colonnes et qui couvre le plus de cellules, et le considère comme le tableau. Tout ce qui est au-dessus et en dessous est écarté.
Le mot qui fait le travail ici est cellules et non lignes, et la différence n’a rien de théorique. Un bloc de totaux comme celui-ci :
Total income:,1800.00,EUR
Opening balance:,0.00,EUR
Total outcome:,-900.90,EUR
Closing balance:,899.10,EUR
fait quatre lignes cohérentes de trois colonnes. Le relevé d’un mois calme peut ne contenir qu’une seule opération, ce qui fait, en-tête compris, deux lignes d’une douzaine de colonnes. Prenez la suite la plus longue et vous importez quatre totaux et pas un centime. Prenez celle qui couvre le plus de cellules et le vrai tableau l’emporte, un mois calme comme un mois chargé.
Vous n’avez rien à faire de tout ceci. Téléchargez le fichier et importez-le tel qu’il est arrivé.
Débit et crédit dans deux colonnes
Beaucoup de banques n’utilisent pas de signe moins du tout. À la place il y a
deux colonnes de montants, une pour l’argent qui sort et une pour l’argent qui
entre, et chaque ligne en remplit exactement une. Les relevés ukrainiens les
nomment Дебет et Кредит, les polonais Obciążenia et Uznania, les
allemands Soll et Haben.
L’Import intelligent connaît ces paires, ce qui compte plus qu’il n’y paraît. Si une seule des deux colonnes est reconnue, chaque ligne de l’autre s’analyse en rien et disparaît, et vous obtenez un relevé avec toutes ses dépenses et aucun de ses revenus. Le total reste plausible, et c’est bien le problème.
Ce qu’un relevé ne peut pas vous dire
Il n’a pas de catégories. Money Talks en propose une par commerçant pendant l’import, et vous corrigez celles où il se trompe. Ça prend quelques minutes pour une année d’historique et c’est la seule partie manuelle.
Il ne voit pas vos autres comptes. Déplacez de l’argent de votre compte courant vers votre épargne et le relevé montre un paiement sortant, sans moyen de savoir où il est allé. Ces lignes arrivent comme des dépenses ordinaires. Si vous importez les relevés des deux comptes, vous verrez les deux moitiés et pourrez les corriger.