ODOO 9/10 CE – échanges inter-sociétés (multi-société)

En version Odoo 8, nous pouvions utiliser le module inter_company_rules pour automatiser les échanges (achats/ventes/factures) entre plusieurs sociétés gérées dans une instance Odoo configurée en multi-société.

Depuis la version 9 et le changement de licence, l'éditeur met à disposition cette fonctionnalité "inter-company" uniquement dans l'édition entreprise et non plus dans l'édition communautaire.

Heureusement, cette fonctionnalité va être intégrée bientôt dans l'édition CE (Community Edition) car une Pull Request a été ouverte sur le sujet.

Associé à cette PR, un fork issu du module v8 semble en bonne voie pour être mergé prochainement sur la version 9.

Une fois que la version 9 sera en production, la migration du même module en version 10 devrait être assez rapide car à la lecture du code, peu de modifications (*) sont à apporter pour qu'il soit compatible v10 sachant qu'il intègre déjà les nouvelles API.

J'essaierais de suivre cette migration et ne manquerai pas de vous tenir informés de son avancement.

(*) modifications à apporter à la v9 pour la rendre compatible v10 :

1- remplacer le champ processed_boolean dans purchase_order.py par is_done
2- pour toutes les sociétés "fournisseurs", mise à jour dans la table res_company (de la base de données) de la colonne warehouse_id avec l’identifiant de l’entrepôt (warehouse)

Mise à jour du 26/11/2018

Depuis la version 10 de Odoo, le module inter_company_rules n'existe plus, il a été remplacé par 2 modules : purchase_sale_inter_company et account_invoice_inter_company !!

A noter que ces 2 modules sont en cours de migration v11.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *