Documentation›Banque›J'ai des transactions en doublon
Dépannage Banque 7 min

J'ai des transactions en doublon

D'où viennent les lignes bancaires en double, comment trancher entre « Pas un doublon » et suppression, et comment ne plus en fabriquer.

Le symptôme. Les mêmes opérations apparaissent deux fois dans la liste des transactions bancaires — parfois signalées d'elles-mêmes par le statut « Doublon », parfois pas.

Biifor détecte les doublons probables et pose le statut « Doublon » sur la ligne surnuméraire. Ce statut est une mise en attente : la transaction n'est ni traitée, ni supprimée, elle attend votre arbitrage.

Le statut « Doublon » peut apparaître sur des opérations de plusieurs mois : la détection a été fiabilisée et rejouée sur l'historique. Ce n'est pas une anomalie d'affichage. Rien n'a été supprimé, et les transactions déjà rapprochées ou comptabilisées n'ont pas été touchées.

Trancher

Banque — Transactions bancaires — une ligne en doublon
StatutDateLibellé d'opérationPartenaireMontantSource
Justifié21/07/2026VIR BATI PACIFIC FA-2026-027Bâti Pacific -86 500 XPFSynchronisation bancaire⋮
Doublon21/07/2026VIR BATI PACIFIC FA-2026-027— -86 500 XPFImport CSV⋮
À traiter18/07/2026CB CARBURANT— -7 200 XPFSynchronisation bancaire⋮
Doublon18/07/2026CB CARBURANT— -7 200 XPFSynchronisation bancaire⋮
✓ Pas un doublon
🗑 Supprimer
La colonne Source tranche : ici la ligne venue de l'import CSV fait double emploi avec celle que la synchronisation tient à jour. Elle n'est pas affichée au départ — Gérer les colonnes la fait apparaître.
Deux paires en doublon. La ligne surnuméraire porte le statut rouge, sans partenaire, et attend votre arbitrage ; le menu « … » de la ligne ne propose que les deux issues.

Le menu « … » de la ligne propose deux issues, et la fenêtre de la transaction pose la même question avec ses deux boutons, « Ce n'est pas un doublon » et « C'est un doublon » :

  • « Pas un doublon » — la ligne est légitime, le statut est levé et elle entre dans le dossier comme une transaction qui vient d'arriver : vos règles et la mémoire du dossier la catégorisent, puis elle suit le parcours ordinaire. C'est fréquent : deux prélèvements identiques le même jour, deux règlements du même montant au même fournisseur, deux retraits successifs. Votre décision est retenue définitivement : la question ne vous sera plus reposée sur cette ligne.
  • supprimer la transaction — la ligne est bien en trop.

En cas de doute, la colonne « Source » tranche. Elle n'est pas affichée au départ : ouvrez Gérer les colonnes dans l'en-tête de la liste et cochez-la — elle vient se placer à droite, et vos réglages sont conservés. Deux lignes de même montant et même date, l'une en « Synchronisation bancaire » et l'autre en « Import relevé bancaire », sont un vrai doublon : gardez celle qui vient de la synchronisation, elle sera tenue à jour. Deux lignes de même origine, en revanche, correspondent le plus souvent à deux vraies opérations. Les origines sont listées dans Les statuts et les origines d'une transaction bancaire.

Supprimez la ligne non rapprochée. Si l'une des deux est déjà associée à une facture, c'est l'autre qu'il faut supprimer — sinon vous cassez un rapprochement correct et la facture repart impayée.

Une ligne signalée attend votre décision, et rien d'autre

Tant que le statut « Doublon » est posé, la transaction reste exactement dans l'état où elle est arrivée :

  • elle n'a ni catégorie ni partenaire, même quand une de vos règles ou la mémoire du dossier l'aurait reconnue ;
  • elle n'est jamais rapprochée d'une facture, ni automatiquement ni parmi les règlements proposés au lettrage, et elle ne compte pas dans le solde du partenaire ;
  • rien n'y est modifiable : ni note, ni catégorie, ni signalement de problème. Sa fenêtre ne montre que la question « doublon ou non ».

C'est ce qui empêche une ligne en trop de solder une facture avec un paiement qui n'existe pas. Si vous tentez malgré tout une modification, Biifor la refuse et vous invite à trancher d'abord.

Quand le statut tombe tout seul

Supprimer la jumelle d'une ligne signalée lève son statut : restée seule, elle n'a plus rien en double. Elle est alors catégorisée par vos règles et la mémoire du dossier, exactement comme après « Pas un doublon », et la liste se met à jour dès la suppression.

Quand la même opération est arrivée trois fois, le statut reste sur les deux copies tant que vous n'avez pas tranché entre elles : il ne tombe que sur la dernière.

D'où ils viennent

  • Un relevé bancaire importé sur un compte déjà synchronisé. C'est la cause numéro un. Sur un compte synchronisé, le relevé bancaire se pointe, il ne s'importe pas — voir Choisir le traitement automatique de ses relevés bancaires.
  • Le même relevé bancaire déposé deux fois, ou deux PDF qui se chevauchent sur une période commune.
  • Un fichier CSV importé deux fois, ou un export qui recouvre une période déjà chargée.
  • Deux comptes bancaires pour une même réalité dans Biifor, chacun alimenté de son côté. Ce cas-là ne se règle pas ligne à ligne : voir J'ai un doublon de compte bancaire.

Les doublons que Biifor n'a pas vus

La détection compare, sur un même compte, le montant, la date d'opération, la date de valeur et le libellé de l'opération. Elle ignore la casse, les accents et les espaces en trop, ce qui lui permet de rapprocher la même opération arrivée par deux canaux différents — un import CSV et la synchronisation bancaire, par exemple. En revanche, un doublon dont la date diffère de quelques jours, ou dont la banque a rédigé le libellé autrement, passe au travers. Trois réflexes pour les débusquer :

  • trier la liste par montant, les paires se voient immédiatement ;
  • contrôler les soldes : un solde Biifor supérieur à celui de la banque d'un montant rond correspond souvent exactement à la ligne en trop ;
  • déposer le relevé bancaire de la période et le pointer : le pointage compare ligne à ligne le document de la banque et le contenu de Biifor, et fait apparaître d'un coup tout ce qui est en trop d'un côté (pointer un relevé bancaire). C'est le plus sûr des trois, et le seul qui trouve les doublons dont les dates diffèrent.

Ne plus en fabriquer

Une seule règle, qui couvre l'essentiel des cas : une source par compte. Un compte synchronisé n'est pas alimenté par import ; un compte alimenté par relevés bancaires n'est pas alimenté par CSV en plus. Le relevé bancaire garde son rôle sur un compte synchronisé — le pointage, qui vérifie sans rien créer.

Quand vous ne pouvez pas faire autrement — une coupure de connexion à dépanner, un historique à rattraper —, une seconde règle limite les dégâts, et Biifor l'applique pour vous :

La synchronisation ne repasse jamais sous votre dernier import. Sur un compte alimenté aussi par une autre voie — fichier CSV, import d'un relevé bancaire, transaction créée au pointage —, elle n'intègre que les opérations postérieures à la plus récente de ces lignes. Le jour de cet import est réputé couvert par vos soins, et tout ce qui le précède également.

C'est ce qui évite de dupliquer la dernière journée de chaque import : la même opération y figure déjà, sous le libellé de votre fichier plutôt que sous celui de la banque, et rien ne permet de les reconnaître l'une dans l'autre. Le revers de cette protection est expliqué dans Mélanger la synchronisation et les imports manuels.