Toggle navigation

Comment synchroniser Odoo avec votre banque ?

Odoo est capable de se synchroniser directement avec votre banque afin d'obtenir tous les relevés bancaires, importés automatiquement toutes les 4 heures dans Odoo . Avant d'avancer dans ce tutoriel, vous devriez vérifier si votre banque est prise en charge. Vous pouvez vérifier à partir des Fonctionnalités de la Comptabilité d'Odoo

Cherchez le nom de votre banque dans la page ci-dessus. Si votre banque apparait en proposition, ca veut dire qu'elle est supportée par Odoo. Les pays qui sont entièrement pris en charge (c'est à dire plus de 95% des banques) sont : Etats-Unis, Canada, Nouvelle-Zélande, Autriche. Plus que 30 pays sont partiellement supportés, incluant: Colombie, Inde, France, Espagne etc.

Afin de se connecter aux banques, Odoo utilise deux services web :

  • Plaid: Pour les principales banques des États-Unis.

  • Yodlee: pour toutes les autres banques

Configuration

Utilisateurs Odoo en ligne

Si nous supportons les banques de votre pays, la fonction d'interface bancaire devrait déjà être installé. Si elle ne l'est pas, vous pouvez installer manuellement le module account_yodlee.

Utilisateurs d'Odoo Entreprise

Si vous prévoyez utiliser une interface bancaire avec votre abonnement Odoo Enterprise, vous n'avez rien d'autre à faire, seulement vous assurer que votre base de données est inscrite sur votre contrat Odoo Enterprise.

Synchronisez vos flux bancaires

Une fois l'interface Plaid ou Yodlee installée, vous pouvez relier Odoo à votre banque. Pour ce faire, cliquez sur Plus sur la banque de votre choix dans le tableau de bord de la comptabilité. Dans le menu, cliquez sur Configuration pour configurer ce compte bancaire.

Dans le formulaire de la banque, dans l'onglet Compte bancaire, mettre l'option Provenance des relevés bancaires sur Synchronisation bancaire.

Lorsque c'est fait, revenez au tableau de bord de votre Comptabilité. Vous devriez voir un bouton Online Synchronisation sur la carte de votre banque. Cliquez sur ce bouton et remplissez vos identifiants bancaires.

Une fois que vous aurez rempli vos informations d'identification, vos flux bancaires seront synchronisés toutes les 4 heures.

FAQ

The synchronization is not working in real time, is it normal?

Yodlee tries to get the data from a bank account once a day. However, this doesn't always happen at the same time. And sometimes the process can fail. In that case, Yodlee retries one hour or two later. This is why in Odoo there is a cron that is running every 4 hours to fetch the information from Yodlee.

You can however force this synchronization by clicking on the button "Synchronize now" from the accounting dashboard.

Moreover, a transaction can be visible in your bank account but not being fetched by Yodlee. Indeed, the transaction in your bank account can have the status "pending" and not the status "posted". In that case, Yodlee won't import it, you will have to wait that the status changes.

What is important to remember is that Yodlee is not a service fetching transactions in real time. This is a service to facilitate the import of the bank statement in the database.

Is the Yodlee feature included in my contract?

  • Enterprise Version: Yes, if you have a valid enterprise contract linked to your database.
  • Community Version: No, this feature is not included in the Community Version.
  • Online Version: Yes, even if you benefit from the One App Free contract.

Some banks have a status "Beta", what does it mean?

This means that Yodlee is only currently working on developing the synchronization with this bank. The synchronization could already work or it may need a bit more time to have a 100% working synchronization. Unfortunately, there is not much to do about except being patient.

All my past transactions are not in Odoo, why?

Yodlee only allows to fetch up transactions to 3 months in the past.