Quand la synchronisation automatique n'est pas disponible — ou par choix de confidentialité — l'import manuel du relevé reste la méthode la plus fiable pour alimenter votre comptabilité bancaire dans Odoo. Encore faut-il choisir le bon format et éviter les pièges qui créent doublons et écarts. Ce guide explique, pour un dirigeant de PME, comment importer un relevé bancaire dans Odoo (CSV, OFX, QIF, CODA), pas à pas, et comment garder un journal de banque toujours propre.
Ce que vous allez apprendre
- Quand préférer l'import manuel à la synchronisation.
- Les formats de relevé acceptés par Odoo et lequel choisir.
- La méthode d'import pas à pas, sans erreur.
- Comment éviter les doublons et les trous de période.
- Que faire quand un import échoue.
- Une FAQ de dirigeant sur l'import bancaire.
Pourquoi importer son relevé plutôt que synchroniser ?
En bref : parce que toutes les banques ne sont pas compatibles avec la synchronisation, parce que l'import est gratuit, et parce que certaines PME préfèrent ne partager aucun accès bancaire avec un agrégateur tiers.
La synchronisation automatique est confortable, mais elle a trois limites : elle ne couvre pas tous les établissements, elle est souvent payante, et elle suppose de confier vos accès à un service d'agrégation. L'import manuel répond à ces situations. Vous téléchargez le relevé depuis l'espace en ligne de votre banque, puis vous le chargez dans Odoo — sans coût ni intermédiaire.
C'est une solution particulièrement adaptée aux petites structures, aux comptes peu mouvementés ou aux dirigeants soucieux de confidentialité. Pour comparer les deux approches en détail, voyez notre guide flux bancaires Odoo 19 : synchroniser ou importer.
Quels formats de relevé Odoo accepte-t-il ?
En bref : Odoo accepte les principaux formats standards — CSV, OFX, QIF et CODA. Le meilleur choix dépend de ce que votre banque exporte ; OFX et CODA sont les plus structurés, le CSV le plus universel mais à mapper.
Chaque format a ses caractéristiques. Le tableau ci-dessous aide à choisir :
| Format | Caractéristique | Idéal quand |
|---|---|---|
| OFX | Format bancaire structuré, peu d'erreurs | Votre banque le propose à l'export |
| QIF | Format ancien mais simple | Alternative si OFX indisponible |
| CODA | Standard bancaire (Belgique) | Comptes en banque belge |
| CSV | Universel, mais colonnes à mapper | Aucun format structuré disponible |
La règle pratique : privilégiez un format structuré (OFX, CODA) quand votre banque le permet, car il limite les erreurs de lecture. Réservez le CSV aux cas où aucun autre format n'est exporté — il fonctionne très bien, mais demande de vérifier la correspondance des colonnes (date, libellé, montant) lors du premier import.
Comment importer un relevé bancaire dans Odoo, étape par étape ?
En bref : téléchargez le relevé depuis votre banque, ouvrez le journal de banque dans Odoo, lancez l'import du fichier, vérifiez le mapping des colonnes (pour le CSV), puis contrôlez le solde et rapprochez.
La logique pour un dirigeant :
- Téléchargez le relevé depuis l'espace en ligne de votre banque, dans le format choisi (OFX de préférence, sinon CSV).
- Ouvrez le journal de banque concerné dans le module Comptabilité d'Odoo.
- Lancez l'import du fichier via la fonction dédiée du journal.
- Vérifiez le mapping (CSV uniquement) : indiquez quelle colonne correspond à la date, au libellé, au montant.
- Contrôlez le solde de clôture importé : il doit correspondre au solde de fin de votre relevé.
- Rapprochez les lignes importées avec vos factures et paiements.
Une fois le mapping CSV configuré la première fois, Odoo le réutilise pour les imports suivants de la même banque. L'opération devient alors très rapide. Le contrôle final du solde est essentiel : c'est lui qui confirme que l'import est complet, comme expliqué dans notre guide de contrôle bancaire Odoo 19.
Comment éviter les doublons et les trous de période ?
En bref : importez des périodes qui se suivent sans se chevaucher, vérifiez toujours les dates de début et de fin du fichier, et contrôlez le solde de départ par rapport au précédent import. Un chevauchement crée des doublons, un trou fausse le solde.
Les deux ennemis de l'import manuel sont le chevauchement et le trou. Le chevauchement survient quand vous importez un fichier couvrant des dates déjà importées : les lignes apparaissent en double et gonflent le journal. Le trou survient quand un mois est sauté : le solde de départ du mois suivant ne colle plus.
La parade est simple : tenez un rythme régulier (un import par mois minimum) et vérifiez systématiquement la continuité des soldes. Le solde de clôture d'un import doit être égal au solde d'ouverture du suivant. Si ces deux chiffres concordent à chaque fois, votre journal est sans trou ni doublon. Cette discipline rejoint les bons réflexes décrits dans notre guide pour gérer et prévoir sa trésorerie dans Odoo.
Que faire quand un import de relevé échoue ?
En bref : vérifiez le format du fichier, le mapping des colonnes, l'encodage et la cohérence des montants. La plupart des échecs viennent d'un CSV mal formaté ou d'un séparateur décimal inattendu.
Un import qui échoue n'a presque jamais de cause mystérieuse. Voici les coupables habituels :
- Le mauvais format : un fichier exporté dans un format qu'Odoo ne reconnaît pas. Réexportez en OFX ou CSV.
- Le mapping erroné : pour un CSV, une colonne mal associée (montant pris pour date, par exemple).
- Le séparateur décimal : virgule contre point, ou séparateur de colonnes inattendu, qui décale tout.
- L'encodage : des caractères accentués mal lus qui cassent le fichier.
Le bon réflexe : ouvrir le fichier dans un tableur pour vérifier sa structure avant de réessayer. Si les imports échouent régulièrement, c'est souvent le signe d'un format de banque atypique qui mérite un paramétrage propre. Pour structurer durablement votre comptabilité bancaire, appuyez-vous sur le module Comptabilité d'Odoo.
À quelle fréquence importer son relevé ?
En bref : au minimum une fois par mois avant la clôture, idéalement chaque semaine pour une PME active. Plus l'import est régulier, moins les écarts s'accumulent et plus le rapprochement est rapide.
La fréquence dépend de votre volume d'opérations, mais la règle d'or est de ne jamais laisser passer une clôture mensuelle sans import complet. Un mois non importé en cache vite plusieurs, et reconstituer un historique est fastidieux. Pour une activité avec de nombreux mouvements, un import hebdomadaire garde le journal léger et facilite le rapprochement au fil de l'eau.
L'import régulier est aussi ce qui permet de garder une trésorerie juste et exploitable pour vos décisions. C'est moins confortable que la synchronisation automatique, mais parfaitement fiable dès lors que la discipline est tenue.
Import manuel ou synchronisation : faut-il choisir définitivement ?
En bref : non. Vous pouvez commencer par l'import manuel et basculer plus tard vers la synchronisation, ou panacher selon les comptes. Le choix n'est jamais figé et doit suivre l'évolution de votre PME.
Beaucoup de dirigeants raisonnent comme s'il fallait trancher une fois pour toutes. En réalité, l'import et la synchronisation cohabitent très bien. Une PME peut démarrer en import manuel — gratuit, sans engagement — le temps de valider ses processus comptables, puis activer la synchronisation sur son compte principal quand le volume d'opérations le justifie. À l'inverse, un compte secondaire peu actif peut rester en import manuel même si le compte courant est synchronisé.
Ce pragmatisme est sain : la bonne méthode est celle que vous tenez réellement dans la durée. Un import manuel rigoureux vaut mieux qu'une synchronisation mal configurée, et inversement. L'essentiel est que chaque compte soit alimenté régulièrement et rapproché, quel que soit le canal. Au fil de la croissance, vous ajusterez sans difficulté.
Comment préparer un fichier CSV propre avant l'import ?
En bref : assurez-vous d'avoir au minimum trois colonnes claires — date, libellé, montant — un format de date cohérent, un séparateur décimal homogène et un encodage standard. Un CSV propre s'importe sans accroc.
Quand votre banque n'exporte qu'en CSV, un peu de préparation évite bien des échecs. Ouvrez le fichier dans un tableur et vérifiez quelques points simples. La colonne date doit suivre un format constant ; la colonne montant doit utiliser un séparateur décimal homogène (sans mélange virgule/point) et distinguer clairement débits et crédits, soit par signe, soit par colonnes séparées. Le libellé aide ensuite au rapprochement automatique : plus il est explicite, mieux Odoo propose la bonne contrepartie.
Une fois ce premier fichier nettoyé et le mapping configuré dans Odoo, les imports suivants de la même banque deviennent quasi instantanés. Cette petite rigueur initiale est vite rentabilisée. Si vos relevés sont systématiquement difficiles à exploiter, un accompagnement permet d'industrialiser le mapping une bonne fois pour toutes, et de fiabiliser durablement vos données bancaires.
L'import de relevé suffit-il pour une comptabilité à jour ?
En bref : non, l'import n'est que la première étape. Une comptabilité à jour suppose d'importer, de rapprocher, puis de contrôler le solde. L'import sans rapprochement ne donne qu'une illusion de suivi.
Charger le relevé alimente le journal de banque, mais ne dit rien de la correspondance entre ces mouvements et vos factures. Tant que les lignes ne sont pas rapprochées, vous voyez passer de l'argent sans savoir à quoi il se rattache. Une comptabilité réellement à jour enchaîne donc trois gestes : importer le relevé, rapprocher chaque ligne, puis vérifier que le solde Odoo égale le solde bancaire. C'est ce triptyque, répété régulièrement, qui garantit des chiffres fiables et une trésorerie exploitable pour piloter votre PME.
En résumé : les points clés à retenir
- L'import manuel est gratuit, universel et sans partage d'accès bancaire.
- Odoo accepte CSV, OFX, QIF et CODA ; privilégiez un format structuré.
- Le mapping CSV se configure une fois, puis se réutilise.
- Vérifiez la continuité des soldes pour éviter doublons et trous.
- La plupart des échecs viennent du format, du mapping ou du séparateur décimal.
- Importez au moins une fois par mois, idéalement chaque semaine.
Questions fréquentes
Quel format de relevé choisir pour Odoo ?
Privilégiez OFX ou CODA quand votre banque les propose : ils sont structurés et limitent les erreurs. Utilisez le CSV si aucun format structuré n'est disponible, en vérifiant le mapping des colonnes au premier import.
Comment éviter d'importer deux fois les mêmes opérations ?
Importez des périodes qui se suivent sans chevauchement et vérifiez les dates du fichier. Contrôlez que le solde de clôture d'un import égale le solde d'ouverture du suivant : c'est la garantie qu'il n'y a ni doublon ni trou.
Pourquoi mon import CSV ne fonctionne-t-il pas ?
Le plus souvent à cause d'un mapping de colonnes incorrect, d'un séparateur décimal inattendu (virgule/point) ou d'un problème d'encodage. Ouvrez le fichier dans un tableur pour vérifier sa structure avant de réessayer.
Faut-il rapprocher après chaque import ?
Oui. Importer alimente le journal, mais ne suffit pas : il faut relier chaque ligne à une facture ou un paiement. Le rapprochement est ce qui rend votre solde Odoo conforme à la réalité bancaire.
Peut-on automatiser un import récurrent ?
L'import reste un geste manuel, mais le mapping mémorisé le rend très rapide. Si vous cherchez le « zéro geste », la synchronisation automatique est alors la voie à privilégier, lorsque votre banque la propose.
L'import efface-t-il les données précédentes ?
Non. Chaque import ajoute des lignes au journal de banque sans écraser l'historique. C'est précisément pourquoi il faut éviter les chevauchements, qui créeraient des doublons.
Un import maîtrisé, une comptabilité fiable
Importer son relevé bancaire dans Odoo est simple dès lors qu'on choisit le bon format et qu'on tient une discipline régulière. La clé est d'éviter doublons et trous, puis de rapprocher systématiquement. Chez AldenSync, nous paramétrons vos imports et vos mappings pour qu'ils tournent sans accroc, banque après banque. Parlons de la fiabilité de votre comptabilité bancaire.