Notes Odoo, IA, méthode.
91 articles pour « Odoo »
Odoo 20 supprime _table_query : vos rapports SQL à réécrire
Odoo 20 retire l'attribut _table_query de l'ORM et réécrit sale.report sur l'objet SQL et les chemins de champs. Un module qui garde l'ancien attribut ne plante pas au chargement : il échoue quand un utilisateur ouvre le rapport. Voici comment repérer et migrer vos rapports custom.
Odoo 20 envoie vos notes de frais en facture brouillon
Dans Odoo 20, une note de frais approuvée ne produit plus d'écriture comptabilisée : elle crée une facture fournisseur en brouillon que le comptable valide. Nous détaillons l'écart avec Odoo 19, les nouveaux plafonds par poste et les points à tester avant la migration.
Copilot Fusion choisit le modèle à votre place : ce qu'on perd
GitHub a rendu Copilot Fusion disponible le 28 octobre : le développeur choisit un niveau d'effort et Copilot route la tâche entre plusieurs modèles. Le gain annoncé repose sur un benchmark fourni par GitHub, et la traçabilité du modèle utilisé devient un sujet pour les équipes qui livrent du code client.
Odoo 20 déplace votre marge : lignes libres, rapport projet supprimé
Odoo 20 autorise les lignes de vente sans produit, rend la marge éditable et supprime le rapport de rentabilité projet. Pris ensemble, ces changements déplacent le calcul de la marge. Voici les tests à mener en recette avant la migration.
Odoo 20 : vos champs Binary ne parlent plus base64
Avec Odoo 20, les champs Binary renvoient un objet BinaryValue en octets bruts et ir.attachment.datas disparaît au profit de raw. Le format RPC change aussi en lecture, ce qui touche vos intégrations externes. Voici comment auditer vos modules avant la migration.
Salesforce rachète Braze : votre outil marketing devient un doublon
Salesforce a annoncé le 20 octobre 2026 le rachat de Braze pour 5,66 milliards de dollars, alors qu'il vend déjà deux plateformes marketing concurrentes. Nous détaillons ce que ce chevauchement implique pour les clients et les vérifications contractuelles à mener d'ici la clôture, prévue en 2027.
Odoo 20 fait circuler le stock entre vos sociétés sans commande miroir
Odoo 20 permet de transférer du stock entre sociétés d'une même base sans commandes intersociétés, et documente une compensation automatique des encaissements. Nous détaillons ce que disent les notes de version et la documentation 20.0, et ce qu'un groupe multi-entités doit trancher avant d'y passer.
6,6 % des développeurs confient à l'IA les décisions importantes
L'enquête Stack Overflow 2026 montre que les développeurs font confiance à l'IA quand ils peuvent vérifier son travail, et presque jamais pour les décisions importantes. Nous traduisons cette règle en pratiques concrètes pour les projets Odoo des PME et ETI.
Odoo 20 renomme vos statuts de paiement : « payé » change de sens
Dans Odoo 20, un paiement « Paid » n'est plus un paiement vu en banque : ce sens passe à « Reconciled ». Le changement ne produit aucune erreur, mais il fausse les filtres, automatisations et rapports construits sur l'ancienne clé. Nous avons comparé le code des branches 19.0 et 20.0 pour cadrer la migration.
Vers Odoo 20 : ir.access remplace ACL et record rules
Dans la branche master d'Odoo, le modèle ir.access fusionne ir.model.access et ir.rule. Nous lisons le code, le nouveau fichier ir.access.csv et la logique permission/restriction. Puis nous listons ce qu'il faut prévoir pour migrer la sécurité de vos modules spécifiques.