Se rendre au contenu
Tutos Odoo › Facturation › Rapprochement bancaire
Tuto interactif · Encaisser · 5 min

Rapprochement bancaire dans Odoo : CODA ou synchronisation

Pour rapprocher une banque dans Odoo : ouvrez le Tableau de bord de l'application Comptabilité (Enterprise), puis le menu de la carte du journal et cliquez sur Importer un fichier pour un relevé CODA, ou sur Connecter la banque pour la synchronisation. Odoo lettre seul les lignes qui portent la communication structurée d'une facture. Traitez les autres avec un modèle, par exemple Frais bancaires.

Par Loïc Vina Ranchel, Kameos · Mis à jour le · Odoo 20.0, 19.0 et 18.0

Écrans d’Odoo 20.0. Changez de version pour voir les différences.Simulateur et texte avec les libellés d’Odoo 19.0.Simulateur et texte avec les libellés d’Odoo 18.0.
En brefComptabilité›Tableau de bord›Menu de la carte›Importer un fichier›Lettrer›Frais bancaires
En brefComptabilité›Tableau de bord›Menu de la carte›Importer un fichier›Réconcilier›Frais bancaires
En brefComptabilité›Tableau de bord›Menu de la carte›Importer un fichier›Rapprocher›Valider

Le pas à pas

Les étapes en détail

  1. Ce qu'il faut : Odoo Enterprise

    Le rapprochement bancaire fait partie de l'application Comptabilité, donc d'Odoo Enterprise. Avec la seule application Facturation (Community), il n'y a ni synchronisation, ni import de relevés, ni écran de rapprochement : on enregistre les paiements à la main.

  2. Recevoir les relevés : synchronisation ou CODA

    Sur le Tableau de bord, chaque banque est un journal. Deux façons d'y faire entrer les mouvements. La synchronisation : Connecter la banque dans le menu de la carte (ou Configuration de la banque tant que rien n'est branché). Odoo récupère ensuite les transactions toutes les 12 heures, et Récupérer les transactions force la mise à jour. Le fichier CODA : Importer un fichier dans le même menu. Le module belge lit les CODA v1 et v2.2 (extension .cod) et reconstitue la communication structurée de chaque virement. Un journal peut aussi recevoir ses CODA par CodaBox : dans Paramètres, bloc CodaBox, Configurer la connexion, puis Télécharger depuis CodaBox sur la carte.

  3. Ouvrir l'écran de rapprochement

    Après l'import, Odoo ouvre l'écran Réconciliation bancaire sur les lignes Non lettré. Chaque ligne du relevé est une carte avec la date, le partenaire, la communication et le montant. Sur la carte du journal, le bouton « à réconcilier » (avec le nombre de lignes) y ramène aussi.

    Odoo 19Même écran, qui s'appelle Réconciliation bancaire. Le menu de la carte a une colonne Reconciliation (en anglais) avec le lien Modèles.
    Odoo 18L'écran s'appelle Rapprochement bancaire et se coupe en deux : la liste des lignes à gauche, le formulaire de la ligne choisie à droite, avec les onglets Rapprocher des écritures existantes et Opérations manuelles. La carte du journal n'a pas de colonne de rapprochement.
  4. Laisser Odoo lettrer seul

    Odoo compare chaque ligne importée aux factures ouvertes. Il retient une facture quand un mot de plus de cinq caractères de la communication de la ligne est le numéro, la référence ou la communication structurée de la facture, et qu'une seule facture correspond. Une ligne +++090/9337/55493+++ de 1 706,10 € se lettre donc seule avec la facture de Boulangerie Dumont. Le test se fait à l'import et chaque nuit. Une ligne lettrée affiche une coche verte et le numéro de la facture ; la flèche à droite la déplie.

    Odoo 19Le principe est le même. Le bouton qui lettre à la main s'appelle Réconcilier.
    Odoo 18Ici le lettrage automatique passe par un modèle de rapprochement livré, Factures clients/fournisseurs totalement lettrées, qui exige un partenaire reconnu (Odoo le retrouve par l'IBAN du virement). Sans partenaire, ouvrez l'onglet Rapprocher des écritures existantes et choisissez la facture, puis cliquez sur Valider.
  5. Passer les frais bancaires en charge

    Une ligne sans facture, comme les frais de tenue de compte, se traite avec un modèle. Ouvrez le menu de la ligne (les trois points) et choisissez Frais bancaires : Odoo comptabilise 2,50 € en charge et lettre la ligne. Le modèle ne s'affiche que si la ligne remplit ses conditions. Celui qui est livré cherche le texte « Bank Fees » dans le libellé et, pour le plan belge, vise le compte 6560 au lieu du 657200 : avant ce parcours, corrigez son compte et adaptez sa condition Libellé (Contient) à vos libellés belges, par exemple « FRAIS ».

    Odoo 18Le modèle Frais bancaires n'est pas livré. Cliquez sur la roue en haut à droite du formulaire, Créer le modèle, puis nommez-le et donnez-lui le compte 657200. Il apparaît alors en bouton à droite ; après un clic, vérifiez les lignes et cliquez sur Valider.
  6. Contrôler la facture

    Dans Clients, Factures, la facture de Boulangerie Dumont est Payé. Elle n'a pas eu besoin d'un paiement enregistré à la main : le relevé bancaire la solde directement. Si vous aviez enregistré un paiement avant, elle serait En cours de paiement jusqu'à ce que la ligne du relevé soit lettrée avec ce paiement.

    Odoo 18Le menu s'appelle Factures clients, et un paiement déjà enregistré donne le statut En paiement.

Ce qui change selon la version

Odoo 20Odoo 19Odoo 18
ÉcranCartes en ligneCartes en ligneListe + fiche
Bouton de lettrageLettrerRéconcilierRapprocher
ValidationImmédiateImmédiateBouton Valider
Modèle Frais bancairesLivréLivréÀ créer
Contrôle de la ligneVérifierRéviséMarquer vérifié
Règles de lettrageMenu dédiéModèlesModèles

Peppol, banque, relances : on règle votre facturation avec vous ?

Erreurs Peppol, rapprochement bancaire, relances automatiques : chez Kameos, on paramètre Odoo Facturation pour les règles belges et votre façon de travailler.

Parlons de votre cas →