Odoo

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