| Rôles des utilisateurs | Administrateur | ✗Collaborateur | ✗Collaborateur externe | ✗Utilisateur Pulse |
Cet article explique comment connecter Silverfin à Odoo pour synchroniser les données comptables au niveau du bureau. Une fois la connexion établie, toute modification effectuée dans Odoo sera synchronisée avec Silverfin.
Table des matières
- Que faut-il savoir avant de configurer la synchronisation avec Odoo ?
- Comment configurer la synchronisation avec Odoo au niveau du bureau ?
- Comment obtenir une clé API dans Odoo ?
- Quels droits d’accès l’utilisateur Odoo doit-il posséder ?
- Comment trouver le nom de la base de données dans Odoo ?
Que faut-il savoir avant de configurer la synchronisation avec Odoo ?
- Seuls les utilisateurs disposant de droits administrateur peuvent configurer la synchronisation au niveau du bureau.
- Silverfin prend en charge Odoo à partir de la version 15.
- Odoo.sh est une version personnalisable d’Odoo et n’est pas officiellement prise en charge par Silverfin. Cependant, en fonction des modifications spécifiques apportées dans Odoo.sh, la connexion peut néanmoins fonctionner. En cas de doute, veuillez contacter le support d’Odoo.
- La synchronisation avec le package cloud Odoo n’entraîne aucun coût supplémentaire.
Comment configurer la synchronisation avec Odoo au niveau du bureau ?
Pour établir la connexion avec Odoo au niveau du bureau, veuillez suivre ces étapes :
- Cliquez sur Synchronisations dans le panneau de gauche, sous Configuration du cabinet.

- Cliquez sur le bouton Ajouter une nouvelle synchronisation et choisissez Synchronisation de la comptabilité.

- Choisissez Odoo dans le menu déroulant et cliquez sur le bouton Connecter.

- Remplissez les champs pertinents.

- Nom : le nom que vous attribuez à cette synchronisation.
- Odoo Database URL : il s’agit généralement du format https://entreprise.odoo.com, mais cela peut aussi être un domaine personnalisé comme monentreprise.fr. Remarque : l’URL doit commencer par https:// et ne doit pas se terminer par /odoo.
- Adresse e-mail de l’utilisateur : l’adresse utilisée pour créer la clé API. Remarque : la clé API agit comme le mot de passe de l’utilisateur, donc l’adresse e-mail doit correspondre à celle utilisée pour générer la clé dans Odoo.
- Clé API : la clé API générée dans Odoo.
- Nom de la base de données Odoo : par défaut, Silverfin utilise la première partie de l’URL de la base de données Odoo comme nom de base de données.
Exemple: https://nom-entreprise.odoo.com → nom-entreprise est alors le nom de la base de données.- Complétez ce champ uniquement si:
- le nom réel de la base de données est différent du sous-domaine dans l’URL Odoo, ou
- vous utilisez une installation Odoo sur site (on-premise) avec un domaine personnalisé (autre que odoo.com).
- Le nom de la base de données est sensible à la casse et doit correspondre exactement au nom défini dans Odoo.
- Complétez ce champ uniquement si:
Une fois la synchronisation établie au niveau du bureau, vous pouvez la lier à un dossier client. Cette liaison ne nécessite pas de droits administrateur : les utilisateurs Administrateur et Collaborateur peuvent tous deux le faire. Voir Comment lier la synchronisation avec Odoo au niveau du dossier client ?
Comment obtenir une clé API dans Odoo ?
Vous trouverez un guide complet étape par étape dans l’article d’aide d’Odoo.
Quels droits d’accès l’utilisateur Odoo doit-il posséder ?
L’utilisateur Odoo lié à la clé API doit disposer de droits d’accès suffisants, faute de quoi la connexion risque de ne pas pouvoir être configurée ou synchronisée. Cet utilisateur a besoin, au minimum, d’un accès Afficher toutes les fonctionnalités comptables - Lecture seule. Des niveaux d’autorisation supérieurs conviennent également.
Comment trouver le nom de la base de données dans Odoo ?
- Il existe plusieurs façons de trouver votre nom de base de données Odoo. La bonne méthode dépend de la version d’Odoo que vous utilisez (Cloud ou on-premise).
- La base de données se présente généralement sous le format <sous-domaine>.odoo.com. Le sous-domaine (la partie avant odoo.com) est utilisé comme nom de base de données.
- Lorsqu’une URL de base de données Odoo est renseignée, Silverfin considère que <sous-domaine> est le nom de la base de données à laquelle la synchronisation doit se connecter. Dans ce cas, laissez le champ Nom de la base de données Odoo vide.
- Si le nom de la base de données Odoo diffère du sous-domaine dans l’URL de la base de données Odoo, ou si vous utilisez une installation Odoo sur site avec une URL personnalisée, vous devez renseigner explicitement le champ Nom de la base de données Odoo.
Option 1
- Rendez-vous sur https://www.odoo.com/my/databases et connectez-vous.
- Après connexion, le nom de la base de données s’affiche.
- Exemple: si votre URL est nom-entreprise.odoo.com, alors nom-entreprise est probablement le nom de la base de données.
- Si c’est correct, laissez le champ Nom de la base de données Odoo vide.
- Si ce n’est pas le cas, renseignez le nom correct.
Dans l’exemple ci-dessous, sf-xxx-test est le nom de la base de données :
Option 2
- Ajoutez /web/database/manager à votre URL Odoo, de manière à obtenir ce format : https://votredomaine.com/web/database/manager
- Le nom affiché est votre nom de base de données :

Les noms de base de données Odoo ne sont pas accessibles publiquement pour des raisons de sécurité. Cela signifie que Silverfin ne peut pas les récupérer. Si vous avez des questions ou ne parvenez pas à déterminer votre nom de base de données, veuillez contacter directement le support d’Odoo ou votre Partner Support. Ils pourront rechercher cette information pour vous.
Administrateur