La plus grande version d'Odoo depuis la 17, lue dans le code source avant sa sortie
Odoo 20 n'est pas encore sorti. Nous l'avons lu quand même : toute la branche 20.0 Enterprise, comparée à la 19.0, puis installée comme base de démonstration complète et parcourue application par application. Cet article central est la carte de ce que nous avons trouvé. Chaque section renvoie à un article détaillé avec les captures d'écran, les chemins de menu tels qu'ils existent vraiment sur cette version, et ce que nous n'avons pas pu vérifier.
Trois changements donnent le ton. Odoo livre désormais une plateforme d'agents, pas un robot conversationnel : des agents avec des compétences, des sources et des déclencheurs, plus un serveur MCP qui permet à Claude, ChatGPT ou tout client MCP de travailler dans votre base. Tout le back-office a changé d'apparence, sous le nom de Frost, avec un vrai mode sombre. Et le service sur site n'est plus une application : il vit dans Planning, ce qui compte pour chaque script de migration qui le nomme.
Transcription du film (texte à l'écran)
- Frost, le nouvel Odoo
- Agents IA
- « L'IA peut-elle trier nos tickets d'assistance ? »
- « Bien sûr, je crée un agent. Sans code. »
- Serveur MCP
- « Claude pourrait-il lire notre pipeline de ventes ? »
- « Une clé MCP et c'est connecté. »
- Assistant IA du site Web
- « Rédaction de notre nouvelle page avec l'IA... »
- Trier avec l'IA
- « Où est passée cette amende ? »
- « L'IA l'a déjà classée dans Parc automobile. »
- Mode sombre
- « Odoo a fait peau neuve ! »
- « Et il y a un mode sombre maintenant. »
- Un tout nouveau look
- Service sur site dans Planification
- « Peux-tu planifier les interventions de demain ? »
- « Les trajets sont déjà sur la carte. »
- Un Gantt plus malin
- « Déplacez une tâche, la chaîne suit. »
- Panneau latéral de Planification
- « Des quarts à pourvoir ? Glissez-déposez. »
- Déclarations de taxes
- « La déclaration de TVA est-elle prête ? »
- « Tous les contrôles passent. Dépôt en cours. »
- Rapprochement en lot
- « Rapprochement de tout le lot d'un coup. »
- « Salut Lucas ! La paie du mois est-elle prête ? »
- « Presque, deux employés sont à réviser. »
- « Parfait, merci ! »
- Service sur site sur mobile
- « En route vers ma prochaine intervention... »
- Cycles de paie
- « Révisé. Cycle de paie validé. »
- Assistant des feuilles de temps
- « As-tu saisi tes heures ? »
- « L'assistant a rempli ma feuille de temps ! »
- Point de vente
- « Deux pizzas pour la table 3 ! »
- Écran de préparation
- « Commande prête en cuisine. »
- Borne Frontdesk
- « Bienvenue ! Veuillez vous enregistrer. »
- Signature
- « Contrat envoyé pour signature. »
- Code-barres
- « Numéros de série en un geste. »
- Planification des ordres de travail
- « Replanification de l'atelier. »
- Gantt par poste de travail
- Location : Click & Collect
- « Puis-je récupérer la location en magasin ? »
- « Oui, Click & Collect ! »
- Commande autonome
- « Les clients commandent depuis leur téléphone. »
- Flux d'appels VoIP
- « Notre nouveau menu téléphonique est en ligne. »
- Appels en incrustation
- « Je rappelle Abigail... »
- Listes dynamiques
- « Un ciblage qui se met à jour seul. »
- Rendez-vous
- « Je dois déplacer mon rendez-vous. »
- « Reporté en deux clics. »
- Rapports Studio
- Cibles ESG
- « Nous avons atteint notre cible ESG ! »
Le film ci-dessus dure deux minutes et demie et couvre l'essentiel. Le reste de cette page est l'inventaire complet, dans les six groupes que la version dessine elle-même.
Observé sur la version préliminaire d'Odoo 20.0 Enterprise du 23 septembre 2026. Les noms, menus et disponibilités peuvent changer avant la version finale ; nous mettrons cette page à jour le cas échéant.
Intelligence artificielle : des agents, un serveur MCP et de l'IA dans chaque application
Le nombre de modules raconte l'histoire : les modules IA passent de 15 dans Odoo 19 à 51 dans Odoo 20. Au centre, les agents IA : des enregistrements avec des instructions, des compétences réutilisables, des sources de connaissances vectorisées avec pgvector, et des déclencheurs reliés aux règles d'automatisation, pour qu'un agent fixe la priorité d'un ticket à son arrivée ou résume chaque lundi les opportunités perdues de la semaine. Chaque écriture passe par une carte de confirmation. Le serveur MCP expose la même couche d'outils aux assistants externes, par des clés API à portée MCP et un flux OAuth pour les clients enregistrés.
Autour de la plateforme, de petits modules de liaison placent l'IA là où les gens travaillent déjà : un assistant de campagne qui construit un flux de marketing automation à partir d'un objectif, des invites en un clic dans Ventes, Achats, Stock et Projet, la recherche de tickets similaires et des réponses rédigées dans Assistance, un assistant du constructeur de site qui écrit et restyle une page, le tri par IA dans Documents, un agent auditeur comptable qui travaille avec un réviseur indépendant, et des suggestions IA pour les facteurs d'émission ESG.
Une réserve traverse tout cela. Chaque requête IA passe par le proxy d'Odoo et se facture en crédits IAP ; aucun réglage ne permet de choisir le modèle ni d'apporter sa propre clé OpenAI, Gemini ou Anthropic. Nos captures montrent les écrans de configuration ; les réponses des agents n'ont pas pu être capturées sur une démo privée, car le point de terminaison IA doit rappeler la base par une URL publique.
Design, planification et matériel
Frost est la première refonte complète du back-office depuis des années : nouveau menu d'accueil, nouvel habillage des formulaires, un thème clair et un thème sombre choisis par l'utilisateur dans ses préférences, et une bannière de message administrateur. Planning absorbe le service sur site (les modules industry_fsm disparaissent, remplacés par planning_field_service), gagne un panneau latéral pour les quarts ouverts, des ressources flexibles et des matériels comme les camionnettes, et de meilleures vues Gantt et Carte partagées avec Projet et Congés. Obox remplace l'IoT Box, et un appareil Android peut en tenir lieu. Frontdesk reçoit une borne repensée, des notifications aux hôtes et un mode membres.
Comptabilité et finance
La comptabilité est le domaine où Odoo 20 investit le plus. Les déclarations de taxes deviennent un parcours guidé avec des contrôles automatiques et un dossier de travail d'audit ; un agent auditeur lit le grand livre et un second agent révise ses constats. Le rapprochement bancaire gagne des actions multi-sélection, des règles d'appariement avec tolérances et une scission des écritures. Les prêts se créent depuis un échéancier PDF, les mandats de prélèvement SEPA deviennent des objets à part entière, et les cartes de dépenses arrivent par Stripe Issuing. Les rapports comptables s'ouvrent dans les feuilles de calcul avec des filtres vivants. Les localisations bougent dans les deux sens : de nouveaux formats de facturation électronique arrivent, et une longue liste de rapports nationaux quitte la branche Enterprise.
Ressources humaines et services
La paie est repensée autour d'une seule liste de règles salariales et d'entrées, de propriétés de paie au niveau de l'employé, d'un état À réviser sur la fiche employé et d'une révision du cycle de paie ; de nouveaux pays arrivent et certains paquets partent (France, ADP États-Unis, SD Worx Italie et eMPF Hong Kong sont absents de la branche 20.0 Enterprise). Les présences se connectent aux terminaux biométriques par un webhook eSSL et ZKTeco. L'assistant feuilles de temps propose des entrées à partir de l'agenda, de l'activité du navigateur et des courriels. Signature envoie par WhatsApp, planifie les demandes et gagne un meilleur éditeur. Les évaluations reçoivent des modèles d'objectifs avec sous-objectifs, Congés un Gantt avec création multiple, et Assistance des rappels de fermeture automatique et des domaines de SLA.
Point de vente, chaîne d'approvisionnement et ventes
Le point de vente reçoit un écran de préparation repensé avec étapes et minuteries d'alerte, une connexion des caissiers par quart et des plans de commission, puis des étiquettes électroniques par Pricer, une application Android native et une commande autonome plus intelligente avec les agrégateurs de livraison. Fabrication gagne un Gantt des ordres de fabrication, des caméras dans l'atelier et des taux de qualité fournisseur sur les bons de commande. Inventaire ajoute un connecteur ShipStation, la lecture RFID multiple et une application Code-barres plus rapide. Les abonnements appliquent la fidélité aux renouvellements et prorogent plus équitablement, Location reçoit des lieux de retrait, et le commerce électronique une carte des commandes.
Marketing, communication et productivité
Site web gagne un assistant IA dans le constructeur, un générateur qui importe un blog ou une boutique PrestaShop existante, et une application Nettoyage des données qui dédoublonne les produits. VoIP devient un système téléphonique avec fournisseurs, flux d'appels, files d'attente et messagerie vocale. Marketing Automation reçoit des listes dynamiques et une vue de flux repensée ; Marketing social sa première vraie refonte avec des comptes LinkedIn d'entreprise et personnels. WhatsApp envoie des messages interactifs avec boutons et listes. Documents et Connaissances reçoivent des versions, une recherche par dossier et le tri par IA. Rendez-vous laisse les visiteurs replanifier, Studio reçoit un nouvel éditeur de rapports, et ESG devient une application à part entière.
Modules retirés, renommés ou remplacés
Cette liste provient d'une comparaison des répertoires entre les branches 19.0 et 20.0 Enterprise et des commits de suppression de l'historique 20.0. Elle compte pour quiconque planifie une migration, car Odoo se contente de journaliser « invalid module names, ignored » quand une commande d'installation nomme un module qui n'existe plus, et poursuit.
| Domaine | Odoo 19 | Odoo 20 |
|---|---|---|
| Service sur site | industry_fsm et ses liaisons assistance et documents | Disparu. Remplacé par planning_field_service dans Planning |
| IA | ai_app | Renommé ai_agentic, avec 36 nouveaux modules IA autour |
| ESG | Modules CSRD | Renommés esg, esg_hr, esg_hr_fleet |
| Point de vente belge | pos_blackbox_be et ses liaisons | Retiré comme obsolète |
| Connecteurs de paie belges | Modules SD Worx, Partena, Group S, UCM, Acerta, Prisma | Retirés ; Dimona fusionné dans le module de paie belge principal |
| Paquets de paie | France, ADP États-Unis, SD Worx Italie, eMPF Hong Kong | Absents de la branche 20.0 Enterprise ; aucun commit de suppression ne l'explique |
| Rapports nationaux | Elster allemand, DIAN Colombie, polizas Mexique, JPK et SAF-T Pologne, déclarations néerlandaises et suédoises, rapports simples Argentine | Retirés |
| Autres | Import Winbooks, VoIP OnSIP, pilote Ingenico PdV, liaisons d'entrées de travail, compléments UrbanPiper | Retirés ou fusionnés dans leur module parent |
Les chiffres clés de la comparaison du code
| Mesure | Odoo 19 | Odoo 20 |
|---|---|---|
| Modules Enterprise de premier niveau | 793 | 880 |
| Modules ajoutés | 187 | |
| Modules retirés | 90 | |
| Modules IA | 15 | 51 |
| Commits sur 20.0 absents de 19.0 | environ 12 000 |
Ce sont des comptes du code source d'Odoo au 23 septembre 2026, pas des mesures du travail d'Octura. Ils bougeront avant la version finale.
Quatre réserves avant de promettre une migration
- L'IA est une boîte noire que vous ne choisissez pas. Chaque fonction IA appelle le proxy d'Odoo et se facture en crédits IAP. Le modèle est choisi par Odoo et peut changer sans rien changer sur votre serveur. Prévoyez des crédits et testez les réponses sur vos propres données avant de vous y fier.
- Le service sur site disparaît comme application. Les scripts, supports de formation et commandes d'installation qui nomment
industry_fsméchouent en silence. Cherchez l'ancien nom dans vos outils de déploiement avant la mise à niveau. - Plusieurs localisations reculent. Si votre paie ou vos rapports nationaux figurent dans la liste des retraits ci-dessus, confirmez où ils ont été déplacés, ou attendez, avant de migrer.
- Plus de dépendances Python. Une installation complète exige des paquets absents de requirements.txt, notamment phonenumbers et xmlsec. Sans eux, l'installation d'une seule application comme WhatsApp interrompt l'initialisation de la base.
Un cinquième point précède cette version et reste vrai : la documentation d'Odoo programme pour Odoo 20 la suppression des points de terminaison XML-RPC et JSON-RPC dont dépendent la plupart des intégrations ; sur la version préliminaire que nous avons utilisée, ils répondaient encore, alors traitez cela comme une échéance et non comme un fait accompli. Si quelque chose parle à votre base depuis l'extérieur, lisez notre audit de migration RPC avant de planifier la mise à niveau.
Ce que cela change pour votre mise à niveau
Si vous êtes sur Odoo 17 ou 18, rien ici ne change le conseil que nous donnons aujourd'hui : planifiez le passage à la version stable actuelle, et considérez Odoo 20 comme la version où vous atterrirez dans un second temps, une fois qu'elle sera disponible et que ses premières versions correctives seront sorties. Si vous êtes déjà sur la 19, la liste des modules retirés et le changement RPC sont les deux points à vérifier dès maintenant. Nos consultants sont certifiés sur Odoo 15 à 19 et passeront la certification Odoo 20 quand Odoo ouvrira l'examen ; d'ici là, nous le disons plutôt que de prétendre le contraire.
Notre service de migration commence par un audit à périmètre fixe de votre base, de vos personnalisations et de vos intégrations, confronté exactement aux changements de cette série. C'est le même travail que vous montiez en une étape ou en deux.
Questions fréquentes
Quand Odoo 20 sort-il ?
Odoo n'a pas annoncé de date. Cette série a été compilée à partir de la branche 20.0 Enterprise en version préliminaire le 23 septembre 2026 ; Odoo publie habituellement une nouvelle version majeure autour de son événement Experience d'octobre, et les premières versions correctives suivent dans les semaines qui viennent. Les noms, menus et périmètres peuvent changer d'ici là.
Dois-je passer d'Odoo 17 ou 18 directement à la 20 ?
Pas le premier jour. Passez d'abord à la version stable actuelle si vous êtes en retard, puis planifiez Odoo 20 comme seconde étape une fois qu'elle sera disponible et aura quelques versions correctives derrière elle. Deux petites mises à niveau coûtent moins qu'un grand saut précipité.
Odoo 20 change-t-il aussi l'édition Community ?
Oui, mais cette série ne couvre les changements Community que lorsque des modules Enterprise s'y réfèrent. La plateforme d'agents, le serveur MCP, Frost, Planning avec le service sur site et la plupart des fonctions comptables sont Enterprise.
Qu'arrive-t-il au service sur site ?
Il cesse d'être une application distincte. Les modules industry_fsm sont retirés et la fonction vit dans Planning sous planning_field_service. Les données migrent, mais tout ce qui installe ou référence l'ancien nom de module doit être mis à jour.
Comment l'IA est-elle facturée et quel modèle répond ?
En crédits IAP, via le proxy IA d'Odoo. Le code 20.0 n'offre aucun réglage pour choisir le modèle ni pour brancher sa propre clé OpenAI, Gemini ou Anthropic. Le seul modèle visible est le modèle de vectorisation utilisé pour les sources de connaissances des agents.
À quoi sert le serveur MCP ?
Il permet à un assistant externe comme Claude Desktop ou ChatGPT d'appeler des outils Odoo dans votre base, par une clé API à portée MCP ou un client OAuth, avec les mêmes cartes de confirmation et les mêmes droits d'accès qu'un utilisateur.
Y a-t-il un mode sombre ?
Oui. La refonte Frost livre un thème clair et un thème sombre que chaque utilisateur choisit dans ses préférences, et les formulaires, kanbans et le menu d'accueil ont été redessinés pour les deux.
Octura est-elle certifiée sur Odoo 20 ?
Pas encore. Nos consultants sont certifiés sur Odoo 15 à 19 et passeront la certification Odoo 20 quand Odoo l'ouvrira. D'ici là, nous décrivons ce que nous avons testé sur la version préliminaire et disons ce que nous n'avons pas pu vérifier.

























