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.

November 3, 2026

OWL Now Validates What's Inside Your Sets and Maps, Not Just That They Exist

Odoo's OWL framework introduces native t.set() and t.map() type validators that check every element, key, and value at runtime and infer proper generic types, while a companion fix to asyncComputed.refresh() closes a timing gap that let stale data slip through awaited refreshes.

Read article

November 3, 2026

Odoo's Language Server Kills a Zombie Process Bug and Teaches Its Terminal to See Color

Odoo Language Server 1.6.2 fixes an orphan process issue where the server kept running after VS Code quit, adds automatic ANSI color detection for terminal output, warns developers running outdated TypeScript server versions, and Paper Muncher gains per-document headers in batch PDF generation.

Read article

November 2, 2026

Odoo 20 Rewires Push Notifications to Follow You Across Devices and Finally Fixes the iOS Dead End

Odoo 20 replaces fragile local browser notifications with real web push for inbox messages, fixes a long-standing iOS bug where tapping a notification left users stranded instead of opening the record, and teaches the service worker to find and reuse an already-open Odoo window on both desktop and mobile.

Read article

November 2, 2026

Odoo 20 Flags Missing Leave Allocations With a Red Warning Badge and Shows Employee Age Without the Mental Math

Odoo 20 adds a red warning badge to employee profiles when no time off allocation exists, displays employee age inline next to the birthday field, streamlines the allocation dialog for HR officers, and clarifies multi-company identification number management.

Read article

November 2, 2026

Odoo Patches a Silent Inventory Bug Where Return Orders Were Pulling Stock From the Wrong Warehouse Zone

A subtle flaw in Odoo's multi-step delivery returns caused the system to reserve returned goods from the main Stock area instead of the Output zone, creating phantom move lines and corrupting the reservation chain. The fix locks each return to its correct source location.

Read article

November 1, 2026

Odoo 20 Brings Dark Mode to Guest Discussions and Finally Unlocks Messaging for Light Users

Odoo 20 adds a color scheme toggle to public Discuss pages so guests can switch between light and dark themes, and opens the messaging menu to light users who were previously locked out of their own conversations.

Read article

November 1, 2026

Odoo 20 Fixes a Stripe Tipping Bug That Was Silently Underbilling Restaurant Customers

A refactoring oversight in Odoo’s Point of Sale module caused Stripe to capture only the pre-tip authorization amount, meaning every tip added after payment was never actually charged. The fix restores kwargs forwarding and closes the gap for both POS terminals and self-order kiosks.

Read article

November 1, 2026

Odoo 20 Makes EU VAT Numbers Self-Correcting and Teaches Accounting Entries to Respect Fiscal Positions

Odoo 20 auto-appends country prefixes to EU VAT numbers on save, extends fiscal position account mapping to journal defaults, downpayments, and exchange differences, and switches customer-facing documents to display tax labels instead of internal names.

Read article

October 31, 2026

Odoo 20 Rebuilds the Time Off Request Form With Duration Badges and a Gantt Quick-Create That Saves Four Clicks

Odoo 20 completely redesigns the time-off request experience with a streamlined single-column form, badge-based duration selectors for Full Day, Morning, Afternoon, and specific hours, a sidebar that shows real-time leave balances per type, allocation warnings, a Calendar smart button, and a Gantt view quick-create popup that lets managers approve requests without ever opening the full form.

Read article

October 31, 2026

Odoo 20 Makes Working Schedules Mandatory and Overhauls the Recruitment Dashboard for Faster Hiring

Odoo 20 tightens employee record management by making working schedules a required field on every employee profile, forces organizations to create flexible schedules for non-standard arrangements, refreshes the recruitment module dashboard with updated icons and streamlined button labels, and cleans up the Jordan payroll localization by removing deprecated allowance fields that no longer apply.

Read article

October 30, 2026

Odoo 20 Ships a Dedicated Approvals Module That Puts Every Business Request in One Place

Odoo 20 introduces the Approvals module under HR, giving organizations a centralized dashboard for purchase requests, expense overrides, business trips, equipment loans, and six more configurable approval types with multi-level chains, mandatory approver thresholds, and automatic email notifications.

Read article

October 30, 2026

Odoo 20 Finally Gives Payroll a Headcount Report That Tracks Who You Actually Employ

Odoo 20 adds a dedicated headcount analytics report to the Payroll module, giving HR teams a real-time view of workforce size over time with filtering by department, job position, and contract type, plus graph and pivot views that surface hiring trends and departure patterns without exporting to spreadsheets.

Read article

Ready to experience Odoo AI?

Join hundreds of teams using DearERP to customize Odoo in minutes, not weeks.