Odoo 20 a mis l'IA dans la comptabilité, le support, les documents et les rapports. Nous avons pris cinq tâches qu'une PME fait encore à la main et cherché dans le code d'Odoo 20 Enterprise ce qu'Odoo fait seul, qui relit avant l'enregistrement et ce qui consomme des crédits.
Les notes de version d'Odoo 20 parlent d'agents capables de créer et de modifier des fiches. Un dirigeant de PME se pose une question plus simple : quelle tâche de la semaine peut-on automatiser dans Odoo avec l'IA, et à quel moment quelqu'un relit-il le résultat ? Pour y répondre, nous avons lu module par module le code d'Odoo 20 Enterprise (branche 20.0, septembre 2026). Les noms techniques des modules sont donnés entre parenthèses, pour votre intégrateur.
Trois faits à connaître avant de commencer
- L'IA fait partie d'Odoo Enterprise. Aucun de ces modules n'existe en Community.
- Elle fonctionne avec des crédits achetés dans Odoo. Les appels passent par le service « Odoo AI » d'Odoo. En version 19, on pouvait brancher sa propre clé OpenAI ou Gemini : ce réglage n'existe plus en 20.
- Elle exige l'extension PostgreSQL pgvector. Sans elle, le module de base ne s'installe pas. Sur un serveur que vous hébergez vous-même, c'est à vérifier avant la migration.
1. Encoder les factures fournisseurs : l'IA prépare, le comptable comptabilise
En Belgique, la facturation électronique structurée est obligatoire entre entreprises depuis le 1er janvier 2026. Vos fournisseurs belges vous envoient donc leurs factures par Peppol, en format structuré, et Odoo les lit sans IA. Nous détaillons ce circuit dans notre guide Peppol pour une PME du Hainaut.
Reste le PDF : fournisseurs étrangers, petits prestataires, tickets de caisse. C'est le travail de la numérisation des factures (account_invoice_extract). Elle lit le fournisseur, son numéro de TVA, le numéro et la date de la facture, l'échéance, les montants, la TVA, l'IBAN, la communication et les lignes. Elle est active par défaut sur les achats. Si le fournisseur n'existe pas encore, Odoo le crée à partir de son numéro de TVA.
Ensuite vient un mécanisme qu'on confond souvent avec l'IA : la prédiction du compte, de la taxe et du produit sur chaque ligne (account_accountant). Odoo cherche, dans les 100 dernières factures comptabilisées du même fournisseur, la ligne dont le libellé ressemble le plus, et en reprend le produit, le compte, les taxes et la répartition analytique. Il n'y a ni modèle de langage ni crédit : c'est une recherche plein texte dans votre propre base. Elle ne vaut donc que ce que vaut votre historique, et un premier achat chez un fournisseur n'a rien sur quoi s'appuyer.
Ce qu'il faut mesurer avant d'activer : le nombre de factures PDF par mois (une fois Peppol en place, il baisse) et le temps passé par facture. Après un mois, comptez combien de brouillons ont dû être corrigés.
2. Classer les documents entrants : l'IA déplace, vous contrôlez après
Dans l'application Documents (ai_documents), chaque dossier peut recevoir une consigne en français : « les factures vont dans Comptabilité, les contrats dans Juridique avec l'étiquette Fournisseur ». Quand un fichier arrive, par dépôt ou par mail, une règle d'automatisation lance l'IA. Elle déplace le fichier, le renomme et ajoute des étiquettes, sans pouvoir viser un dossier que la consigne ne cite pas. Si le fichier est une facture fournisseur, elle peut aussi créer le brouillon de facture (ai_documents_account).
Ici, personne ne valide avant le déplacement. Le contrôle se fait après coup. Nous conseillons de commencer avec un dossier « À vérifier » comme destination par défaut, et de ne retirer cette étape qu'une fois les erreurs devenues rares.
3. Résoudre un ticket de support à partir des tickets passés
Dans l'application Assistance (ai_helpdesk), Odoo 20 repère pour chaque ticket les tickets similaires, par une recherche de proximité de sens dont le seuil se règle par équipe. Le bouton « Trouver une solution à partir des tickets similaires » lit comment ces tickets ont été résolus et résume la solution en quelques étapes, en citant les tickets d'où elle vient.
La consigne livrée par Odoo est prudente. L'assistant parle à l'opérateur, jamais au client. Il ne propose pas de solution qui ne vient pas des tickets, sauf si l'opérateur le demande, et il le signale alors. Il ne rédige le mail au client qu'après accord de l'opérateur, qui l'envoie lui-même.
La condition est un historique propre : des tickets fermés dont la résolution est écrite dans le fil de discussion. Si vos techniciens ferment les tickets sans un mot, l'IA n'a rien à résumer, et la remise en ordre des tickets passe avant elle.
4. Rédiger les messages courants : un brouillon, jamais un envoi
Le module de base (ai) ajoute un bouton IA dans la fenêtre de rédaction des mails et dans le fil de discussion de chaque fiche. Il rédige, réécrit, résume une conversation ou propose une réponse de suivi. On le retrouve dans l'envoi d'une facture (ai_account), dans la demande de signature (sign_ai), dans le refus d'un candidat (hr_recruitment_ai) et sur la fiche produit, pour la description et l'image (ai_product).
Dans tous ces cas, Odoo insère le texte dans le message et c'est vous qui cliquez sur Envoyer. Une limite à connaître : nous n'avons trouvé aucune aide IA dans les relances de paiement. Elles restent sur vos modèles de lettres habituels.
5. Interroger vos chiffres sans construire de rapport
Odoo 20 ajoute des questions toutes prêtes dans plusieurs applications : « les cinq meilleurs commerciaux par chiffre d'affaires » et « les ventes par catégorie ce mois-ci » dans Ventes (ai_sale), « quels projets nous coûtent le plus ? » dans Projet (ai_project), la dernière commande chez un fournisseur dans Achats (ai_purchase). L'agent ouvre la vue ou construit le graphique dans Odoo, avec vos droits de lecture.
Le dirigeant qui ne construit pas de tableau croisé lui-même y gagne le plus. Comparez quand même les trois premières réponses au rapport que vous connaissez. La réponse vaut ce que valent vos données, et une vente mal catégorisée le reste dans le graphique.
Quand l'IA agit seule : les automatisations
Dans la fenêtre de discussion, un agent d'Odoo 20 qui veut créer ou modifier des fiches montre d'abord ce qu'il va faire, et attend votre réponse (figure 3). Il demande aussi la permission de continuer après 30 appels successifs, un seuil réglable.
Une règle d'automatisation peut, elle, confier son action à un agent : à la création d'une fiche, quand un champ change, à heure fixe. Dans ce cas, le code est explicite : Odoo confirme automatiquement les appels d'outils de l'agent et garde chaque exécution dans une discussion que vos administrateurs peuvent relire. Personne ne valide avant. Nous ne donnons donc à un agent automatisé que les outils dont la tâche a besoin.
Sur le chat de votre site (ai_crm_livechat), un agent peut répondre aux visiteurs et créer la piste dans le CRM, sans validation et sans commercial assigné. Prévoyez la règle d'attribution avant d'activer l'agent, sinon les pistes s'accumulent sans responsable.
Ce qui consomme des crédits, et ce qui n'en consomme pas
Le code ne donne pas le prix des crédits. Il permet en revanche de savoir quelle fonction en consomme (figure 4).
- Factures reçues par Peppol
- Prédiction du compte, de la taxe et du produit
- Règles d'automatisation classiques
- Factures fournisseurs en PDF
- Notes de frais
- Agents, discussion et rédaction
- Tri des documents
- Solutions de support
- Champs remplis par l'IA
- Transcription d'appels
Par où commencer
Trois questions suffisent pour choisir la première tâche à confier à l'IA dans Odoo :
- La tâche revient-elle chaque semaine ? Une tâche mensuelle ne justifie pas le paramétrage.
- Existe-t-il un historique propre ? Factures bien imputées, tickets fermés avec leur solution : sans historique, la prédiction et les solutions de support n'ont rien à lire.
- Une erreur part-elle chez un client ? Si oui, gardez la validation humaine et laissez cette tâche hors des automatisations.
Deux tâches passent souvent les trois questions : la facture fournisseur en PDF et le ticket de support. Elles reviennent chaque jour, elles s'appuient sur un historique, et l'IA n'y produit qu'un brouillon. La vue d'ensemble de notre approche est sur notre page IA et Odoo 20, et le paramétrage des agents sur agents IA et MCP.
FAQ
L'IA d'Odoo 20 fonctionne-t-elle en version Community ?
Non. Les modules IA d'Odoo 20 font partie d'Odoo Enterprise, qui comprend Odoo Online. En Community, l'IA passe par un assistant externe relié à Odoo par son API, comme notre application ASKA AI.
Faut-il une clé OpenAI pour utiliser l'IA dans Odoo 20 ?
Non. Odoo 20 envoie les demandes à son propre service « Odoo AI » et les facture en crédits achetés dans Odoo. Le réglage qui permettait de brancher sa propre clé OpenAI ou Gemini en version 19 a disparu.
L'IA d'Odoo 20 peut-elle modifier mes données sans validation ?
Dans la fenêtre de discussion, non : l'agent demande une confirmation avant de créer ou de modifier une fiche. Dans une règle d'automatisation, oui : ses actions sont confirmées automatiquement et conservées dans un journal. Le tri des documents et la création de pistes depuis le chat du site agissent aussi sans validation préalable.
Conclusion
Avec Odoo 20, l'IA est déjà dans la base : il n'y a plus de clé à brancher ni d'outil externe à relier pour ces cinq tâches. Il vous reste à choisir la tâche et à décider à quel endroit une personne relit le résultat.
Réservez 30 minutes avec nous. Nous regardons votre journée type et votre Odoo, nous repérons la tâche où l'IA vous fera gagner du temps, et nous mesurons ce qu'elle prend aujourd'hui. Vous recevez le résultat par écrit. Le diagnostic est offert.
Réserver mon diagnostic de 30 minutes
À lire aussi