📄 Importer des opérations bancaires manuellement

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 :​

ColonneDescription
DateDate de l'opération (JJ/MM/AAAA)
Libellé / LabelDescription de la transaction
MontantMontant (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

  1. Rendez-vous dans le module Comptabilité

  2. Ouvrez le journal bancaire concerné

  3. Cliquez sur Importer depuis la vue du journal​

  4. Sélectionnez votre fichier .xlsx ou .csv

  5. Odoo affiche un aperçu avec la correspondance des colonnes

  6. Mappez manuellement les colonnes si elles ne sont pas reconnues automatiquement

  7. Vérifiez l'aperçu des montants avant de confirmer

  8. 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 :​

LocaleSéparateur décimalSé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​