Vous avez extrait les données de votre relevé bancaire PDF. Vous disposez d’un fichier CSV, Excel ou OFX propre, avec les dates, les libellés et les montants correctement structurés. Et maintenant ? L’étape suivante — importer ce fichier dans votre logiciel comptable — est souvent celle où les choses se compliquent. Chaque logiciel a ses propres exigences de format, ses conventions de colonnes, ses particularités d’import. Un fichier parfaitement structuré pour Sage ne fonctionnera pas dans Pennylane sans adaptation. Un OFX accepté par Ciel sera rejeté par EBP si le header est mal formaté.
Ce guide vous donne les instructions précises, logiciel par logiciel, pour importer un relevé bancaire dans votre logiciel comptable sans erreur. Que vous utilisiez Sage, Ciel Compta, EBP, Pennylane ou Indy, vous trouverez ici les étapes exactes, les formats compatibles, et les erreurs à éviter.
Pourquoi l’import direct est devenu indispensable
La fin de la saisie manuelle
La saisie manuelle des écritures bancaires est en voie de disparition dans les cabinets modernes. Les raisons sont évidentes :
- Temps : saisir manuellement un relevé de 60 lignes prend entre 45 minutes et 1h30. L’import automatique prend moins de 2 minutes.
- Fiabilité : le taux d’erreur en saisie manuelle oscille entre 3 et 5 %. L’import depuis un fichier structuré réduit ce taux à moins de 0,5 %.
- Traçabilité : un fichier importé crée une piste d’audit claire. La saisie manuelle ne laisse aucune trace de la source.
Mais entre l’extraction du PDF et l’écriture comptable, il y a un maillon critique : le format du fichier d’import. C’est là que la plupart des erreurs se produisent.
Le problème des formats incompatibles
Chaque logiciel comptable attend un format spécifique. Et ces formats ne sont pas standardisés :
| Logiciel | Formats acceptés | Séparateur CSV | Encodage | Particularités |
|---|---|---|---|---|
| Sage 50 | CSV, OFX | Point-virgule | ANSI / UTF-8 BOM | Colonnes fixes : date, libellé, débit, crédit |
| Sage 100 | CSV, TXT | Point-virgule | ANSI | Format paramétrable via modèle d’import |
| Ciel Compta | OFX, QIF, CSV | Point-virgule | Windows-1252 | Préfère OFX pour l’import bancaire |
| EBP Compta | CSV, OFX | Point-virgule | UTF-8 | Nécessite un mapping de colonnes |
| Pennylane | CSV, OFX | Virgule ou point-virgule | UTF-8 | Import via l’interface ou API |
| Indy | CSV, OFX | Point-virgule | UTF-8 | Import simplifié pour indépendants |
Un fichier CSV exporté avec une virgule comme séparateur sera rejeté par Sage qui attend un point-virgule. Un fichier encodé en UTF-8 sans BOM provoquera des caractères bizarres (accents mal rendus) dans Ciel Compta. Ces détails techniques sont la première cause d’échec d’import.
Étape préalable : extraire les données du relevé bancaire PDF
Avant d’importer quoi que ce soit dans votre logiciel comptable, vous avez besoin d’un fichier structuré. Si votre banque vous fournit un relevé au format PDF (ce qui est le cas de la grande majorité des banques françaises), il faut d’abord en extraire les transactions.
BankStatementLab transforme n’importe quel relevé bancaire PDF en fichier CSV, Excel ou OFX en quelques secondes. L’outil fonctionne avec toutes les banques françaises — Société Générale, BNP Paribas, Crédit Agricole, La Banque Postale, CIC, Crédit Mutuel, LCL, Boursorama, Caisse d’Épargne — et produit un fichier propre avec :
- Date d’opération et date de valeur
- Libellé complet de l’opération
- Montant en débit et crédit séparés
- Solde progressif
- Vérification automatique de la cohérence des soldes
Le choix du format d’export dépend de votre logiciel comptable cible. Voici les recommandations :
| Logiciel cible | Format recommandé | Pourquoi |
|---|---|---|
| Sage 50 / 100 | CSV (point-virgule) | Compatibilité native, mapping flexible |
| Ciel Compta | OFX | Import le plus fluide, reconnaissance automatique |
| EBP Compta | CSV ou OFX | Les deux fonctionnent, CSV offre plus de contrôle |
| Pennylane | CSV | Import direct via l’interface collaborative |
| Indy | OFX ou CSV | OFX pour l’import automatique, CSV pour le contrôle |
Import dans Sage 50 et Sage 100
Sage 50 (Ciel Compta Evolution)
Sage 50 accepte l’import bancaire via CSV. Voici la procédure exacte :
-
Préparer le fichier CSV : exportez depuis BankStatementLab en format CSV avec séparateur point-virgule. Le fichier doit contenir au minimum : date (format JJ/MM/AAAA), libellé, montant débit, montant crédit.
-
Accéder à l’import : dans Sage 50, allez dans Saisies > Import des écritures ou Fichier > Importation.
-
Sélectionner le fichier : parcourez et sélectionnez votre fichier CSV.
-
Mapper les colonnes : Sage 50 vous propose de faire correspondre chaque colonne du fichier à un champ comptable. Associez :
- Colonne “Date” au champ Date de pièce
- Colonne “Libellé” au champ Libellé de l’écriture
- Colonne “Débit” au champ Montant débit
- Colonne “Crédit” au champ Montant crédit
-
Affecter le journal et le compte : sélectionnez le journal de banque (BQ, BNQ, ou votre code personnalisé) et le compte de banque (512xxx).
-
Lancer l’import et vérifier le résultat dans le journal de banque.
Sage 100
Sage 100 offre une flexibilité supérieure grâce aux modèles d’import paramétrables :
-
Créer un modèle d’import : dans Fichier > Modèles d’importation, définissez la structure attendue du fichier (positions des colonnes, formats de date, séparateurs).
-
Configurer le modèle pour qu’il corresponde au format CSV de BankStatementLab : date en position 1, libellé en position 2, débit en position 3, crédit en position 4.
-
Importer via Fichier > Importation > Format paramétrable en sélectionnant votre modèle et votre fichier CSV.
-
Vérifier les écritures importées dans le journal de banque. Sage 100 affiche un rapport d’import indiquant le nombre de lignes traitées, acceptées et rejetées.
Astuce : une fois le modèle d’import créé et testé, enregistrez-le. Vous pourrez le réutiliser chaque mois pour tous les relevés, quel que soit le client, à condition que le format CSV reste identique (ce qui est le cas avec BankStatementLab).
Import dans Ciel Compta
Pourquoi privilégier le format OFX pour Ciel
Ciel Compta a historiquement été conçu pour fonctionner avec le format OFX (Open Financial Exchange). Ce format est un standard bancaire qui encapsule les transactions dans une structure XML avec des métadonnées (identifiant bancaire, période, devise). Ciel le reconnaît nativement et crée automatiquement les écritures dans le bon journal.
Procédure d’import OFX dans Ciel
-
Exporter en OFX depuis BankStatementLab en sélectionnant le format OFX dans les options d’export.
-
Ouvrir Ciel Compta et accéder à Saisies > Import relevé bancaire (ou Saisies > Relevé bancaire > Importer).
-
Sélectionner le fichier OFX : Ciel détecte automatiquement la structure du fichier et propose un aperçu des transactions.
-
Associer le compte bancaire : Ciel vous demande de sélectionner le compte 512xxx correspondant. Si le fichier OFX contient l’identifiant bancaire, Ciel peut proposer l’association automatiquement.
-
Valider l’import : les écritures sont créées dans le journal de banque avec la date d’opération, le libellé et les montants en débit/crédit.
-
Lancer le lettrage automatique : après l’import, utilisez la fonction de lettrage automatique de Ciel pour rapprocher les nouvelles écritures avec les factures et les règlements existants.
Résolution des problèmes courants avec Ciel
| Problème | Cause | Solution |
|---|---|---|
| Caractères accentués mal affichés | Encodage UTF-8 non compatible | Convertir en Windows-1252 ou utiliser le format OFX |
| Doublons à l’import | Transactions déjà importées | Vérifier la période et utiliser le contrôle de doublons de Ciel |
| Montants inversés (débit/crédit) | Convention de signe différente | Vérifier le mapping et inverser les colonnes si nécessaire |
| Import refusé sans message | Fichier corrompu ou format non reconnu | Vérifier l’extension du fichier et réexporter depuis BankStatementLab |
Import dans EBP Compta
Configuration de l’import CSV dans EBP
EBP Compta propose un assistant d’import qui guide l’utilisateur étape par étape :
-
Accéder à l’import : dans EBP, allez dans Outils > Import de données > Import des écritures comptables (ou Fichier > Importation paramétrable selon la version).
-
Sélectionner le type d’import : choisissez “Fichier texte (CSV)” et parcourez pour sélectionner votre fichier.
-
Configurer le format :
- Séparateur : point-virgule
- Qualificateur de texte : guillemets doubles
- Première ligne : en-têtes (cocher “La première ligne contient les noms de champs”)
-
Mapper les champs : EBP affiche un aperçu des données et vous demande d’associer chaque colonne :
- Date de pièce
- Numéro de pièce (optionnel)
- Libellé
- Compte général (512xxx)
- Journal (BQ)
- Montant débit / Montant crédit
-
Valider et vérifier : EBP génère un rapport d’import. Vérifiez que le nombre de lignes importées correspond au nombre de transactions du relevé.
Import OFX dans EBP
Les versions récentes d’EBP Compta (à partir d’EBP Compta PRO) prennent en charge l’import OFX :
- Allez dans Comptabilité > Saisie > Relevé bancaire.
- Cliquez sur Importer et sélectionnez votre fichier OFX.
- EBP propose un aperçu des transactions avec date, libellé et montant.
- Associez le compte bancaire et le journal.
- Validez l’import.
L’avantage de l’OFX sur le CSV dans EBP : le format OFX contient les métadonnées bancaires (numéro de compte, période), ce qui réduit les manipulations manuelles.
Import dans Pennylane
L’approche collaborative de Pennylane
Pennylane se distingue des logiciels comptables traditionnels par son approche collaborative. L’import bancaire y est conçu pour être accessible aussi bien au comptable qu’au client entrepreneur.
Import CSV dans Pennylane
-
Connectez-vous à votre espace Pennylane et accédez au dossier client concerné.
-
Allez dans Banque > Transactions et cliquez sur Importer des transactions.
-
Sélectionnez votre fichier CSV : Pennylane accepte les CSV avec virgule ou point-virgule comme séparateur.
-
Vérifiez le mapping automatique : Pennylane tente de détecter automatiquement les colonnes (date, libellé, montant). Ajustez si nécessaire.
-
Sélectionnez le compte bancaire associé et validez l’import.
-
Catégorisez les transactions : Pennylane propose une catégorisation assistée par IA. Vous pouvez l’utiliser comme base et ajuster manuellement les affectations comptables.
Import via API Pennylane
Pour les cabinets qui traitent de gros volumes, Pennylane propose une API d’import. Le workflow devient :
- Extraire les transactions du PDF avec BankStatementLab (export JSON).
- Formater les données selon le schéma API de Pennylane.
- Envoyer les transactions via l’endpoint d’import.
- Les transactions apparaissent directement dans l’espace Pennylane du client.
Cette méthode est particulièrement intéressante pour les cabinets qui gèrent des dizaines de dossiers et souhaitent industrialiser le processus.
Import dans Indy (ex-Georges.tech)
Le cas spécifique des indépendants
Indy (anciennement Georges) s’adresse principalement aux indépendants, professions libérales et micro-entrepreneurs. L’import bancaire y est simplifié au maximum.
Procédure d’import
-
Connectez-vous à Indy et accédez à la section Banque.
-
Cliquez sur Importer : Indy propose deux options :
- Connexion directe à votre banque (via agrégateur bancaire)
- Import de fichier (CSV ou OFX)
-
Si vous importez un fichier : sélectionnez le fichier CSV ou OFX exporté depuis BankStatementLab.
-
Indy détecte automatiquement le format et propose un aperçu des transactions.
-
Validez : les transactions sont ajoutées à votre comptabilité et Indy propose automatiquement des catégories comptables basées sur l’analyse des libellés.
Quand l’import de fichier est préférable à la connexion directe
La connexion bancaire directe semble plus pratique, mais elle présente des limites :
| Critère | Connexion directe | Import de fichier |
|---|---|---|
| Historique disponible | 3 à 6 mois maximum | Illimité (selon vos PDF) |
| Fiabilité de la connexion | Interruptions fréquentes | Toujours disponible |
| Banques supportées | Liste limitée | Toutes les banques |
| Contrôle sur les données | Aucun (flux automatique) | Total (vérification avant import) |
| Comptes clôturés ou anciens | Impossible | Possible avec les relevés PDF |
Pour les indépendants qui changent de banque, qui ont besoin de rattraper un historique, ou dont la banque n’est pas prise en charge par l’agrégateur, l’import de fichier via BankStatementLab est la solution la plus fiable.
Erreurs fréquentes et comment les éviter
Erreur 1 : le mauvais séparateur CSV
C’est l’erreur la plus courante. Vous exportez un CSV avec des virgules, mais votre logiciel attend des points-virgules (ou inversement). Le résultat : toutes les données se retrouvent dans une seule colonne, ou l’import échoue silencieusement.
Solution : vérifiez les spécifications de votre logiciel (voir le tableau en début d’article) et configurez l’export BankStatementLab en conséquence. En cas de doute, ouvrez le fichier CSV dans un éditeur de texte (pas Excel, qui masque les séparateurs) pour vérifier.
Erreur 2 : le format de date incompatible
Les logiciels français attendent généralement le format JJ/MM/AAAA. Un fichier avec des dates en MM/DD/YYYY (format américain) ou YYYY-MM-DD (format ISO) sera mal interprété : le 03/04/2025 sera lu comme le 4 mars au lieu du 3 avril.
Solution : BankStatementLab exporte les dates dans le format adapté à la langue du relevé. Vérifiez dans l’aperçu que les dates correspondent bien aux opérations attendues.
Erreur 3 : les montants avec le mauvais séparateur décimal
En France, le séparateur décimal est la virgule (1 234,56). Dans les logiciels qui importent des CSV, cette virgule entre en conflit avec le séparateur de colonnes si celui-ci est aussi une virgule.
Solution : utilisez le point-virgule comme séparateur de colonnes et la virgule comme séparateur décimal. C’est la convention standard en France et c’est le format par défaut de BankStatementLab pour les exports en français.
Erreur 4 : les doublons après un second import
Si vous importez deux fois le même fichier (par erreur ou après une correction), vous vous retrouvez avec des écritures en double dans le journal de banque.
Solution : la plupart des logiciels proposent un contrôle de doublons à l’import. Activez-le systématiquement. Si votre logiciel ne le propose pas, vérifiez le solde du compte 512 après l’import : il doit correspondre exactement au solde final du relevé bancaire.
Erreur 5 : l’encodage des caractères accentués
Les libellés bancaires français contiennent des accents (prélèvement, société, énergie). Si l’encodage du fichier ne correspond pas à celui attendu par le logiciel, ces caractères apparaissent comme des symboles illisibles (é, à , etc.).
Solution : pour Ciel Compta (anciennes versions), exportez en Windows-1252. Pour tous les autres logiciels modernes, l’UTF-8 fonctionne. BankStatementLab gère automatiquement l’encodage adapté.
Optimiser le workflow d’import mensuel
Créer un processus reproductible
Une fois que vous avez réussi votre premier import, documentez les paramètres exacts :
- Format d’export utilisé dans BankStatementLab (CSV, OFX, Excel)
- Paramètres du fichier : séparateur, encodage, format de date
- Chemin d’import dans le logiciel comptable (menus exacts)
- Mapping des colonnes (si applicable)
- Journal et compte affectés (code journal, numéro de compte 512)
Ce processus documenté vous fera gagner du temps à chaque import mensuel et permettra à n’importe quel collaborateur du cabinet de réaliser l’opération.
Contrôler la qualité de l’import
Après chaque import, effectuez ces trois vérifications :
- Nombre de lignes : le nombre d’écritures importées doit correspondre au nombre de transactions du relevé.
- Solde final : le solde du compte 512 après import doit correspondre au solde final indiqué sur le relevé bancaire.
- Échantillonnage : vérifiez 3 à 5 écritures au hasard en comparant avec le relevé PDF original. Les dates, libellés et montants doivent correspondre exactement.
Si ces trois contrôles sont positifs, l’import est validé. Vous pouvez passer au lettrage et à l’affectation comptable.
Questions fréquentes
Quel est le meilleur format pour importer un relevé bancaire dans un logiciel comptable ?
Cela dépend du logiciel. Pour Ciel Compta, l’OFX est le format le plus fluide. Pour Sage et EBP, le CSV avec séparateur point-virgule offre le meilleur contrôle. Pour Pennylane et Indy, les deux formats fonctionnent bien. En cas de doute, commencez par le CSV : c’est le format le plus universel et le plus facile à inspecter et corriger en cas de problème.
Ma banque ne me fournit pas de fichier CSV ou OFX. Comment faire ?
La majorité des banques françaises fournissent uniquement des relevés au format PDF. C’est précisément pour cela que BankStatementLab existe : l’outil convertit votre relevé PDF en CSV, OFX ou Excel, prêt à importer dans votre logiciel comptable. Le processus prend moins de 30 secondes par relevé.
Puis-je importer les relevés de plusieurs comptes bancaires en une seule fois ?
Oui, mais il est recommandé de traiter chaque compte séparément pour éviter les mélanges dans les écritures comptables. Extrayez chaque relevé individuellement avec BankStatementLab, puis importez chaque fichier dans le journal de banque correspondant. Certains logiciels comme Sage 100 permettent de définir le compte cible à l’import, ce qui rend l’opération rapide même pour plusieurs comptes.
L’import bancaire remplace-t-il le rapprochement bancaire ?
Non. L’import crée les écritures dans le journal de banque. Le rapprochement bancaire est l’étape suivante : il consiste à vérifier que chaque écriture du journal correspond à une opération du relevé, et que le solde comptable correspond au solde bancaire. L’import facilite considérablement le rapprochement (puisque les données sont déjà structurées), mais ne le remplace pas.
Que faire si mon logiciel comptable n’est pas dans cette liste ?
Les principes sont les mêmes pour tous les logiciels comptables. Identifiez les formats d’import acceptés (CSV, OFX, QIF), vérifiez les paramètres attendus (séparateur, encodage, format de date), et testez avec un petit fichier avant d’importer un relevé complet. BankStatementLab produit des fichiers standards qui fonctionnent avec la quasi-totalité des logiciels du marché.
Conclusion
L’import d’un relevé bancaire dans votre logiciel comptable n’a rien de compliqué quand vous disposez du bon fichier dans le bon format. La clé est de maîtriser le maillon entre le PDF bancaire et l’écriture comptable :
- Extraire les transactions du relevé PDF avec BankStatementLab en choisissant le format adapté à votre logiciel.
- Vérifier le fichier produit (séparateur, encodage, format de date).
- Importer dans votre logiciel comptable en suivant les étapes décrites dans ce guide.
- Contrôler le résultat (nombre de lignes, solde final, échantillonnage).
Que vous travailliez sur Sage, Ciel, EBP, Pennylane ou Indy, ce workflow transforme une tâche de 45 minutes en une opération de 2 minutes. Pour un cabinet gérant 40 dossiers, c’est plus de 25 heures libérées chaque mois.
Testez BankStatementLab gratuitement sur vos propres relevés — extraction en 30 secondes, aucune installation requise.
Articles connexes
Prêt à simplifier votre compta ?
Éliminez la saisie manuelle et concentrez-vous sur l'analyse et le conseil.