Prenez une PME de négoce qui démarre sur Odoo Community, installée sur un petit serveur par un prestataire. Les devis, les commandes, le stock et les factures tournent bien. Trois mois plus tard, la comptable veut pointer le relevé bancaire, sortir une balance et préparer la déclaration de TVA dans Odoo. Elle cherchera les menus en vain, parce qu'ils n'existent pas dans cette édition. Ce malentendu se règle beaucoup mieux avant le démarrage qu'après.
Cet article fait le tri, version 19, entre ce que la Community permet réellement à une PME française et le moment où l'Enterprise devient le choix raisonnable. Je m'appuie sur la page de comparaison des éditions publiée par Odoo et sur le code du dépôt public odoo/odoo, branche 19.0.
Deux éditions, pas quatre
On entend souvent parler d'« Odoo Online », d'« Odoo.sh » ou d'« Odoo sur site » comme s'il s'agissait de versions différentes. Il n'y a que deux éditions : la Community, open source et gratuite, et l'Enterprise, sous licence. Online, Odoo.sh et l'installation sur vos propres serveurs sont des modes d'hébergement de l'Enterprise. La page de comparaison le dit à sa manière : l'hébergement, les montées de version et le support fonctionnel illimité sont cochés du seul côté Enterprise.
La conséquence pratique est simple. En Community, vous hébergez vous-même ou vous payez quelqu'un pour le faire, et chaque montée de version est un projet à votre charge. Odoo présente la Community comme le socle sur lequel l'Enterprise est construite, et rappelle qu'on peut passer de l'une à l'autre. C'est exact sur le plan technique, mais le passage reste une migration à préparer, pas un interrupteur.
Ce que la Community couvre bien
La liste est plus longue qu'on ne le croit. D'après la page de comparaison, la Community comprend la Facturation avec les paiements, le CRM, les Ventes, le Point de Vente, le site web et l'eCommerce, les Achats, l'Inventaire, la Fabrication, la Maintenance, les Projets et les feuilles de temps, les Employés, les Congés, le Recrutement, la Flotte, les Notes de frais, l'emailing et le SMS, les Événements, les Sondages, la Discussion et le Calendrier.
Plusieurs de ces applications existent dans une forme allégée. L'Inventaire est là, mais pas le module de lecture des codes-barres. La Fabrication est présente sans l'atelier, le panneau de contrôle et la planification. Les feuilles de temps n'ont ni la vue en grille, ni le minuteur, ni la validation. Les Notes de frais fonctionnent sans la numérisation des justificatifs.
Côté français, deux éléments du dépôt public méritent d'être connus. Le module l10n_fr_account, qui fait partie de la Community, contient l'assistant d'export du FEC (fichier des écritures comptables). Le module l10n_fr_pdp, celui de la facturation électronique par la PA (Plateforme Agréée) d'Odoo, figure aussi dans ce dépôt sous licence LGPL. Le code est donc là. Les conditions d'accès au service de la PA pour une base Community sont une autre question, que je vous conseille de poser par écrit à Odoo avant de bâtir votre projet dessus.
La frontière qui compte : la Comptabilité
C'est ici que la plupart des projets PME se jouent. La Community n'a que l'application Facturation : vous émettez des factures clients, vous saisissez des factures fournisseurs, vous enregistrez des paiements. L'application Comptabilité n'existe qu'en Enterprise. La page de comparaison détaille ce qu'elle apporte : grand livre, rapprochement des relevés bancaires, comptabilité analytique, reconnaissance des factures fournisseurs, budgets, consolidation, localisations et rapports.
Pour une PME, trois manques se font sentir très vite. Le premier est le rapprochement bancaire : sans la vue de rapprochement, il n'y a ni pointage des relevés ni règles de rapprochement qui automatisent les frais et les loyers. Le deuxième tient aux rapports : la balance, le grand livre consultable à l'écran et le rapport de TVA qui prépare la CA3 relèvent de l'Enterprise. Le troisième est moins visible : une comptable qui ne peut ni contrôler ni corriger dans l'outil finit par tenir un second fichier à côté, et c'est là que les écarts naissent.
Une organisation fonctionne pourtant très bien en Community : celle où la comptabilité est tenue par le cabinet d'expertise comptable dans son propre logiciel. Odoo sert alors de gestion commerciale, la facturation y est émise, et le cabinet reçoit les pièces ou un export. Si votre expert-comptable travaille ainsi et que personne en interne ne fait de comptabilité, la Community n'est pas un pis-aller.
Une précision pour éviter un faux espoir : des modules communautaires, notamment ceux de l'OCA (Odoo Community Association), comblent une partie de ces manques, par exemple pour le rapprochement. Ils sont réels et souvent de bonne qualité. Mais vous dépendez alors de leur portage à chaque version, et de quelqu'un qui sait les installer, les maintenir et les migrer. Ce coût ne figure sur aucune grille tarifaire, et il faut le chiffrer avant de comparer.
Le reste de l'écart, application par application
Hors comptabilité, la page de comparaison réserve à l'Enterprise une série d'applications que les PME utilisent souvent :
- l'application mobile Android et iOS, la Community restant accessible depuis le navigateur ;
- Studio, pour personnaliser écrans et champs sans développement ;
- Documents, Signature électronique, Feuille de calcul et Connaissances ;
- la Paie, l'Assistance (Helpdesk), la Planification, les Rendez-vous, les Abonnements et la Location ;
- la Qualité, le PLM, les Approbations, la VoIP et l'IoT ;
- les fonctions d'IA, et le marketing automatisé.
Aucune de ces absences n'est bloquante en soi. Le problème vient de leur cumul : une PME qui a besoin de Studio, de la signature et de l'application mobile se retrouve à faire développer en Community ce qu'elle aurait trouvé en standard dans l'autre édition. L'article sur la vraie ligne de partage entre SaaS et hébergé le montre sous un autre angle : c'est souvent le volume de développement spécifique qui décide, plus que le prix de la licence.
Mon avis : trois questions pour trancher
Je ne crois pas qu'une édition soit meilleure que l'autre dans l'absolu. Je crois en revanche qu'on choisit mal quand on compare seulement le coût des licences. Trois questions permettent de trancher.
Qui tient la comptabilité ? Si c'est quelqu'un en interne, la réponse est l'Enterprise, sans hésiter. Faire de la comptabilité sans grand livre, sans rapprochement ni rapports dans l'outil revient à acheter une voiture sans tableau de bord. Si c'est le cabinet, dans son logiciel, la Community reste candidate.
Qui héberge et qui migre ? En Community, il faut un serveur, des sauvegardes testées, des mises à jour de sécurité et des montées de version régulières, puisque chaque version n'est maintenue qu'un temps limité. Si vous n'avez ni équipe technique ni prestataire engagé sur ce point, l'économie de licence se transforme en dette. L'Enterprise, en Online ou sur Odoo.sh, fait porter ces tâches à Odoo : le comparatif des modes d'hébergement Odoo.sh, Online et sur site détaille ce que chacun implique.
Combien d'applications réservées à l'Enterprise allez-vous remplacer par du développement ou des modules tiers ? Zéro ou une, la Community tient la route. Au-delà, faites le calcul complet, maintenance et migrations comprises. Mon pronostic, que je vous invite à vérifier sur votre propre devis, est que la licence n'y sera pas la ligne la plus lourde.
Ma position est donc nette. Pour une PME française qui veut piloter sa trésorerie et sa comptabilité dans Odoo, la Community n'est pas une option : elle ne contient pas l'application Comptabilité. Pour une petite structure qui externalise sa comptabilité et dispose d'un partenaire technique sérieux, elle peut être un excellent choix, à condition de le faire en connaissance de cause et de prévoir la sortie vers l'Enterprise si l'entreprise grandit.
Sources
- Odoo, comparaison des éditions Community et Enterprise : Lire la page
- Odoo, tarifs : Lire la page
- Code source odoo/odoo 19.0, assistant d'export FEC (
l10n_fr_account) : Voir le fichier - Code source odoo/odoo 19.0, module de facturation électronique (
l10n_fr_pdp) : Voir le fichier