Outil 100 % gratuit, créé par Roméo Kothan, développeurSuivre sur LinkedIn

Convertir un fichier CFONB 120 en Excel

Le relevé « 120 caractères » est le format que les banques françaises envoient aux logiciels de comptabilité depuis des décennies. Déposez-le ici pour le lire comme un tableau, et l’exporter en Excel, en CSV ou en OFX.

Déposez votre relevé CFONB 120

Fichiers .txt, .dat, .cfonb, .120, .xml… Glissez-déposez le fichier ici, ou

🔒 Conversion 100 % locale : votre relevé ne quitte pas votre ordinateur.

À quoi ressemble un fichier CFONB 120

Ouvert dans un éditeur de texte, un relevé CFONB ressemble à ceci (lignes raccourcies) :

0112345    00123EUR2 00012345678  300926 …  0000000032507E
0412345000000123EUR2 0001234567805011026  011026VIR SEPA RECU /DE ATELIER BOIS … 0000000024000{
0512345000000123EUR2 0001234567805011026     NPYATELIER BOIS ET CIE
0712345    00123EUR2 00012345678  311026 …  0000000049644C

Chaque ligne commence par un code sur deux caractères :

  • 01 : l’ancien solde, au début du relevé ;
  • 04 : un mouvement (une opération) ;
  • 05 : un complément d’information sur le mouvement précédent, facultatif et sans limite de nombre ;
  • 07 : le nouveau solde, à la fin du relevé.

Le reste est découpé en zones de longueur fixe : code banque, code guichet, devise, numéro de compte, dates au format JJMMAA, libellé sur 31 caractères, montant sur 14 caractères… Le détail position par position est dansle guide du format CFONB 120.

Ce que fait le convertisseur

  • Décode les montants signés : la dernière lettre devient un signe, et le nombre de décimales indiqué en position 20 est appliqué.
  • Traduit le code opération interbancaire (positions 33-34) : « 05 » devient « Virements reçus », « B1 » « Prélèvements SEPA domiciliés »… La liste complète est dans le guide des codes opérations.
  • Rattache les compléments 05 à leur opération : nom du payeur ou du bénéficiaire, motif, référence de bout en bout, mandat SEPA.
  • Gère plusieurs comptes et plusieurs jours dans un même fichier.
  • Vérifie chaque relevé : ancien solde + mouvements = nouveau solde.

Le fichier Excel obtenu

Une feuille « Opérations » avec une ligne par mouvement : compte, date comptable, date de valeur, libellé, informations complémentaires, tiers, débit, crédit, montant signé, devise, code et type d’opération, références. Les dates sont de vraies dates Excel et les montants de vrais nombres : vous pouvez trier, filtrer et faire un tableau croisé dynamique sans retraitement. Une seconde feuille « Soldes » récapitule chaque relevé.

Si vous préférez le CSV, choisissez « CSV (Excel FR) » : point-virgule comme séparateur et virgule décimale, c’est ce qu’attend Excel en français. Le « CSV international » utilise la virgule et le point, plus pratique pour un script ou un import dans un outil anglo-saxon.

Questions fréquentes

Pourquoi mes montants CFONB se terminent par une lettre ?

C’est le signe du montant, « superposé » au dernier chiffre. Une accolade ouvrante { ou une lettre de A à I signifie un montant positif se terminant par 0 à 9 ; une accolade fermante } ou une lettre de J à R, un montant négatif. Ainsi 0000000018642B avec 2 décimales vaut +1 864,22 €, et 0000000018642K vaut −1 864,22 €.

Mon fichier n’a pas de retours à la ligne, est-ce grave ?

Non. Certains systèmes livrent le relevé en un seul bloc continu. L’outil le découpe tout seul par tranches de 120 caractères.

Le convertisseur signale des lignes qui ne font pas 120 caractères.

C’est souvent un éditeur de texte ou un transfert de fichier qui a supprimé les espaces en fin de ligne. L’outil complète ces lignes et la conversion reste juste, mais mieux vaut récupérer le fichier d’origine si vous devez le réimporter ailleurs.

Que contiennent les enregistrements 05 ?

Ce sont des compléments rattachés au mouvement qui les précède : libellé long, nom du payeur ou du bénéficiaire, référence de bout en bout, référence de mandat SEPA, montant en devise d’origine… L’outil les regroupe sur la ligne de l’opération, et place le nom du tiers dans une colonne dédiée.

Les autres outils