Configuration multi-entreprises et inter-entreprises Odoo : Guide de configuration complet

Guide étape par étape pour configurer les opérations multi-entreprises dans Odoo, y compris les transactions inter-entreprises, les ressources partagées et les rapports consolidés.

E
ECOSIRE Research and Development Team
|16 mars 20269 min de lecture2.0k Mots|

Configuration multi-entreprises et inter-entreprises Odoo : Guide de configuration complet

Les organisations comptant plusieurs entités juridiques, filiales ou unités commerciales sont confrontées à une décision ERP fondamentale : exécuter des instances distinctes ou consolider en un seul système doté de capacités multi-entreprises. Odoo prend en charge les deux approches, mais son architecture multi-entreprises fait de la consolidation le gagnant incontestable pour les organisations qui ont besoin de données partagées, de transactions inter-entreprises et de reporting unifié. Ce guide couvre tous les aspects de la configuration multi-entreprises, depuis la configuration initiale jusqu'à l'automatisation inter-entreprises.

Points clés à retenir

  • Odoo prend en charge un nombre illimité d'entreprises au sein d'une seule base de données avec une isolation complète des données entre les entités
  • Les transactions inter-sociétés génèrent automatiquement des documents correspondants (le SO dans la société A crée un bon de commande dans la société B)
  • Les ressources partagées telles que les produits, les contacts et le plan comptable peuvent être configurées par entreprise ou partagées entre toutes les entreprises.
  • L'information financière consolidée regroupe les données de toutes les entités avec élimination inter-sociétés
  • Les règles d'accès des utilisateurs contrôlent les entreprises auxquelles chaque utilisateur peut accéder et basculer entre elles.

Architecture multi-entreprises

Comment fonctionnent les entreprises dans Odoo

Chaque société d'Odoo fonctionne comme une entité juridique distincte avec ses propres :

  • Plan comptable et exercices
  • Configuration des devises et des taxes
  • Valorisation des entrepôts et des stocks
  • Règles de paie et contrats de travail
  • Comptes bancaires et modes de paiement
  • Séquences de documents (numéros de facture, numéros de commande)

L'isolation des données est appliquée au niveau ORM. Lorsqu'un utilisateur opère au sein de la société A, il ne voit par défaut que les enregistrements de la société A. Le sélecteur d'entreprise dans le coin supérieur droit permet de basculer entre les entreprises ou de fonctionner en mode multi-entreprises.

Création d'entreprises

Accédez à Paramètres > Entreprises pour créer et configurer des entreprises :

  1. Détails de l'entreprise : Nom, adresse, numéro d'identification fiscale, logo, devise
  2. Comptabilité : plan comptable (peut être copié à partir d'un modèle ou d'une entreprise existante)
  3. Documents : formats de séquence pour les factures, commandes et autres documents
  4. Localisation : paramètres fiscaux et positions fiscales spécifiques au pays

Pour chaque nouvelle entreprise, Odoo crée un plan comptable distinct. Vous pouvez utiliser un modèle de graphique standard ou copier la structure d'une entreprise existante pour maintenir la cohérence.

Transactions inter-sociétés

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

Accédez à Paramètres > Entreprises > Transactions inter-sociétés pour configurer les règles d'automatisation. Odoo prend en charge trois types de transactions inter-entreprises :

Bon de commande à bon de commande : lorsque la société A crée une commande client avec la société B comme client, Odoo génère automatiquement un bon de commande correspondant dans la société B avec la société A comme fournisseur.

Bon de commande à commande client : le flux inverse --- lorsque la société A crée un bon de commande auprès de la société B, Odoo génère une commande client dans la société B.

Facture à facture : lorsque la société A crée une facture client pour la société B, une facture fournisseur apparaît automatiquement dans la société B.

Étapes de configuration

  1. Dans les paramètres de chaque entreprise, activez les Transactions inter-entreprises.
  2. Définissez l'Entrepôt pour les transferts inter-entreprises entrants
  3. Définissez le Journal des achats/ventes par défaut pour les documents générés.
  4. Configurez les Comptes intersociétés dans le plan comptable pour les écritures d'élimination

Workflow de transfert inter-entreprises

Une vente inter-entreprises typique suit ce flux :

ÉtapeSociété A (Vendeur)Société B (Acheteur)
1Créer une commande client pour la société BPO créé automatiquement à partir de la société A
2Confirmer SO, créer une livraisonConfirmer le bon de commande, créer un reçu
3Expédier les marchandises à l'entrepôt de la société BRecevoir des marchandises de la société A
4Créer une factureFacture fournisseur créée automatiquement
5Enregistrer le paiement reçuEnregistrer le paiement envoyé

L’ensemble du flux est automatisé une fois la commande client initiale confirmée.

Prix de transfert

Les tarifs interentreprises peuvent être configurés via des listes de prix. Créez une liste de prix pour les transactions intersociétés dans Ventes > Configuration > Listes de prix et affectez-la à l'enregistrement du partenaire intersociétés. Cela garantit des prix de transfert cohérents qui satisfont aux exigences des autorités fiscales en matière de transactions sans lien de dépendance.

Données partagées et données spécifiques à l'entreprise

Produits

Les produits peuvent être partagés entre toutes les entreprises ou limités à des entités spécifiques :

  • Produits partagés : Une fiche produit unique visible par toutes les entreprises. Utile pour les éléments de catalogue standard. Les prix et les coûts peuvent différer selon les entreprises grâce aux listes de prix et aux entrées de coûts.
  • Produits spécifiques à l'entreprise : produits avec le champ Entreprise défini. Visible uniquement par cette entreprise. Utile pour les articles fabriqués sur mesure spécifiques à une entité.

###Contacts

Les contacts (clients, fournisseurs, partenaires) sont généralement partagés entre les entreprises. Un client qui achète à la fois auprès de la société A et de la société B conserve un seul enregistrement de contact. Les détails spécifiques à l'entreprise (conditions de paiement, limites de crédit, listes de prix) sont gérés via le champ de l'entreprise dans les sous-enregistrements.

Plan comptable

Chaque entreprise tient son propre plan comptable. Pour les rapports consolidés, utilisez des structures de comptes cohérentes dans toutes les sociétés en copiant le graphique d'un modèle de société. Vous pouvez également utiliser le module Consolidation pour mapper différentes structures de compte à une structure de consolidation commune.

Employés

Les employés appartiennent à une seule entreprise mais peuvent être partagés entre plusieurs entreprises à des fins de planification des ressources. La paie, le contrat et les avantages sociaux d'un employé sont toujours spécifiques à l'entreprise.

Accès des utilisateurs et sécurité

Règles d'accès basées sur l'entreprise

Le modèle de sécurité d'Odoo contrôle l'accès multi-entreprises via des règles d'enregistrement. Configurations clés :

  • Entreprises autorisées : chaque utilisateur se voit attribuer une ou plusieurs entreprises auxquelles il peut accéder. Configurez dans Paramètres > Utilisateurs > Préférences
  • Société actuelle : la société active détermine les enregistrements que l'utilisateur voit par défaut
  • Mode multi-sociétés : les utilisateurs peuvent activer le mode multi-sociétés pour voir simultanément les enregistrements de toutes leurs sociétés autorisées.

Bonnes pratiques pour le contrôle d'accès

Rôle de l'utilisateurAccès recommandé
PDG/PropriétaireToutes les entreprises
Directeur FinancierToutes les sociétés (pour consolidation)
Chef de départementPropre entreprise uniquement
Représentant des ventesPropre entreprise uniquement
Ouvrier d'entrepôtPropre entreprise uniquement
Auditeur externeLecture seule, entreprises spécifiques

Vérification de l'isolement des données

Après avoir configuré l'accès multi-entreprises, vérifiez l'isolement en vous connectant en tant qu'utilisateur limité à une seule entreprise et en confirmant qu'il ne peut pas voir les enregistrements d'autres entreprises. Testez la création de documents pour garantir une affectation appropriée de l'entreprise et une numérotation séquentielle.

Rapports financiers consolidés

Consolidation du bilan

Le module de consolidation agrège les données financières des entreprises :

  1. Définir une société de consolidation comme entité mère
  2. Mapper les plans comptables des filiales à la structure consolidée
  3. Configurez les règles d'élimination pour les soldes inter-sociétés
  4. Exécutez la consolidation pour générer des états financiers consolidés

Entrées d'élimination

Les transactions intersociétés doivent être éliminées des rapports consolidés pour éviter une double comptabilisation. Odoo gère cela via des écritures de journal d'élimination :

  • Les créances et dettes inter-sociétés s'annulent
  • Les revenus inter-entreprises et le coût des marchandises vendues s'annulent
  • Le profit non réalisé sur les stocks inter-entreprises est éliminé

Configurez les règles d'élimination dans Comptabilité > Configuration > Consolidation > Règles d'élimination.

Consolidation multi-devises

Pour les organisations internationales ayant des filiales dans des devises différentes :

  • Chaque filiale rapporte dans sa monnaie fonctionnelle
  • La consolidation applique les taux de conversion : postes du bilan au cours de clôture, compte de résultat au cours moyen
  • Ecarts de conversion comptabilisés dans les capitaux propres

Configuration de succursale ou de filiale

Succursales

Pour les organisations où plusieurs sites opèrent sous une seule entité juridique, utilisez l’approche multi-entrepôts plutôt que multi-sociétés :

  • Créez des entrepôts séparés pour chaque succursale
  • Utilisez des comptes analytiques pour suivre le P&L au niveau de la succursale.
  • Toutes les transactions utilisent le même plan comptable et la même configuration fiscale

Filiales

Pour les entités juridiques distinctes, utilisez la configuration multi-sociétés complète :

  • Chaque filiale est une société distincte dans Odoo
  • Plans comptables, configurations fiscales et comptes bancaires séparés
  • Transactions inter-entreprises pour les transferts de biens et services
  • Reporting consolidé des états financiers du groupe

Modèles de mise en œuvre courants

Groupe de fabrication

Un groupe de fabrication peut configurer :

  • Entreprise A : Entité de fabrication (fabrique des produits)
  • Entreprise B : Entité commerciale (vend aux clients finaux)
  • Flux inter-entreprises : l'entreprise B crée un SO pour le client > PO à l'entreprise A > L'entreprise A fabrique et expédie à l'entrepôt de l'entreprise B > L'entreprise B livre au client

Opérations internationales

Une organisation internationale peut configurer :

  • Société US : opérations aux États-Unis avec USD
  • Société EU : opérations européennes avec EUR
  • Société Royaume-Uni : opérations au Royaume-Uni avec GBP
  • Holding : Entité de consolidation pour le reporting groupe

Modèle de franchise

Une organisation de franchise peut configurer :

  • Société franchiseur : propriétaire de la marque avec catalogue de produits
  • Entreprises franchisées : franchisés individuels avec leur propre P&L
  • Produits partagés : Catalogue partagé du franchiseur aux franchisés
  • Facturation des redevances : Facturation interentreprises automatisée des frais de franchise

Services Multi-Entreprises ECOSIRE

La mise en place d'opérations multi-entreprises nécessite une planification minutieuse de l'architecture des données, des contrôles d'accès et des flux de travail inter-entreprises. Les services de conseil Odoo d'ECOSIRE incluent l'évaluation et la conception multi-entreprises, et notre équipe de mise en œuvre gère la configuration complète depuis la création de l'entreprise jusqu'à la validation des rapports consolidés. Pour les organisations ayant des exigences complexes, nos services de développement personnalisés créent des flux de travail et des rapports interentreprises personnalisés.

Lecture connexe

Y a-t-il une limite au nombre d'entreprises pouvant exister dans une seule base de données Odoo ?

Il n’y a pas de limite stricte au nombre d’entreprises. Les organisations comptant 20 sociétés ou plus fonctionnent avec succès sur des bases de données Odoo uniques. Les performances dépendent du volume total de données et des utilisateurs simultanés plutôt que du nombre d'entreprises. Pour les très grandes configurations (plus de 50 entreprises), pensez au dimensionnement du serveur et à l’optimisation de la base de données.

Les transactions inter-entreprises peuvent-elles traverser différentes versions d'Odoo ?

Non. Les transactions inter-entreprises nécessitent que toutes les entreprises existent dans la même base de données Odoo exécutant la même version. Si vos entités s'exécutent sur des instances Odoo distinctes, utilisez l'intégration basée sur l'API pour synchroniser les documents entre les instances.

Comment gérez-vous les transactions intersociétés qui s'étendent sur différents exercices ?

Odoo gère cela automatiquement. Chaque entreprise possède son propre calendrier annuel. Une transaction inter-sociétés publiée le 31 décembre dans la société A (année civile) et le 1er janvier dans la société B (exercice avril-mars) sera publiée sur la période correcte dans chaque société en fonction de la configuration de leur exercice financier respectif.

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