Aller au contenu principal
Deduce - AI Invoice, Receipt & Expense OCR + EU VAT Deduction

Mise en route de Deduce dans Odoo : checklist des réglages, états et première semaine

Pour mettre en route Deduce, vous choisissez le moteur d'IA dans AI engine, collez l'identifiant correspondant, décidez si l'IA lit le fichier dès l'envoi et laissez le seuil de validation automatique à 0 pour tout relire au début. Avant cela, vérifiez que vous disposez d'un journal d'achats, d'un compte de charges et d'employés, car le module s'arrête avec une erreur s'ils manquent. Ensuite, chaque capture passe par Needs review, Validated et Posted, et vous suivez la première semaine depuis la vue Cockpit asesoría.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 4 novembre 2026

L'essentiel

Versions
Odoo 17, 18 et 19
Vérifié
dans le code du module, version 19.0 · dans les sources citées à la fin
Lecture
5 min

Avant l'installation : version et éléments à préparer

Deduce est publié sur Odoo Apps pour 17.0, 18.0 et 19.0. La fiche de chacune de ces versions affiche 39 € HT, en paiement unique par version. Vous trouverez les détails sur la fiche Odoo Apps et sur la page du module.

  • Vérifiez que votre base est en Odoo 17, 18 ou 19 et achetez la version correspondante : le paiement se fait par version.
  • Décidez quel moteur d'IA vous allez utiliser. Vous le choisissez dans le champ AI engine (deduce_llm_provider).
  • Gardez sous la main l'identifiant que vous allez coller. Le module propose les champs Deduce license, Groq API key, Gemini API key, OpenAI API key et Native AI endpoint.
  • Vérifiez que la société dispose d'un journal d'achats. S'il n'en trouve pas, le module affiche There is no purchase journal for %s.
  • Vérifiez qu'un compte de charges est configuré. Sinon, vous obtenez No expense account configured.
  • Si vous comptez enregistrer des dépenses avec Deduce, assurez-vous que l'employé auquel les affecter existe. Le message affiché s'il manque est There is no employee to assign the expense to.

À la configuration : les champs à remplir

La configuration de Deduce se résume à quelques champs. Les voici, avec le nom technique entre parenthèses pour les retrouver si vous travaillez avec un consultant :

  • AI engine (deduce_llm_provider) : un sélecteur du moteur d'IA.
  • Native AI endpoint (deduce_native_endpoint) : l'adresse du moteur natif.
  • Deduce license (deduce_license_key) : la licence Deduce.
  • Groq API key, Gemini API key et OpenAI API key (deduce_groq_api_key, deduce_gemini_api_key, deduce_openai_api_key) : les clés de chaque fournisseur.
  • deduce_llm_model, un champ texte affiché avec le libellé Form.
  • Read the photo on upload (deduce_auto_extract_on_upload) : d'après son aide, lorsque vous joignez une photo ou un PDF, l'IA le lit automatiquement.
  • Auto-validate if confidence ≥ (deduce_auto_validate_threshold) : son aide indique que 0 signifie toujours relire et donne 0.9 comme exemple pour n'approuver que les captures propres et à confiance élevée.
  • Choisissez le moteur dans AI engine.
  • Collez la clé dans le champ du fournisseur choisi, et vérifiez que vous ne l'avez pas mise dans celui d'un autre.
  • Vérifiez la valeur de Form (deduce_llm_model) avant d'enregistrer.
  • Décidez si vous activez Read the photo on upload.
  • Laissez Auto-validate if confidence ≥ à 0 pendant vos tests.

Avec le seuil à 0, toutes les captures attendent une relecture. C'est le moyen de voir ce que lit l'IA avant que quoi que ce soit ne se valide seul ; vous l'augmenterez après en avoir relu quelques-unes.

Premières captures : les états que vous verrez

Chaque capture possède un champ d'état avec ces valeurs :

  • New
  • Queued
  • Extracting
  • Needs review
  • Validated
  • Posted
  • Rejected
  • Duplicate
  • Error

Une capture qui vient d'être créée apparaît en New, avec le formulaire vide.

Nouveau formulaire de capture Deduce avec le bouton Upload your file, la destination Vendor Bill et les onglets Tax details et Text / AI
Une nouvelle capture à l'état New, sans aucune donnée remplie.

Une fois le document lu par l'IA, la capture passe en Needs review avec les données extraites pour que vous les vérifiiez.

Formulaire de capture Factura completa (foto) avec avis vert de TVA déductible, données lues par l'IA, onglet Detalle fiscal et état Needs review
La capture après lecture par l'IA, en Needs review, avec le message d'OdooBot dans le chatter.

Deux messages du module fixent l'ordre final. Seule une capture en relecture peut être validée : sinon, vous obtenez Only a capture awaiting review can be validated (current state: %s). Et seule une capture validée peut être comptabilisée : sinon, vous obtenez Solo se puede contabilizar una captura validada (estado actual: %s).

  • Créez une capture dans Captures › New et envoyez le fichier avec Upload your file.
  • Vérifiez la destination affichée sur le formulaire (par exemple, Vendor Bill).
  • Lorsqu'elle est en Needs review, relisez les données du commerçant et l'onglet du détail fiscal.
  • Validez. Si l'erreur d'état apparaît, regardez l'état de la capture : le message l'indique.
  • Ne comptabilisez que les captures en Validated.
  • Si Ya existe un documento contabilizado para esta captura (posible duplicado). apparaît, ne répétez pas l'opération : vérifiez le document qui existe déjà.

La première semaine : quoi surveiller

La vue Cockpit asesoría regroupe par société les indicateurs à suivre pendant le démarrage.

Vue kanban Cockpit asesoría de Deduce avec la carte My Company et ses indicateurs de TVA à risque, à relire, validé non comptabilisé, doublons et TVA déductible trimestrielle
Le cockpit avec une seule carte de société.
  • Consultez chaque jour l'indicateur des captures à relire : avec le seuil à 0, tout passe par là.
  • Regardez le montant validé non comptabilisé et comptabilisez ce qui est en attente.
  • Vérifiez le compteur de doublons et les captures en Duplicate.
  • Passez en revue la TVA à risque et la TVA déductible trimestrielle de chaque société.
  • Recherchez les captures en Error et Rejected et décidez quoi faire de chacune.
  • Si vous avez rencontré une erreur de configuration (journal, compte de charges, employé), corrigez-la et réessayez.
  • En fin de semaine, décidez si vous augmentez Auto-validate if confidence ≥ ou si vous le laissez à 0.
Parcours d'une capture en Needs review, du Cockpit asesoría et du formulaire d'une nouvelle capture
De la capture lue par l'IA au cockpit de la société, puis retour à une nouvelle capture vide.

Pour comprendre quels menus ajoute le module et ce que traverse une capture en interne, nous l'expliquons dans comment fonctionne Deduce en interne.

Besoin d'aide pour la mise en route ?

Chez FlexigoTech, nous implémentons Odoo et développons des connecteurs et des intégrations sur mesure. Si vous avez besoin que Deduce s'adapte à votre plan comptable, à vos journaux ou à votre flux de dépenses, contactez-nous depuis la page du module.

À lire aussi

Comment Deduce fonctionne dans Odoo : menus, tâche planifiée et parcours d'une captureLes menus ajoutés par Deduce dans Odoo, la tâche qui traite les captures en attente toutes les 10 minutes et le parcours d'un ticket, de la photo à la comptabilisation.Comment fonctionne Flexigo Spain Equality Pay Register dans OdooLes menus que Flexigo Spain Equality Pay Register ajoute à Odoo 17, 18 et 19, les enregistrements qu'il stocke et comment parcourir chaque écran pas à pas.Erreurs de Flexigo Spain Equality Pay Register : ce que demande chaque message et comment le résoudreLes messages d'erreur de Flexigo Spain Equality Pay Register dans Odoo, mot pour mot : mesures, budget, plan, diagnostic et signataires.
Vérifié dans le code du module (version 19.0) et dans les sources citées

Sources