← Pécule

Importer un relevé bancaire au format CSV

Ce que Pécule attend de votre fichier, et ce qu'il fait tout seul une fois le relevé chargé.

Pécule importe les relevés bancaires exportés en CSV, le format texte que proposent la plupart des banques françaises depuis leur espace client. L'import n'est pas réservé à une banque en particulier : Pécule reconnaît les colonnes par leur nom, quel que soit l'établissement, du moment que le fichier respecte les trois règles ci-dessous.

Pour importer : bouton 📥 Importer un relevé dans le menu de gauche, ou simplement glisser-déposer un ou plusieurs fichiers sur la fenêtre.

Deux autres formats se chargent aussi, par le même bouton et sans réglage :
  • l'OFX (et sa variante .qfx), proposé par beaucoup de banques à côté du CSV — parfois sous le nom « Microsoft Money ». Chaque opération y porte l'identifiant que lui donne la banque : un relevé réimporté par erreur ne crée aucun doublon, même si vous avez renommé des libellés entre-temps.
  • le QIF, pour reprendre l'historique d'un ancien logiciel de comptes (Microsoft Money, Quicken, GnuCash, HomeBank…).
Le reste de cette page décrit le CSV, qui demande le plus de précautions. Les deux autres formats n'ont, eux, aucune règle de forme à respecter : ils passent ensuite par la même mécanique — doublons écartés, règles appliquées, pointage, échéances rapprochées.

Les trois règles à respecter

1. Le séparateur doit être le point-virgule

Les colonnes sont séparées par des ;, pas par des virgules ni des tabulations. C'est la convention française, et c'est ce qu'exportent les banques hexagonales. Si votre fichier utilise des virgules, ouvrez-le dans un tableur et réenregistrez-le en « CSV (séparateur point-virgule) ».

2. Les dates doivent s'écrire JJ/MM/AAAA

Le jour et le mois sur deux chiffres, l'année sur quatre : 05/01/2026. Les autres écritures sont refusées, y compris 5/1/2026 et 2026-01-05. Une ligne dont la date n'est pas lisible est simplement ignorée.

3. Il faut une ligne d'en-tête nommant les colonnes

Pécule cherche la première ligne contenant à la fois le mot date et le mot libellé, et considère que c'est l'en-tête. Tout ce qui précède — nom de l'agence, numéro de compte, solde, lignes vides — est ignoré sans que vous ayez à le supprimer.

Numero de compte;12345678901
Solde au 31/01/2026;1 234,56

Date;Libelle;Montant;Pointage operation
05/01/2026;LOYER JANVIER;-800,00;x
07/01/2026;VIREMENT SALAIRE;2150,00;x
L'encodage, lui, est détecté tout seul. UTF-8, Windows-1252 ou Latin-1 : Pécule essaie dans cet ordre et retient celui qui fonctionne. Vous n'avez rien à régler, et les accents ne se transforment pas en caractères bizarres.

Les colonnes reconnues

Pécule repère chaque colonne par un mot-clé contenu dans son titre, sans tenir compte des accents ni des majuscules. Peu importe donc que votre banque écrive « Libelle », « Libellé simplifié » ou « LIBELLE OPERATION » : le mot libelle suffit.

Mot-clé cherchéRôleNécessaire ?
dateDate de l'opération. La première colonne dont le titre contient « date » est retenue.Oui
libelleLe libellé de l'opération.Oui
montantMontant signé : négatif pour une dépense.Oui, sauf si vous avez « débit » et « crédit »
debit et creditÀ défaut d'une colonne « montant ». Le débit est ramené au négatif automatiquement, qu'il soit écrit avec ou sans signe.—
valeurDate de valeur, quand elle diffère de la date d'opération (typique des cartes à débit différé).Non
pointageUn x signifie « passée en banque ». Voir plus bas.Non
referenceRéférence bancaire, utilisée pour reconnaître les doublons.Non
categorieCatégorie proposée par la banque.Non
sousSous-catégorie proposée par la banque.Non
informationsInformations complémentaires, reprises en note.Non
typeType d'opération (carte, virement, prélèvement…). Ici le titre doit être exactement « Type », « Type operation » ou « Type d'operation ».Non

Les montants

La virgule et le point décimal sont acceptés indifféremment, les espaces et espaces insécables sont retirés, et un + en tête est toléré. Ainsi -1 234,56, -1234.56 et +2 150,00 sont tous compris.

Une case vide vaut zéro. En revanche, un montant impossible à lire n'est jamais enregistré à 0 € en silence : la ligne est écartée et comptée à part dans le compte rendu, pour que vous sachiez qu'il manque quelque chose.

Ce que l'import fait tout seul

Il n'enregistre jamais deux fois la même opération

Vous pouvez importer deux relevés qui se chevauchent, ou réimporter le même fichier : les lignes déjà présentes sont reconnues et ignorées. La comparaison se fait sur la référence bancaire quand elle existe, sinon sur la date, le montant et le libellé nettoyé.

Une opération que vous aviez saisie à la main est reconnue elle aussi, même si la banque l'écrit autrement — un achat noté « Boulangerie » ne sera pas dupliqué parce que le relevé annonce « SARL LE FOURNIL ».

Il pointe les opérations passées en banque

Si votre relevé contient une colonne « Pointage », les lignes marquées x arrivent déjà pointées, et celles qui existaient déjà en base sont confirmées. Une opération encore en attente, elle, reste non pointée : c'est la colonne qui fait foi.

Et si le relevé n'a pas de colonne de pointage — le cas de la plupart des banques — tout arrive pointé : un relevé ne montre que ce qui est déjà passé en banque. Votre solde est donc juste dès la fin de l'import, sans avoir à cliquer sur chaque ligne.

Dans tous les cas, une opération pointée n'est jamais dépointée par un import : la banque ne fait qu'ajouter de la certitude, jamais en retirer.

Il écarte les récapitulatifs de débit différé

Les relevés de carte à débit différé contiennent une ligne de total, du type « DEBIT DIFFERE » ou « CUMUL DES DEBITS DIFFERES ». Cette ligne fait doublon avec les achats déjà détaillés juste au-dessus. Pécule ne l'importe jamais, et vous dit combien il en a écarté.

Il complète vos échéances prévues au lieu de les doubler

Si vous aviez inscrit d'avance une dépense attendue — un loyer, un abonnement — l'import ne crée pas une seconde ligne : il complète la vôtre avec la date, le montant et la référence réels. La tolérance est de sept jours, ce qui couvre les prélèvements qui tombent un peu plus tôt ou un peu plus tard que prévu.

Il applique vos règles de catégorisation

Les règles que vous avez définies s'appliquent à mesure que les lignes arrivent. La catégorie fournie par la banque sert de point de départ quand vous n'avez pas de règle — mais elle est souvent approximative, et rien ne vous empêche de la corriger ensuite.

Votre tout premier relevé n'arrive pas pour autant en bloc dans « Non classé » : faute de règle et d'historique, Pécule se rabat sur une liste de marchands connus (Carrefour → Alimentation, Total → Transports…). C'est le dernier recours, dans cet ordre : la catégorie de la banque, vos règles et l'habitude que vous avez prise avec ce libellé passent avant.

Le compte rendu d'import

À la fin, Pécule affiche six chiffres. Ils méritent un coup d'œil : c'est là qu'on repère un fichier mal exporté.

ChiffreCe qu'il signifie
ImportéesNouvelles opérations enregistrées.
DoublonsLignes du relevé déjà présentes, ignorées. Un gros chiffre est normal quand deux relevés se chevauchent.
IllisiblesLignes écartées faute de montant lisible. Si ce nombre n'est pas nul, regardez votre fichier : il manque de vraies opérations.
PointéesOpérations déjà en base que le relevé a confirmées comme passées en banque.
RécapitulatifsLignes de total de débit différé écartées.
RapprochéesÉchéances que vous aviez prévues et que la ligne réelle est venue compléter.
Rien n'a été importé et tout est en doublon ? C'est le signe que le fichier a déjà été chargé. Ce n'est pas une erreur : Pécule protège vos données contre le double comptage.

Si l'import échoue

Un message d'erreur, aucune ligne récupérée, des montants à zéro ? Les causes fréquentes et leurs solutions sont réunies sur une page à part.