{"id":558804,"date":"2026-09-21T15:32:52","date_gmt":"2026-09-21T15:32:52","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=558804"},"modified":"2026-09-23T04:33:30","modified_gmt":"2026-09-23T04:33:30","slug":"odoo-20-whats-new-key-features-and-comparison","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/","title":{"rendered":"Odoo 20: What&#8217;s New? Key Features &amp; Odoo 19 Comparison"},"content":{"rendered":"\n<p>Odoo 20 brings a wide set of improvements across AI, Sales, CRM, Inventory, Manufacturing, Accounting, HR, and POS, focused on stronger automation and tighter integration between apps.<\/p>\n\n\n\n<p>&nbsp;For businesses planning to adopt these new capabilities, <a href=\"https:\/\/webkul.com\/odoo-implementation-services\/\" data-type=\"link\" data-id=\"https:\/\/webkul.com\/odoo-implementation-services\/\" target=\"_blank\" rel=\"noreferrer noopener\">Odoo Implementation<\/a> can help configure and adapt Odoo to their specific business workflows.<\/p>\n\n\n\n<p>Odoo 19 (September 2025) laid the groundwork with a redesigned interface and the first real steps into AI.&nbsp;<\/p>\n\n\n\n<p>Moreover, Odoo 20 builds on that base, and the biggest shift is how deeply AI now runs through daily work. Where a feature builds on something Odoo 19 already had, we&#8217;ve called that out.<\/p>\n\n\n\n<p><em>A quick note on timing: Odoo 20 is being unveiled at Odoo Experience 2026 in Brussels, and the stable version typically follows a few weeks after. <\/em><\/p>\n\n\n\n<p><em>The features below are drawn from the active Odoo 20 development branch and confirmed by multiple independent trackers, so treat them as a strong, up-to-date preview rather than a locked final list.<\/em><\/p>\n\n\n\n<p>Planning to move to Odoo 20 or customize any of the features below for your business?\u00a0<a href=\"https:\/\/webkul.com\/odoo-development\/\" target=\"_blank\" rel=\"noreferrer noopener\">Webkul&#8217;s Odoo development team<\/a>\u00a0can help you plan and execute the upgrade.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. <strong>AI in Odoo 20: The Biggest Shift from Odoo 19<\/strong><\/h2>\n\n\n\n<p>In Odoo 19, AI mostly worked as a support tool: agents like ChatGPT or Claude helped write content, Studio AI fields generated text on demand, and AI-OCR read scanned documents. <\/p>\n\n\n\n<p>Odoo 20 moves AI from something you call on to something that runs in the background across the system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1.1 Odoo 20 Lets You Talk to the AI Agent<\/strong><\/h3>\n\n\n\n<p>AI Agents can now interact directly with Odoo data and complete tasks, and users can talk to the AI Agent using natural voice commands instead of typing.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>AI Agents for business operations:<\/strong> agents retrieve information and perform actions inside Odoo without the user manually navigating through multiple screens.<\/li>\n\n\n\n<li><strong>Voice-based interaction:<\/strong> users can speak to the AI Agent in natural language, which is faster and more convenient than typing for routine tasks.<\/li>\n\n\n\n<li><strong>AI-powered automation:<\/strong> AI plugs into automated workflows, cutting down repetitive manual activity.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"578\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/odoo-ai-1200x578.webp\" alt=\"odoo ai\" class=\"wp-image-558815\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/odoo-ai-1200x578.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/odoo-ai-300x145.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/odoo-ai-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/odoo-ai-768x370.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/odoo-ai.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1.2 Odoo 20 Brings AI Help to Non-Accountants<\/strong><\/h3>\n\n\n\n<p>Odoo 20 adds AI assistance for everyday accounting tasks, aimed at people who are not trained accountants, so small business owners can handle basic bookkeeping without waiting on a specialist.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Guided bookkeeping:<\/strong> AI walks non-finance users through routine accounting tasks step by step.<\/li>\n\n\n\n<li><strong>Fewer errors:<\/strong> AI suggestions reduce mistakes that come from unfamiliarity with accounting rules.<\/li>\n\n\n\n<li><strong>Faster day-to-day accounting:<\/strong> routine entries and checks are completed without a specialist&#8217;s involvement.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1.3 Odoo 20 Adds AI to Website Building and Support<\/strong><\/h3>\n\n\n\n<p>AI assistance now spreads into Website building and Helpdesk, well beyond the content-writing role it had in Odoo 19.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Content and layout help:<\/strong> AI can draft page text and suggest structure while you edit a website.<\/li>\n\n\n\n<li><strong>Faster helpdesk replies:<\/strong> AI helps draft consistent responses to common support tickets.<\/li>\n\n\n\n<li><strong>Builds on Odoo 19&#8217;s SEO tools:<\/strong> extends the automatic SEO checks Odoo 19 already had.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"578\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/ai-website-builder-1200x578.webp\" alt=\"AI website builder\" class=\"wp-image-558821\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/ai-website-builder-1200x578.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/ai-website-builder-300x145.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/ai-website-builder-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/ai-website-builder-768x370.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/ai-website-builder.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1.4 Odoo 20 Lets AI Create and Update Records<\/strong><\/h3>\n\n\n\n<p>Odoo 20 lets AI directly create or update records inside the system, something Odoo 19 did not offer, cutting down on repetitive manual data entry across applications.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Automatic record updates:<\/strong> AI updates fields based on triggers you define.<\/li>\n\n\n\n<li><strong>Less manual data entry:<\/strong> routine record creation no longer needs to be done by hand every time.<\/li>\n\n\n\n<li><strong>Builds on AI server actions:<\/strong> extends the AI server actions Odoo 19 introduced so AI can act on records directly.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"578\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/ai-in-server-action-1200x578.webp\" alt=\"AI in server actions\" class=\"wp-image-558822\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/ai-in-server-action-1200x578.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/ai-in-server-action-300x145.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/ai-in-server-action-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/ai-in-server-action-768x370.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/ai-in-server-action.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1.5 Odoo 20 Adds a Timesheet Assistant That Logs Hours for You<\/strong><\/h3>\n\n\n\n<p>A new Timesheet Assistant watches activity across Odoo tabs and suggests timesheet entries automatically, though it needs a local Odoo app installed on your computer.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Suggested timesheet entries:<\/strong> the assistant identifies activities that likely need time recorded.<\/li>\n\n\n\n<li><strong>Less end-of-day reconstruction:<\/strong> employees don&#8217;t have to remember everything they worked on.<\/li>\n\n\n\n<li><strong>Better accuracy:<\/strong> more complete timesheets support project profitability analysis.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"578\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/timesheet-assistant-1200x578.webp\" alt=\"Timesheet assistant\" class=\"wp-image-558823\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/timesheet-assistant-1200x578.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/timesheet-assistant-300x145.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/timesheet-assistant-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/timesheet-assistant-768x370.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/timesheet-assistant.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2. Sales &amp; CRM Improvements in Odoo 20<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2.1 New Sales Dashboard and Direct Templates<\/strong><\/h3>\n\n\n\n<p>A more centralized Sales dashboard shows quotations, orders, deliveries, invoices, and performance in one place, with a dropdown for admins to pick a template directly.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Centralized sales information:<\/strong> no need to check multiple screens for pending work.<\/li>\n\n\n\n<li><strong>Faster quoting:<\/strong> templates can be applied straight from the dashboard.<\/li>\n\n\n\n<li><strong>Better monitoring:<\/strong> managers get a clearer overview of current activity.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"578\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/sales-dashboard-1200x578.webp\" alt=\"sales dashboard\" class=\"wp-image-558824\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/sales-dashboard-1200x578.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/sales-dashboard-300x145.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/sales-dashboard-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/sales-dashboard-768x370.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/sales-dashboard.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2.2 Odoo 20 Adds Product Images and a Quote Calculator<\/strong><\/h3>\n\n\n\n<p>Quotations can now show product images for easier identification, and a built-in quote calculator handles more complex pricing without leaving the quote screen.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Visual identification:<\/strong> customers recognize products at a glance, including in PDF quotes.<\/li>\n\n\n\n<li><strong>Faster pricing:<\/strong> multiple pricing components can be calculated in one place.<\/li>\n\n\n\n<li><strong>Less manual work:<\/strong> fewer calculations done outside of Odoo before quoting.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2.3 Package Pricing and a Dedicated Exchange Option<\/strong><\/h3>\n\n\n\n<p>Odoo 20 adds package-based pricing (single units, packs, boxes), reusable quotation section templates, and a dedicated Exchange option during returns.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Flexible packaging:<\/strong> different prices for a Pack of 1 versus a Pack of 2, for example.<\/li>\n\n\n\n<li><strong>Reusable sections:<\/strong> consistent quotes without rebuilding the same items each time.<\/li>\n\n\n\n<li><strong>Return or Exchange:<\/strong> both options appear together when starting a return.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2.4 CRM Leads Now Flow In From More Sources<\/strong><\/h3>\n\n\n\n<p>CRM now pulls leads from more sources into one workflow, reducing manual entry.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Multiple lead sources:<\/strong> website forms, email replies, meetings, surveys, business cards, imported files.<\/li>\n\n\n\n<li><strong>Centralized lead management:<\/strong> everything lands in the same pipeline.<\/li>\n\n\n\n<li><strong>Less manual entry:<\/strong> leads are captured automatically instead of created by hand.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"578\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/crm-lead-update-1200x578.webp\" alt=\"crm lead update\" class=\"wp-image-558828\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/crm-lead-update-1200x578.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/crm-lead-update-300x145.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/crm-lead-update-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/crm-lead-update-768x370.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/crm-lead-update.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2.5 Odoo 20 Adds a Marketplaces Menu for Every Channel<\/strong><\/h3>\n\n\n\n<p>A new Marketplaces menu in the Sales module groups all marketplace channels in one place, with each platform getting its own submenu, such as Amazon (Accounts, Offers), Lazada (Shops).<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Centralized channel view:<\/strong> manage Amazon, Lazada, and Shopee from one menu.<\/li>\n\n\n\n<li><strong>Platform-specific submenus:<\/strong> each marketplace keeps its own accounts and settings.<\/li>\n\n\n\n<li><strong>Easier multi-channel selling:<\/strong> less switching between separate apps or tabs.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"568\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/marketplace-tab-1200x568.webp\" alt=\"Marketplace tab\" class=\"wp-image-558830\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/marketplace-tab-1200x568.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/marketplace-tab-300x142.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/marketplace-tab-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/marketplace-tab-768x363.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/marketplace-tab.webp 1283w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3. Inventory, Purchase &amp; Manufacturing<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3.1 A Redesigned Purchase Order Screen<\/strong><\/h3>\n\n\n\n<p>The Purchase app gets a cleaner interface, and expected arrival dates can be recalculated with one click when a deadline has passed, using the product lead time and current date.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cleaner interface:<\/strong> purchasing information is more structured and easier to find.<\/li>\n\n\n\n<li><strong>Improved product selection:<\/strong> product information is easier to access while preparing an order.<\/li>\n\n\n\n<li><strong>Flexible tax handling:<\/strong> tax-inclusive and tax-exclusive pricing applied more easily.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"824\" height=\"608\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/purchase-order.webp\" alt=\"purchase order\" class=\"wp-image-558831\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/purchase-order.webp 824w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/purchase-order-300x221.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/purchase-order-250x184.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/purchase-order-768x567.webp 768w\" sizes=\"(max-width: 824px) 100vw, 824px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3.2 Lot Numbers and Order Splitting, Now Automated<\/strong><\/h3>\n\n\n\n<p>Lot numbers can now be assigned automatically once a manufacturing order finishes, ongoing orders can be split across shifts or priorities, and subcontracting connects more closely with purchasing.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Automatic lot numbers:<\/strong> assigned on production completion, with fewer manual tracking steps.<\/li>\n\n\n\n<li><strong>Split ongoing orders:<\/strong> divide large orders into manageable batches.<\/li>\n\n\n\n<li><strong>Closer subcontracting link:<\/strong> external production connects more tightly with purchasing and inventory.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"571\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/split-orders-1200x571.webp\" alt=\"split-orders\" class=\"wp-image-558832\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/split-orders-1200x571.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/split-orders-300x143.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/split-orders-250x119.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/split-orders-768x365.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/split-orders.webp 1287w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3.3 Odoo 20 Adds a Kanban View for Planning<\/strong><\/h3>\n\n\n\n<p>Odoo 20 adds a Kanban view for planning, so teams can view and analyze work orders visually and simply drag and drop them between stages.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Visual planning:<\/strong> work orders are easier to scan at a glance than in a list view.<\/li>\n\n\n\n<li><strong>Drag-and-drop scheduling:<\/strong> move work orders between stages without opening each one.<\/li>\n\n\n\n<li><strong>Better team overview:<\/strong> managers get a quicker read on where production stands.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"568\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/work-orders-planning-1200x568.webp\" alt=\" work orders planning\" class=\"wp-image-558833\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/work-orders-planning-1200x568.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/work-orders-planning-300x142.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/work-orders-planning-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/work-orders-planning-768x363.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/work-orders-planning.webp 1283w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3.4 Company-Specific Delivery Lead Time and Subcontracting on RFQ<\/strong><\/h3>\n\n\n\n<p>Odoo 20 allows the same product to have different delivery lead times for different companies in a multi-company setup. <\/p>\n\n\n\n<p>It also adds a subcontracting option directly on service-type products through order-triggered creation.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Per-company lead times:<\/strong> each company keeps its own delivery schedule for the same product.<\/li>\n\n\n\n<li><strong>Subcontracting on RFQ:<\/strong> service-type products can trigger subcontracted production directly.<\/li>\n\n\n\n<li><strong>Clearer purchase-cost visibility:<\/strong> vendor cost and product unit cost are shown side by side in the catalog.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"578\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/clearer-purchase-cost-visibility-1200x578.webp\" alt=\"clear purchase cost visibility\" class=\"wp-image-558834\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/clearer-purchase-cost-visibility-1200x578.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/clearer-purchase-cost-visibility-300x145.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/clearer-purchase-cost-visibility-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/clearer-purchase-cost-visibility-768x370.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/clearer-purchase-cost-visibility.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">4. <strong>Accounting Improvements in Odoo 20<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4.1 Parent Accounts Replace the Old Account Groups<\/strong><\/h3>\n\n\n\n<p>Odoo 20 replaces the previous Account Groups feature with a parent-child structure through a new Parent Account field, so businesses can organize their Chart of Accounts more clearly.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Hierarchical structure:<\/strong> group accounts under a parent account for easier organization.<\/li>\n\n\n\n<li><strong>Clearer financial reporting:<\/strong> a structured hierarchy makes financial data easier to read.<\/li>\n\n\n\n<li><strong>Simpler management:<\/strong> large Charts of Accounts become easier to maintain.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"575\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-dashboard-1200x575.webp\" alt=\"accounting dashboard\" class=\"wp-image-558835\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-dashboard-1200x575.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-dashboard-300x144.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-dashboard-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-dashboard-768x368.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-dashboard.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4.2 Odoo 20 Adds a No-Depreciation Option for Assets<\/strong><\/h3>\n\n\n\n<p>A new No Depreciation method covers assets that don&#8217;t need a depreciation schedule, and users can now pick the depreciation model directly on a vendor bill line.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Flexible asset setup:<\/strong> record assets without generating depreciation journal entries.<\/li>\n\n\n\n<li><strong>Faster asset configuration:<\/strong> no separate step needed after recording the purchase.<\/li>\n\n\n\n<li><strong>Model selection on the bill:<\/strong> choose the right depreciation treatment right where the purchase is recorded.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"571\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-asset-1200x571.webp\" alt=\"accounting assets\" class=\"wp-image-558836\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-asset-1200x571.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-asset-300x143.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-asset-250x119.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-asset-768x365.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-asset.webp 1287w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4.3 Bulk Draft Reset<\/strong><\/h3>\n\n\n\n<p>Odoo 20 allows users to select multiple posted invoices or bills and reset them all to Draft status in a single action.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bulk correction:<\/strong> several documents can be moved back to Draft at once.<\/li>\n\n\n\n<li><strong>Less repetitive work:<\/strong> no need to open and edit each document individually.<\/li>\n\n\n\n<li><strong>Easier correction:<\/strong> changes can be made before reposting the documents.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"568\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/bulk-draft-reset-1200x568.webp\" alt=\"bulk draft reset\" class=\"wp-image-558837\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/bulk-draft-reset-1200x568.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/bulk-draft-reset-300x142.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/bulk-draft-reset-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/bulk-draft-reset-768x363.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/bulk-draft-reset.webp 1283w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4.4 Period Comparisons and a New Product Margin Report<\/strong><\/h3>\n\n\n\n<p>Financial reports like the Balance Sheet and Profit and Loss now support amount or percentage comparisons between periods, and a new Product Margin Report shows product-level profitability.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Amount and percentage comparison:<\/strong> spot growth or decline quickly between reporting periods.<\/li>\n\n\n\n<li><strong>Detailed margin data:<\/strong> average selling price, cost of goods sold, expected and actual margin.<\/li>\n\n\n\n<li><strong>Filterable results:<\/strong> filter the margin report by date range and invoice status.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"575\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-reporting-update-1200x575.webp\" alt=\"accounting reporting update\" class=\"wp-image-558838\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-reporting-update-1200x575.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-reporting-update-300x144.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-reporting-update-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-reporting-update-768x368.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/accounting-reporting-update.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4.5 Simplifies Journals and Splits Categories by Company<\/strong><\/h3>\n\n\n\n<p>Creating journals is simpler with a dedicated selection interface for Bank, Card, Cash, Miscellaneous, Sales, and Purchase, and product categories are now company-specific .<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Guided journal creation:<\/strong> clear descriptions and visual cues for each journal type.<\/li>\n\n\n\n<li><strong>Company-specific categories:<\/strong> previously shared categories now separate by company.<\/li>\n\n\n\n<li><strong>Better multi-company organization:<\/strong> logistics and inventory valuation settings are grouped more sensibly.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>5. Project, CRM, Field Service &amp; HR<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5.1 CRM Opportunities Turn Into Projects Instantly<\/strong><\/h3>\n\n\n\n<p>A confirmed CRM opportunity can be turned directly into a project using a template, and a new Project Roles menu clarifies team responsibilities.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Create a project from an opportunity:<\/strong> no rebuilding project details from scratch.<\/li>\n\n\n\n<li><strong>Use project templates:<\/strong> start from a predefined structure.<\/li>\n\n\n\n<li><strong>Defined roles:<\/strong> assign Project Manager, Developer, and other roles clearly.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5.2 Odoo 20 Connects Planning, Gantt and Field Service<\/strong><\/h3>\n\n\n\n<p>Project tasks now link to planning schedules, the Gantt view supports drag-and-drop rescheduling, and Field Service is now part of Planning with live technician tracking.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Linked tasks and schedules:<\/strong> coordinate employees and project work together.<\/li>\n\n\n\n<li><strong>Drag-and-drop Gantt:<\/strong> adjust timelines without opening each task.<\/li>\n\n\n\n<li><strong>Live technician map:<\/strong> track field staff during working hours from Planning.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"575\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/projects-1200x575.webp\" alt=\"project\" class=\"wp-image-558839\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/projects-1200x575.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/projects-300x144.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/projects-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/projects-768x368.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/projects.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5.3 A Payroll Dashboard and Easier Offboarding<\/strong><\/h3>\n\n\n\n<p>A new Payroll Dashboard flags missing contracts, IDs, and bank details, salary changes can be made from the employee profile, and a new End of Collaboration option manages departures.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Payroll readiness:<\/strong> see missing or outdated records in one place.<\/li>\n\n\n\n<li><strong>Direct salary updates:<\/strong> change compensation from the employee profile.<\/li>\n\n\n\n<li><strong>Simplified offboarding:<\/strong> manage departures and reasons from the same record.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"575\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/payroll-1200x575.webp\" alt=\"payroll\" class=\"wp-image-558840\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/payroll-1200x575.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/payroll-300x144.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/payroll-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/payroll-768x368.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/payroll.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5.4 Expense Limits Based on Job Position<\/strong><\/h3>\n\n\n\n<p>Odoo 20 lets business administrators set expense limits according to an employee&#8217;s job position, so different roles can follow different spending rules.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Position-based limits:<\/strong> spending caps tied to job position rather than one rule for everyone.<\/li>\n\n\n\n<li><strong>Consistent policy enforcement:<\/strong> different employee groups follow rules suited to their role.<\/li>\n\n\n\n<li><strong>Easier review:<\/strong> managers check expenses against the limit that actually applies to that employee.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"575\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/job-positions-1200x575.webp\" alt=\"Job position\" class=\"wp-image-558841\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/job-positions-1200x575.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/job-positions-300x144.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/job-positions-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/job-positions-768x368.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/job-positions.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>6. Website, eCommerce &amp; POS<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6.1 Odoo 20 Adds a Dedicated eCommerce Tab for Products<\/strong><\/h3>\n\n\n\n<p>A dedicated eCommerce tab centralizes product descriptions, media, and shop settings, and products, blogs, and variants can be imported directly from other websites.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Centralized settings:<\/strong> everything website-related for a product lives in one tab.<\/li>\n\n\n\n<li><strong>Faster setup:<\/strong> import products and variants instead of adding them manually.<\/li>\n\n\n\n<li><strong>Useful for migrations:<\/strong> speeds up moving a store into Odoo.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6.2 A Free-Delivery Bar and Smarter Blog Navigation<\/strong><\/h3>\n\n\n\n<p>A free-delivery progress bar in the cart encourages larger orders, and long blog posts now get an automatic &#8220;On this page&#8221; navigation with a sticky table of contents.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Clear incentive:<\/strong> customers see exactly how much more to spend for free delivery.<\/li>\n\n\n\n<li><strong>Automatic navigation:<\/strong> built from existing headings, with no extra setup.<\/li>\n\n\n\n<li><strong>Better reading experience:<\/strong> long articles are easier to scroll through.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"575\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/website-cart-1200x575.webp\" alt=\"website cart\" class=\"wp-image-558842\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/website-cart-1200x575.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/website-cart-300x144.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/website-cart-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/website-cart-768x368.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/website-cart.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6.3 Snooze Products and Let POS Auto-Detect Combos<\/strong><\/h3>\n\n\n\n<p>Products can be temporarily marked unavailable with the new Snooze feature, and Odoo now recognizes eligible combos automatically or lets staff break one apart.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Snooze:<\/strong> hide an out-of-stock item; it returns automatically after the set period or next session.<\/li>\n\n\n\n<li><strong>Automatic combo recognition:<\/strong> the system spots eligible combinations without manual rebuilding.<\/li>\n\n\n\n<li><strong>Break Combo:<\/strong> staff can split an existing combo back into individual products.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"575\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/pos-1200x575.webp\" alt=\"POS\" class=\"wp-image-558843\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/pos-1200x575.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/pos-300x144.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/pos-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/pos-768x368.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/pos.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6.4 Odoo 20 Shows Price-Per-Unit on POS Labels<\/strong><\/h3>\n\n\n\n<p>POS labels can now show reference unit pricing (per liter or kilogram), and hardware setup is simpler, with local network printer access and no certificate imports.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Unit-based pricing:<\/strong> helps customers compare products of different sizes.<\/li>\n\n\n\n<li><strong>Simplified printer setup:<\/strong> fewer steps to get a receipt printer working.<\/li>\n\n\n\n<li><strong>More stable connections:<\/strong> hardware setup is designed to be more reliable day to day.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"575\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/pos-configuration-1200x575.webp\" alt=\"POS Configuration\" class=\"wp-image-558844\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/pos-configuration-1200x575.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/pos-configuration-300x144.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/pos-configuration-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/pos-configuration-768x368.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/pos-configuration.webp 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6.5 Website Disclaimer and Mobile Interface Redesign<\/strong><\/h3>\n\n\n\n<p>A customizable disclaimer can now sit in the website header for quick visitor notices, and the mobile app gets a redesigned interface that makes fields and actions easier to reach for field workers.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Header disclaimer:<\/strong> gives visitors key information at a glance without disrupting the design.<\/li>\n\n\n\n<li><strong>Mobile redesign:<\/strong> builds on Odoo 19&#8217;s pull-to-refresh and compact menus with easier-to-reach fields.<\/li>\n\n\n\n<li><strong>Better for field workers:<\/strong> designed with people who work mostly from a phone in mind.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>7. Helpdesk, Surveys &amp; Communication<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>7.1 Odoo 20 Makes Unanswered Helpdesk Tickets Easy to Find<\/strong><\/h3>\n\n\n\n<p>Odoo 20 makes it easier to locate tickets that still need a response, with dedicated filtering for unanswered tickets and improved SLA tracking.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Unanswered ticket filter:<\/strong> teams spot tickets waiting on a reply faster.<\/li>\n\n\n\n<li><strong>Improved SLA monitoring:<\/strong> track service commitments more effectively.<\/li>\n\n\n\n<li><strong>Automated feedback:<\/strong> rating requests after a ticket closes help gauge satisfaction.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"568\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/helpdesk-1200x568.webp\" alt=\"helpdesk\" class=\"wp-image-558845\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/helpdesk-1200x568.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/helpdesk-300x142.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/helpdesk-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/helpdesk-768x363.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/helpdesk.webp 1283w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>7.2 Surveys Get a Refresh, Group Chats Get Polls<\/strong><\/h3>\n\n\n\n<p>The Survey module gets a cleaner interface with clearer results, and group chats in the Discuss module now support polls with adjustable duration.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Clearer survey results:<\/strong> participants see scores, pass\/fail status, and remaining attempts.<\/li>\n\n\n\n<li><strong>Reviewable answers:<\/strong> participants can look back at what they submitted.<\/li>\n\n\n\n<li><strong>In-chat polls:<\/strong> multiple options and a set duration, for group chats only.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"568\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/discuss-1200x568.webp\" alt=\"Discuss\" class=\"wp-image-558846\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/discuss-1200x568.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/discuss-300x142.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/discuss-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/discuss-768x363.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/discuss.webp 1283w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>7.3 VoIP Gets Call Merging, Recording, and More<\/strong><\/h3>\n\n\n\n<p>Building on the role mentions and message formatting Odoo 19 introduced, Odoo 20 continues improving VoIP with clearer caller info, easier call transfers, call merging, and recording.<\/p>\n\n\n\n<p><strong>Key improvements include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Caller ID preview:<\/strong> see who&#8217;s calling before you pick up.<\/li>\n\n\n\n<li><strong>Call merging and transfers:<\/strong> handle multi-party calls without leaving Odoo.<\/li>\n\n\n\n<li><strong>Built-in recording:<\/strong> keep a record of important calls for reference.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"568\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/voip-1200x568.webp\" alt=\"VoIP\" class=\"wp-image-558847\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/voip-1200x568.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/voip-300x142.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/voip-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/voip-768x363.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/voip.webp 1283w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Makes Odoo 20 Different?<\/strong><\/h2>\n\n\n\n<p>Odoo 20 isn&#8217;t defined by one application. <\/p>\n\n\n\n<p>The release connects CRM, Sales, Inventory, Purchase, Manufacturing, Delivery, and Accounting more tightly, with AI increasingly present across these workflows.<\/p>\n\n\n\n<p>This helps users find information, automate tasks, and move faster.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Odoo 19 vs Odoo 20: Quick Comparison Conclusion<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Area<\/strong><\/td><td><strong>Odoo 19 (2025)<\/strong><\/td><td><strong>Odoo 20 (2026 preview)<\/strong><\/td><\/tr><tr><td>AI<\/td><td>AI agents write content; AI-OCR; AI server actions<\/td><td>AI Agents act on data directly; voice interaction; AI in Accounting, Website, Helpdesk<\/td><\/tr><tr><td>Payroll<\/td><td>Cleaner contracts, unified records<\/td><td>Payroll Dashboard, detailed payslips, End of Collaboration<\/td><\/tr><tr><td>POS<\/td><td>Full redesign, Dark Mode, combos<\/td><td>Snooze, automatic combo recognition, Break Combo, simpler hardware setup<\/td><\/tr><tr><td>Sales<\/td><td>New payment providers, marketplaces<\/td><td>Unified dashboard, quote calculator, package pricing, reusable templates<\/td><\/tr><tr><td>Inventory\/Purchase<\/td><td>Combined UoM and packaging<\/td><td>Ministock, better allocation visibility, redesigned purchase orders<\/td><\/tr><tr><td>Accounting<\/td><td>Tax clarity, mobile reconciliation<\/td><td>Product Margin Report, comparison scenarios, Parent Accounts<\/td><\/tr><tr><td>Website\/eCommerce<\/td><td>New layouts, social selling<\/td><td>eCommerce tab, product import, free-delivery progress bar<\/td><\/tr><tr><td>Projects\/Field Service<\/td><td>Templates, auto-scheduling<\/td><td>Field Service in Planning, Project Roles, live technician map<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>Odoo 20 touches nearly every major area of business management, from AI Agents and voice interaction to sharper accounting reports, connected project and field service planning, a<\/p>\n\n\n\n<p> Rather than isolated updates, it connects information and workflows across departments so businesses manage more from one place with less manual work.<\/p>\n\n\n\n<p>Whether you&#8217;re already on Odoo 19 or planning your first move to Odoo, the AI-first direction in Odoo 20 is the biggest reason to pay attention to this release.<\/p>\n\n\n\n<p> If you&#8217;d like help planning your <a href=\"https:\/\/webkul.com\/odoo-migration-services\/\" target=\"_blank\" rel=\"noreferrer noopener\">upgrade<\/a> or a walkthrough of any feature above, feel free to get in touch.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Odoo 20 brings a wide set of improvements across AI, Sales, CRM, Inventory, Manufacturing, Accounting, HR, and POS, focused on stronger automation and tighter integration between apps. &nbsp;For businesses planning to adopt these new capabilities, Odoo Implementation can help configure and adapt Odoo to their specific business workflows. Odoo 19 (September 2025) laid the groundwork <a href=\"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":701,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-558804","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Odoo 20: What&#039;s New? Key Features &amp; Odoo 19 Comparison<\/title>\n<meta name=\"description\" content=\"Explore Odoo 20&#039;s key AI, automation, and app updates, with a clear comparison of what&#039;s new since Odoo 19.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Odoo 20: What&#039;s New? Key Features &amp; Odoo 19 Comparison\" \/>\n<meta property=\"og:description\" content=\"Explore Odoo 20&#039;s key AI, automation, and app updates, with a clear comparison of what&#039;s new since Odoo 19.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-21T15:32:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-23T04:33:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/09\/odoo-ai-1200x578.webp\" \/>\n<meta name=\"author\" content=\"Deepak Kumar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Deepak Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-20-whats-new-key-features-and-comparison\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-20-whats-new-key-features-and-comparison\\\/\"},\"author\":{\"name\":\"Deepak Kumar\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/person\\\/d737ff7fb1935e9482c097107aa2d19d\"},\"headline\":\"Odoo 20: What&#8217;s New? Key Features &amp; Odoo 19 Comparison\",\"datePublished\":\"2026-09-21T15:32:52+00:00\",\"dateModified\":\"2026-09-23T04:33:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-20-whats-new-key-features-and-comparison\\\/\"},\"wordCount\":2720,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-20-whats-new-key-features-and-comparison\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/odoo-ai-1200x578.webp\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-20-whats-new-key-features-and-comparison\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-20-whats-new-key-features-and-comparison\\\/\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-20-whats-new-key-features-and-comparison\\\/\",\"name\":\"Odoo 20: What's New? Key Features & Odoo 19 Comparison\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-20-whats-new-key-features-and-comparison\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-20-whats-new-key-features-and-comparison\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/odoo-ai-1200x578.webp\",\"datePublished\":\"2026-09-21T15:32:52+00:00\",\"dateModified\":\"2026-09-23T04:33:30+00:00\",\"description\":\"Explore Odoo 20's key AI, automation, and app updates, with a clear comparison of what's new since Odoo 19.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-20-whats-new-key-features-and-comparison\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-20-whats-new-key-features-and-comparison\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-20-whats-new-key-features-and-comparison\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/odoo-ai.webp\",\"contentUrl\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/odoo-ai.webp\",\"width\":1285,\"height\":619},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/odoo-20-whats-new-key-features-and-comparison\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Odoo 20: What&#8217;s New? Key Features &amp; Odoo 19 Comparison\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/webkul.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/webkul\\\/\",\"https:\\\/\\\/x.com\\\/webkul\",\"https:\\\/\\\/www.instagram.com\\\/webkul\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/webkul\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/webkul\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/person\\\/d737ff7fb1935e9482c097107aa2d19d\",\"name\":\"Deepak Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a3294fc2952c2c5e6c295d943af337349dd777d396d51dfcd633cd52e4e23197?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a3294fc2952c2c5e6c295d943af337349dd777d396d51dfcd633cd52e4e23197?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a3294fc2952c2c5e6c295d943af337349dd777d396d51dfcd633cd52e4e23197?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Deepak Kumar\"},\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/author\\\/deepakkumar-ba322\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Odoo 20: What's New? Key Features & Odoo 19 Comparison","description":"Explore Odoo 20's key AI, automation, and app updates, with a clear comparison of what's new since Odoo 19.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/","og_locale":"en_US","og_type":"article","og_title":"Odoo 20: What's New? Key Features & Odoo 19 Comparison","og_description":"Explore Odoo 20's key AI, automation, and app updates, with a clear comparison of what's new since Odoo 19.","og_url":"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2026-09-21T15:32:52+00:00","article_modified_time":"2026-09-23T04:33:30+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/09\/odoo-ai-1200x578.webp","type":"","width":"","height":""}],"author":"Deepak Kumar","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Deepak Kumar","Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/"},"author":{"name":"Deepak Kumar","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d737ff7fb1935e9482c097107aa2d19d"},"headline":"Odoo 20: What&#8217;s New? Key Features &amp; Odoo 19 Comparison","datePublished":"2026-09-21T15:32:52+00:00","dateModified":"2026-09-23T04:33:30+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/"},"wordCount":2720,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/09\/odoo-ai-1200x578.webp","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/","url":"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/","name":"Odoo 20: What's New? Key Features & Odoo 19 Comparison","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/09\/odoo-ai-1200x578.webp","datePublished":"2026-09-21T15:32:52+00:00","dateModified":"2026-09-23T04:33:30+00:00","description":"Explore Odoo 20's key AI, automation, and app updates, with a clear comparison of what's new since Odoo 19.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/odoo-ai.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/09\/odoo-ai.webp","width":1285,"height":619},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/odoo-20-whats-new-key-features-and-comparison\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Odoo 20: What&#8217;s New? Key Features &amp; Odoo 19 Comparison"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d737ff7fb1935e9482c097107aa2d19d","name":"Deepak Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a3294fc2952c2c5e6c295d943af337349dd777d396d51dfcd633cd52e4e23197?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a3294fc2952c2c5e6c295d943af337349dd777d396d51dfcd633cd52e4e23197?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a3294fc2952c2c5e6c295d943af337349dd777d396d51dfcd633cd52e4e23197?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Deepak Kumar"},"url":"https:\/\/webkul.com\/blog\/author\/deepakkumar-ba322\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/558804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/701"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=558804"}],"version-history":[{"count":5,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/558804\/revisions"}],"predecessor-version":[{"id":558992,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/558804\/revisions\/558992"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=558804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=558804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=558804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}