Configuration multi-entreprises Odoo : gestion de plusieurs entités dans une seule base de données

Découvrez comment configurer Odoo multi-entreprises pour gérer plusieurs entités commerciales. Couvre les transactions inter-entreprises, les règles d'accès et les rapports de consolidation.

E

ECOSIRE Research and Development Team

Équipe ECOSIRE

19 février 202611 min de lecture2.3k Mots

Configuration multi-entreprises Odoo : gestion de plusieurs entités dans une seule base de données

Les entreprises qui exploitent plusieurs entités juridiques, filiales ou marques sont confrontées à un choix : exécuter des instances ERP distinctes pour chaque entreprise ou consolider le tout dans une seule base de données. La fonctionnalité multi-entreprises d'Odoo vous permet de gérer plusieurs entités dans une seule base de données tout en maintenant une séparation stricte des données, l'automatisation des transactions inter-entreprises et des rapports financiers consolidés.

Qu'est-ce qu'Odoo Multi-Company ?

Odoo multi-company est une fonctionnalité intégrée qui permet à plusieurs sociétés (entités juridiques) de coexister dans une seule base de données Odoo. Chaque entreprise possède son propre plan comptable, sa configuration fiscale, ses comptes bancaires, ses entrepôts et ses règles commerciales. Les utilisateurs peuvent appartenir à une ou plusieurs entreprises et basculer entre elles à partir de la barre de navigation supérieure.

Cette approche est fondamentalement différente de l'exécution d'instances Odoo distinctes. Une base de données unique signifie des données de base partagées (produits, contacts), des rapports unifiés et aucune duplication d'infrastructure.

Quand utiliser plusieurs sociétés

La configuration multi-entreprises est appropriée lorsque :

- Vous exploitez plusieurs entités juridiques qui partagent des clients, des produits ou des fournisseurs

  • Une société mère a des filiales qui ont besoin d'informations financières consolidées
  • Vous dirigez plusieurs marques sous une seule entreprise
  • Votre entreprise opère dans plusieurs pays avec des exigences fiscales différentes
  • Une société holding a besoin de visibilité sur toutes les sociétés du portefeuille

Multi-entreprises n'est pas nécessaire lorsque vous avez simplement plusieurs bureaux ou départements. Les fonctionnalités de comptabilité analytique et de département d'Odoo gèrent les divisions organisationnelles internes sans créer de sociétés distinctes.

Créer une multi-entreprise dans Odoo

Étape 1 : Activer le multi-sociétés

  1. Accédez à Paramètres > Paramètres généraux > Entreprises
  2. Cliquez sur "Gérer les entreprises" pour afficher la liste des entreprises
  3. Votre entreprise principale existe déjà ; cliquez sur "Nouveau" pour ajouter des sociétés supplémentaires

Étape 2 : Configurer chaque entreprise

Pour chaque entreprise, configurez :

| Paramètre | Localisation | Remarques | |---|---|---| | Dénomination sociale et adresse | Paramètres > Entreprises | Doit correspondre à l'enregistrement légal | | Logo | Paramètres de l'entreprise | Apparaît sur les documents imprimés | | Monnaie | Paramètres de l'entreprise | Peut différer selon l'entreprise | | Exercice | Comptabilité > Paramètres | Peut varier selon la juridiction | | Plan comptable | Comptabilité > Configuration | Modèle partagé ou unique par entreprise | | Paramétrage des taxes | Comptabilité > Impôts | Règles fiscales spécifiques à chaque pays | | Comptes bancaires | Comptabilité > Comptes bancaires | Journaux bancaires séparés par entreprise | | Entrepôts | Inventaire > Configuration | Chaque entreprise dispose de son(ses) propre(s) entrepôt(s) | | Séquences | Paramètres > Technique | Numérotation séparée pour les factures, commandes, etc. |

Étape 3 : Configurer l'accès utilisateur

Chaque utilisateur Odoo peut être affecté à une ou plusieurs entreprises :

  • Utilisateurs d'une seule entreprise : ne peuvent voir et créer des données que pour l'entreprise qui leur est attribuée. Idéal pour les opérationnels qui travaillent exclusivement au sein d’une même entité.
  • Utilisateurs multi-entreprises : Peuvent basculer entre les entreprises à l'aide du sélecteur d'entreprise dans la barre de menu supérieure. Idéal pour les gestionnaires, les comptables et les cadres qui supervisent plusieurs entités.
  • Société par défaut : Chaque utilisateur dispose d'une société par défaut qui s'applique lors de la création de nouveaux enregistrements.

Comportement des règles d'accès : Lorsqu'un utilisateur a accès à plusieurs sociétés, il voit simultanément les données de toutes les sociétés qui lui sont attribuées (sauf s'il filtre sur une société spécifique). Cela permet un reporting et une surveillance inter-entreprises.

Configurez les affectations des sociétés utilisatrices sous Paramètres > Utilisateurs > [Utilisateur] > onglet Multi-sociétés.

Données partagées ou séparées

Comprendre quelles données sont partagées et lesquelles sont spécifiques à l'entreprise est essentiel au bon fonctionnement de plusieurs entreprises.

Partagé dans toutes les entreprises

  • Contacts (res.partner) : Les clients, fournisseurs et partenaires sont globaux par défaut. Un client créé par la société A est visible par la société B.
  • Produits (product.template) : Les définitions de produits sont partagées. Cependant, des propriétés spécifiques au produit telles que les coûts, les fournisseurs et les comptes comptables peuvent être définies par entreprise.
  • Utilisateurs : Les comptes d'utilisateurs sont globaux. L'accès à l'entreprise est contrôlé par des affectations.
  • Paramètres système : Les configurations techniques, les serveurs de messagerie et les règles d'automatisation sont généralement globales.

Spécifique à l'entreprise (isolé)

  • Ecritures comptables : Les écritures de journal, les factures et les factures appartiennent exactement à une seule entreprise.
  • Comptes bancaires et journaux : Chaque entreprise possède sa propre infrastructure financière
  • Commandes de vente et d'achat : Les transactions sont spécifiques à l'entreprise
  • Opérations de stock : Les mouvements de stock appartiennent aux entrepôts spécifiques à l'entreprise
  • Configurations fiscales : Chaque entreprise peut avoir des structures fiscales différentes
  • Plan comptable : Peut être partagé (même modèle) ou séparé (différents COA par entreprise)

Configurable par entreprise

  • Propriétés du produit : Les comptes de fournisseur, de coûts, de revenus/dépenses peuvent être définis par entreprise à l'aide de la fonctionnalité « Changer de société » sur les formulaires de produits.
  • Règles de liste de prix : Différentes stratégies de tarification par entreprise
  • Opérations d'entrepôt : Emplacements d'entrepôt séparés ou partagés

Transactions inter-sociétés

L’une des fonctionnalités multi-entreprises les plus puissantes concerne les transactions inter-entreprises automatisées. Lorsque la société A vend à la société B, Odoo peut créer automatiquement le bon de commande correspondant dans la société B.

Activation des règles inter-sociétés

  1. Accédez à Paramètres > Paramètres généraux > Multi-sociétés
  2. Activer les « Transactions inter-entreprises »
  3. Pour chaque société, configurez la règle inter-sociétés :

Règles disponibles :

  • Facture/facture synchronisée : Lorsque la société A crée une facture client pour la société B, Odoo crée automatiquement une facture fournisseur dans la société B.
  • Commande client/bon de commande synchronisé : Lorsque la société A confirme une commande client à la société B, un bon de commande est automatiquement créé dans la société B.
  • Ne pas synchroniser : Traitement manuel des transactions inter-sociétés.

Exemple de flux de transactions inter-sociétés

Company A (Manufacturer) sells components to Company B (Retailer):

1. Company A creates Sales Order → Company B (auto-created Purchase Order)
2. Company A delivers goods → Company B receives goods
3. Company A creates Invoice → Company B (auto-created Vendor Bill)
4. Company B pays → Company A receives payment

Toutes les écritures de journal correspondantes sont créées automatiquement, maintenant ainsi les comptes équilibrés des deux entités.

Prix de transfert

Pour les ventes inter-sociétés, configurez les prix de transfert à l'aide de :

  • Listes de prix : Créez des listes de prix interentreprises avec des règles de majoration/remise spécifiques
  • Positions fiscales : Appliquer une TVA nulle ou des traitements fiscaux spécifiques pour les transactions inter-entreprises - Conditions de paiement dédiées : Définissez les conditions de paiement inter-entreprises (par exemple, net 30 jours)

Les prix de transfert doivent être conformes à la réglementation fiscale locale. De nombreuses juridictions exigent des prix de pleine concurrence pour les transactions interentreprises. Consultez un partenaire de conseil Odoo familier avec vos juridictions pour configurer une tarification interentreprises conforme.

Stratégie du plan comptable

Vous disposez de deux options pour gérer les plans comptables des entreprises :

Option 1 : Plan comptable partagé

Toutes les entreprises utilisent la même structure COA. Cela simplifie le reporting de consolidation mais nécessite que le COA réponde aux besoins de toutes les entreprises.

Idéal pour : Entreprises du même pays ayant des modèles commerciaux similaires.

Option 2 : Plans comptables séparés

Chaque entreprise possède son propre COA, potentiellement avec des codes de compte et des structures différents.

Idéal pour : Les entreprises situées dans différents pays avec des exigences réglementaires différentes ou des types d'activité fondamentalement différents (par exemple, une entreprise manufacturière et une société de logiciels sous la même holding).

Pour les rapports de consolidation avec des COA distincts, créez un mappage entre les comptes spécifiques à l'entreprise et les catégories de rapports consolidés. Les outils de comptabilité analytique et de reporting personnalisé d'Odoo gèrent cette cartographie.

Rapports financiers consolidés

La consolidation financière multi-entreprises est l'une des principales raisons pour lesquelles les entreprises choisissent une base de données unique multi-entreprises plutôt que des instances distinctes.

Consolidation intégrée

Odoo Enterprise propose un filtrage multi-entreprises sur les rapports financiers standards :

  • Profits et pertes : Consultez les résultats de chaque entreprise ou les totaux combinés
  • Bilan : Positions par société ou consolidées
  • Grand livre général : Filtrer par entreprise ou afficher toutes les entrées
  • Balance de vérification : Comparaison par entreprise

Élimination des soldes interentreprises

Pour un véritable reporting consolidé, les créances et dettes interentreprises doivent être éliminées. Odoo gère cela à travers :

  1. Marquage des partenaires interentreprises avec une balise ou une catégorie spécifique
  2. Utilisation de vues de rapport filtrées qui excluent les transactions inter-sociétés
  3. Création d'écritures de journal de consolidation qui mettent à zéro les soldes inter-sociétés

Pour des besoins de consolidation complexes (intérêts minoritaires, conversion de devises, investissements mis en équivalence), personnalisation Odoo peut créer des workflows de consolidation automatisés adaptés à la structure de votre entreprise.

Règles de sécurité et d'enregistrement

L'isolation des données multi-entreprises s'appuie sur le système de règles d'enregistrement d'Odoo :

Les règles d'enregistrement par défaut s'appliquent :

  • Les utilisateurs ne peuvent voir que les données comptables (factures, écritures de journal, paiements) des sociétés qui leur sont attribuées.
  • Les opérations d'inventaire sont filtrées par affectations d'entrepôt spécifiques à l'entreprise
  • Les commandes de vente et d'achat ne sont visibles que dans le périmètre de l'entreprise de l'utilisateur

Règles d'enregistrement personnalisées dont vous pourriez avoir besoin :

Visibilité des produits à l'échelle de l'entreprise : permettez aux chefs de produit de voir les produits avec leurs propriétés spécifiques à l'entreprise dans toutes les entités - Remplacement de la direction : Donnez aux utilisateurs de la suite C un accès illimité à l'ensemble de l'entreprise pour la surveillance et le reporting.

  • Données inter-entreprises restreintes : Limiter les entreprises qui peuvent voir les données opérationnelles des autres

Configurez les règles d'enregistrement sous Paramètres > Technique > Sécurité > Règles d'enregistrement. Testez minutieusement toutes les règles avec des exemples d’utilisateurs avant le déploiement en production.

Défis courants multi-entreprises

Défi 1 : Contacts partagés avec des termes différents

Un fournisseur peut fournir à plusieurs entreprises, mais avec des conditions de paiement, des listes de prix ou des limites de crédit différentes par entreprise. Utilisez les propriétés dépendant de l'entreprise d'Odoo pour définir des valeurs par entreprise sur les enregistrements de contacts partagés.

Défi 2 : Établissement des coûts des produits dans toutes les entreprises

Le même produit peut avoir des coûts différents selon les entreprises (par exemple, majoration interentreprises). Configurez les coûts standard et les comptes comptables spécifiques à l'entreprise sur le formulaire de produit en changeant le contexte actif de l'entreprise.

Défi 3 : Confusion des utilisateurs à propos de l'entreprise active

Les utilisateurs qui accèdent à plusieurs sociétés créent parfois des enregistrements dans la mauvaise société. Atténuez cela avec :

  • Nom clair de l'entreprise dans le mélangeur (inclure l'emplacement ou l'abréviation)
  • Affectation d'entreprise par défaut correspondant au rôle principal de chaque utilisateur
  • Formation sur la vérification de la société active avant de créer des transactions
  • Thèmes d'entreprise à code couleur (disponibles via CSS personnalisé ou Odoo Studio)

Défi 4 : Signaler la complexité

Les rapports financiers couvrant plusieurs sociétés et devises nécessitent une gestion minutieuse des taux de change et des écritures d’élimination. Planifiez vos exigences en matière de reporting lors de la mise en œuvre initiale d'Odoo pour éviter une mise à niveau ultérieure.

Questions fréquemment posées

Q : Combien d'entreprises puis-je avoir dans une base de données Odoo ? Il n’y a pas de limite stricte. Les entreprises gèrent avec succès plus de 20 à 50 sociétés dans une seule base de données. Les performances dépendent du volume total de transactions et des ressources du serveur plutôt que du nombre d'entreprises.

Q : Différentes entreprises peuvent-elles utiliser différents modules Odoo ? Oui. L'installation des modules s'effectue à l'échelle de la base de données, mais vous pouvez configurer les modules pour qu'ils soient actifs uniquement pour des sociétés spécifiques. Par exemple, la fabrication peut être activée uniquement pour votre entité de production alors que toutes les entreprises utilisent la comptabilité.

Q : Le mode multi-entreprises est-il disponible dans Odoo Community Edition ? Un support multi-entreprises de base (sociétés distinctes, données par entreprise) est disponible dans Communauté. Cependant, l'automatisation des transactions interentreprises, les rapports consolidés et les personnalisations d'Odoo Studio nécessitent Enterprise Edition.

Q : Puis-je fusionner deux bases de données Odoo distinctes en une seule base de données multi-entreprises ? Oui, mais cela nécessite une migration minutieuse des données pour éviter les conflits d’identification et maintenir l’intégrité des données. Il s'agit d'un scénario courant lorsqu'une société mère acquiert une nouvelle filiale. Les [services de migration Odoo] professionnels (/services/odoo/migration) gèrent les fusions de bases de données avec une vérification complète des données.

Premiers pas avec Multi-Entreprises

Une configuration multi-entreprises bien configurée élimine les frais liés à la gestion d'instances ERP distinctes tout en offrant une isolation complète des données et une visibilité consolidée. La clé est une bonne planification de la structure de votre entreprise, des règles inter-entreprises et des contrôles d'accès avant la mise en service.

Contacter ECOSIRE pour une consultation d'architecture multi-entreprises. Notre équipe conçoit et met en œuvre des environnements Odoo multi-entreprises pour les sociétés holding, les franchises et les organisations multimarques. Nous fournissons également un support et une maintenance continus pour assurer le bon fonctionnement de votre configuration multi-entreprises à mesure que votre entreprise évolue.

E

Rédigé par

ECOSIRE Research and Development Team

Création de produits numériques de niveau entreprise chez ECOSIRE. Partage d'analyses sur les intégrations Odoo, l'automatisation e-commerce et les solutions d'entreprise propulsées par l'IA.

Discutez sur WhatsApp