Blog
Odoo AI Insights & Guides
Deep dives into Odoo AI, ERP automation, intelligent business platforms, and how DearERP is transforming the way teams customize Odoo.
July 28, 2026
How a Rounding Edge Case in Odoo Quietly Miscounted Overtime for Split-Shift Workers
Odoo fixed a bug in its HR Attendance module where employees working multiple shifts per day had their overtime incorrectly calculated against the company tolerance threshold, resulting in phantom overtime entries that should have been absorbed by the tolerance window.
Read articleJuly 28, 2026
Odoo 19.5 Rewrites Hundreds of Search Definitions to Kill a Silent Python Anti-Pattern
Odoo 19.5 systematically converts every _rec_names_search class attribute from mutable Python lists to immutable tuples across the entire codebase, eliminating a category of state-sharing bugs that could cause phantom search results and cross-model contamination.
Read articleJuly 28, 2026
Odoo Restores Custom API Key Support for Google Address Autocomplete After Breaking the Override Path
Odoo fixed a regression in the Google Address Autocomplete module where an early API key validation check prevented developers from overriding _perform_place_search to inject custom Google Places API keys from configuration files, restoring the extensibility that custom deployments depend on.
Read articleJuly 27, 2026
Odoo 19 Lets You Import an Entire Product Catalog From Any Website and Schedule Its Launch Down to the Minute
Odoo 19 eCommerce adds the ability to import product catalogs directly from external websites, schedule product publishing with date and time precision, auto-generate suggested products by category, and restrict specific packaging units from the storefront.
Read articleJuly 27, 2026
Odoo POS Now Sorts Restaurant Orders Into Courses Automatically and Lets Staff Break Combos on the Fly
Odoo Point of Sale introduces automatic course allocation that routes products to courses based on their POS category, plus a Break Combo feature that splits combo meals into individually priced items mid-order.
Read articleJuly 26, 2026
Odoo 19 Skills Inventory Report: Finally, a Way to See What Your Team Actually Knows
Odoo 19 introduces the Skills Inventory Report in the Employees module, giving HR teams a hierarchical, filterable view of every skill across the organization. Here is how it works and why it matters.
Read articleJuly 26, 2026
Odoo 19 Training Attendances Report: A Centralized Dashboard for Employee Learning and Compliance
Odoo 19 introduces the Training Attendances report in the Employees app, giving HR teams a single view of every course each employee has completed across external, onsite, and eLearning programs.
Read articleJuly 25, 2026
Odoo Introduces Read-Replica Database Architecture to Handle 10,000 Concurrent Users
Odoo 20 ships native PostgreSQL read-replica support that offloads dashboards, reports, analytics, and search queries to dedicated database instances, pushing the concurrent user ceiling from roughly 5,000 to beyond 10,000 without vertical hardware scaling.
Read articleJuly 25, 2026
Odoo Kills the Work Entry Calendar and Rebuilds Payroll Around Time Off Data
Odoo 20 eliminates the separate work entry management step from the payroll cycle entirely, pulling attendance and absence data directly from the Time Off module and replacing the work entry calendar with a streamlined payroll dashboard that cuts processing time by roughly 80 percent.
Read articleJuly 23, 2026
Odoo 19 Rebuilds Inventory Valuation From the Ground Up With Dual-Method Costing and a Migration Path That Actually Works
Odoo 19 ships a completely restructured inventory valuation framework supporting both perpetual and periodic methods, three costing strategies, Continental and Anglo-Saxon accounting standards, and a step-by-step migration path for companies upgrading from earlier versions.
Read articleJuly 23, 2026
Odoo Quietly Reworks Its Purchase Suggestion Engine Into Something Procurement Teams Will Actually Use
Odoo overhauls the Suggest feature in its Purchase module with a streamlined calculation engine that reads validated delivery orders, subtracts on-hand and incoming stock, and generates purchase orders with the right quantities from the right vendors in a single click.
Read articleJuly 22, 2026
Odoo 19 Reception Report Lets Warehouse Teams Allocate Incoming Stock to Sales Orders Before It Even Hits the Shelves
Odoo 19 introduces a Reception Report in the Inventory module that allows warehouse staff to see which pending sales orders are waiting for incoming purchase order shipments and allocate stock directly to high-priority delivery orders before goods are formally received.
Read articleReady to experience Odoo AI?
Join hundreds of teams using DearERP to customize Odoo in minutes, not weeks.