Odoo 20 : Owl 3, API JSON-2 et agents IA — ce que les développeurs doivent savoir
Odoo 20 sort à Odoo Experience 2026 (24-26 septembre, Bruxelles). Analyse technique : migration Owl 3, dépréciation XML-RPC, nouvelle JSON-2 API, agents IA autonomes et refonte mobile.
Odoo 20 sera officiellement annoncé lors de l'Odoo Experience 2026, les 24-26 septembre à Bruxelles. La disponibilité générale est attendue 2 à 4 semaines après l'événement, soit mi-octobre 2026. Ce release n'est pas une mise à jour cosmétique : il réécrit les fondations techniques du framework JavaScript, déprécie l'API XML-RPC historique et embarque l'IA directement dans les modules métier — plus dans une app isolée.
Owl 3 : la migration du framework JavaScript
Odoo 20 passe à Owl 3, la troisième version majeure du framework JavaScript maison d'Odoo. Pour les développeurs de modules custom, c'est la migration la plus impactante techniquement du release.
- ✓Réécriture des composants : la syntaxe des hooks et du cycle de vie change — vos composants Owl 2 devront être adaptés
- ✓Meilleur support du rendu serveur (SSR) pour les vues website et portal
- ✓Performance accrue sur les vues avec de grands datasets (list views > 10k records)
- ✓L'éditeur de rapports PDF passe en natif dans le navigateur (in-browser PDF report editor) — fini les dépendances wkhtmltopdf complexes
- ✓Timeline de migration : Owl 2 reste supporté pendant la transition mais ne recevra plus de features
XML-RPC déprécié → External JSON-2 API
C'est le changement le plus critique pour les intégrations existantes. Odoo 20 place XML-RPC (/xmlrpc/2/common et /xmlrpc/2/object) en mode legacy, avec suppression planifiée dans Odoo 22. La nouvelle External JSON-2 API la remplace.
- ✓Endpoint unique : /web/dataset/call_kw remplacé par un endpoint JSON-2 standardisé
- ✓Authentification : passage aux API keys avec scopes (lecture, écriture, par module)
- ✓Typage strict : les réponses JSON-2 incluent les types de champs — fini les chaînes qui cachent des booléens
- ✓Gestion des erreurs redessinée : codes d'erreur structurés, plus de parsing de strings
- ✓Rate limiting natif : configurable par clé API dans les paramètres systèmes
- ✓Action immédiate : auditer toutes vos intégrations tierces (ERP, e-commerce, BI) qui utilisent XML-RPC avant la migration vers v20
Agents IA autonomes : l'IA sort de son app isolée
Dans Odoo 19, l'IA était centralisée dans une app dédiée. Odoo 20 change radicalement l'approche : les agents autonomes sont embarqués directement dans les modules métier. Les démos de Partner Days 2026 ont montré des cas concrets :
- ✓Comptabilité : un agent détecte les anomalies sur l'ensemble de la base comptable et génère un rapport en langage naturel (AI accounting audit)
- ✓CRM : réaffectation automatique des leads non gagnés selon des critères configurables
- ✓Helpdesk : une sidebar IA qui suggère des réponses basées sur les tickets similaires résolus
- ✓Website : édition en langage naturel avec génération d'images intégrée
- ✓Projects : lecture d'un PDF de cahier des charges → génération automatique du projet avec étapes et tâches
- ✓Recherche globale : une barre de recherche en langage naturel sur toute la base de données
Comptabilité : paiements directs et réconciliation universelle
Le module Accounting reçoit des mises à jour majeures qui réduisent le nombre de clics pour les opérations courantes :
- ✓Paiements fournisseurs directs depuis Odoo via SEPA ou batch bancaire, validés par signature unique
- ✓Réconciliation sur n'importe quel compte (plus seulement les comptes bancaires) avec ajustements FX et différés automatiques
- ✓Toggle prix TTC/HT par document — enfin !
- ✓Multi-identifiants partenaires : TVA, registre du commerce, LEI sur le même enregistrement
- ✓Site comptable public (portail de transparence financière configurable)
Point de vente : détection hardware locale et combos auto
Le POS abandonne la configuration manuelle des périphériques. Odoo 20 introduit la détection automatique du hardware via le réseau local — plus besoin de certificats ou de configuration IP manuelle. Les imprimantes, tiroirs-caisses et écrans client sont détectés et configurés automatiquement.
- ✓Auto-détection hardware via réseau local (aucun certificat requis)
- ✓Détection automatique des combos produits
- ✓Éditeur de plan de salle redessiné
- ✓Snooze produit pour la self-commande (masquer temporairement un produit en rupture)
Refonte mobile : une interface pensée pour le téléphone
L'interface mobile Odoo est entièrement redessinée pour être phone-first (et non plus desktop-shrunk). Labels visibles sur tous les champs, navigation tactile optimisée, dashboard adaptatif par rôle utilisateur. C'est la première refonte profonde depuis Odoo 14.
Paie : fin des work entries, nouveau dashboard
- ✓Nouveau dashboard paie : les blockers de la clôture de paie remontent automatiquement en haut
- ✓Suppression de l'étape 'work entries' dans le process de paie — gain de temps significatif
- ✓Nouvelle vue Pay Runs avec statut en temps réel
Checklist migration vers Odoo 20
- ✓1. Inventorier toutes les intégrations XML-RPC → planifier migration JSON-2
- ✓2. Auditer les modules custom Owl 2 → tester avec Owl 3 (breaking changes sur hooks)
- ✓3. Attendre le premier patch stable (4-6 semaines post-GA) avant migration production
- ✓4. Tester la nouvelle API JSON-2 sur sandbox dès la disponibilité générale
- ✓5. Revoir les scripts de migration de données avec les nouveaux champs multi-ID partenaires
- ✓6. Former les équipes comptables sur le nouveau workflow de paiement direct
La date de production GA est estimée mi-octobre 2026, 2 à 4 semaines après Odoo Experience (24-26 septembre). Le premier patch stable est attendu pour novembre 2026 — c'est la date recommandée pour les migrations en production.
Besoin d'un accompagnement Odoo ?
Audit gratuit · Implémentation sur mesure · Réponse sous 24h
Réserver un audit gratuit