Importer des opérations bancaires manuellement
Mise à jour le 18/03/2026
Vidéo : Odoo 19.0 Enterprise
Applicable à toutes les versions Odoo, y compris Communautaire
Les formats acceptés
Odoo accepte plusieurs formats pour l'import de relevés bancaires :
XLS / XLSX (Excel)
CSV (texte délimité)
CAMT (XML européen, compatible SEPA)
CODA (format belge)
Étape 1 – Préparer votre fichier
Que vous utilisiez Excel ou CSV, votre fichier doit contenir au minimum les colonnes suivantes :
| Colonne | Description |
|---|---|
| Date | Date de l'opération (JJ/MM/AAAA) |
| Libellé / Label | Description de la transaction |
| Montant | Montant (positif = crédit, négatif = débit) |
| Référence (optionnel) | Référence bancaire ou numéro de pièce |
| Partenaire (optionnel) | Nom du tiers |
Étape 2 – Lancer l'import dans Odoo
Rendez-vous dans le module Comptabilité
Ouvrez le journal bancaire concerné
Cliquez sur Importer depuis la vue du journal
Sélectionnez votre fichier .xlsx ou .csv
Odoo affiche un aperçu avec la correspondance des colonnes
Mappez manuellement les colonnes si elles ne sont pas reconnues automatiquement
Vérifiez l'aperçu des montants avant de confirmer
Cliquez sur Valider l'import
Les lignes importées apparaissent alors dans votre relevé bancaire, prêtes à être lettrées lors du rapprochement.
⚠️ Excel vs CSV : la différence sur les décimales
C'est ici que la majorité des erreurs surviennent lors d'un import en contexte français.
Format Excel (.xlsx) — Le plus fiable
Les montants sont reconnus nativement comme des nombres par Odoo
Aucun risque de mauvaise interprétation des séparateurs décimaux
Recommandé lorsque vous construisez votre fichier depuis Excel
Odoo lit directement la valeur numérique stockée dans la cellule
Format CSV (.csv) — Attention aux paramètres régionaux
Un fichier CSV est du texte brut, et tout dépend du séparateur utilisé selon votre locale :
| Locale | Séparateur décimal | Séparateur de colonnes |
|---|---|---|
| 🇫🇷 Français | , (virgule) | ; (point-virgule) |
| 🇬🇧 🇺🇸 Anglais | . (point) | , (virgule) |
Problème typique : si votre logiciel bancaire exporte 1.500,00 (format FR) dans un CSV avec la virgule comme séparateur de colonnes, Odoo — souvent configuré en anglais — peut interpréter 1.500 comme mille cinq cents ou un virgule cinq. Résultat : montants erronés ou import bloqué.
Solutions pour corriger votre CSV :
Vérifiez que le séparateur décimal est le point . dans votre fichier avant import
Si vous exportez depuis Excel en français, utilisez Données > À partir d'un fichier texte/CSV et forcez le séparateur décimal à .
Vous pouvez aussi ouvrir votre CSV dans un éditeur de texte (Notepad++, VSCode) et effectuer un remplacement global des virgules décimales par des points
Depuis Excel, renommez votre .csv en .txt, ouvrez-le via l'assistant d'import et configurez manuellement les séparateurs avant de ré-enregistrer
Bonnes pratiques
Privilégiez toujours le format .xlsx pour éviter tout problème de séparateurs, en particulier en contexte français
Vérifiez l'aperçu des montants avant de valider : si vous constatez des zéros ou des valeurs aberrantes, c'est un problème de décimales
Après l'import, effectuez votre rapprochement bancaire en lettrant chaque ligne avec la facture ou écriture comptable correspondante