Synconics
Odoo 20

New Features Of Odoo 20: New Key Features, Roadmap & AI

Why Businesses Choose Synconics

  • Official Odoo Partner
  • 300+ Successful Odoo Deployments
  • 250+ Odoo Apps Published
  • Enterprise AI Platform
  • Upgrade-Friendly Development
  • Global Delivery & Support

New Features Of Odoo 20: New Key Features, Roadmap & AI

YouTube Video
(Placeholder)

Level-up with Odoo 19.3

YouTube Video
(Placeholder)

Level-up with Odoo 19.2

YouTube Video
(Placeholder)

Level-up with Odoo 19.1

Explore Odoo 19.3: What's New?

Discover the latest functional features, technical enhancements, and performance improvements introduced in Odoo 19.3.

Explore Odoo 19.4: What's New?

Odoo 19.4 is here! It comes with new AI agents that can work with external tools, easier website creation, improved sales and eCommerce features, and many other updates.

The business world is evolving fast, and so is Odoo. The upcoming Odoo 20 features are designed to help businesses across manufacturing, retail, services, healthcare, and more operate smarter, scale faster, and manage every process from a single platform.

Whether you run a startup or an enterprise, Odoo 20 brings powerful upgrades across accounting, CRM, inventory, HR, and eCommerce. At Synconics, we help B2B companies in the USA, Canada, Europe, Australia, and New Zealand implement Odoo ERP with ease so you're always ready for what's next.

What Are the Expected Odoo 20 Features for Businesses?

Odoo has consistently delivered meaningful upgrades with every version and Odoo 20 is expected to be no different. Based on the development roadmap and community insights, the upcoming Odoo 20 features are focused on three core pillars: intelligence, simplicity, and scalability.

For B2B businesses, this means less manual work, faster decision-making, and a more connected operation across every department β€” from finance and sales to warehouse and HR.

Here is a high-level look at what businesses can expect from Odoo 20:

AI & Smart Automation:

AI use for create and update records:

Odoo 20 leverages AI to instantly create and update records eliminating manual data entry, reducing errors, and freeing your team to focus on what drives business growth.

Image Placeholder: AI use for create or update records

AI Agents will now have Gemini 2.5 Nano Banana support:

While configuring AI agents, you can configure LLM model as Gemini 2.5 Nano banana.

Image Placeholder: Gemini 2.5 Nano Banana

Odoo 20 Accounting New Expected Features:

Enhanced Multi-Currency Management in Odoo 20:

Invoice totals now include live currency exchange rates with their latest update date, giving users better transparency, accuracy, and control over international accounting transactions.

Image Placeholder: Multi Currency Management

Vendor Bill payment - SEPA Direct credit:

Now users will be able to pay vendor bill by selecting payment method as SEPA direct credit and the system will automatically generate an XML file.

Image Placeholder: SEPA Direct Credit Transfer

AI Accounting for Non CFOs:

Users can now use AI in Accounting such like in Audit tracking or to find if any Anomaly is there in Audit report etc.

Tax toggle in Invoice:

Odoo 20 places a Tax Toggle directly on accounting invoices, letting users switch taxes on or off per line β€” in one click. Perfect for tax-exempt customers, zero-rated transactions, and multi-region compliance.

Image Placeholder: Accounting Tax toggle in Invoice

Parent Chart of Account structure:

Introducing parent account to structure your chart of accounts in place of account groups. And account codes are now optional.

Parent Account Image 1
Parent Account Image 2
Parent Account Image 3

French tax return:

Image Placeholder: French Tax Return

Avalara Included:

Integrated Avalara Included and drastically reduced the cost of US sales tax calculation for new low-volume customers.

Avalara Image 1
Avalara Image 2

Smarter fixed assets management experience:

  • Integrated depreciation model configuration
  • Direct account & depreciation account mapping
  • Better ledger structure
  • Simplified automation flow
  • Vehicle checkbox in bills for easy asset identification

Journals User Interface improvement:

Journals user interface is now improved.

Image Placeholder: Journals User Interface Improvement

Account code is now beside Account name:

Image Placeholder: Account Code

Odoo 20 Contacts New Expected Features:

Contacts Hierarchy:

Now in contacts, hierarchy view is there just same like Employees hierarchy.

Image Placeholder: Contacts Hierarchy

Odoo 20 Project New Expected Features:

More Smart icons are added in project:

  • Estimated Cost: See the planned budget before execution starts.
  • Real Cost: Track actual spending in real time as the project progresses.
  • Detailed Cost Split-up: Break down costs by labor, materials, purchases, timesheets, and more, all in one click.
Image Placeholder: Project Smart Icons

Project Real Margin Report:

Introducing project real margin report.

Image Placeholder: Project Real Margin Report

Project Estimated Margin Report:

Introducing project Estimated margin report.

Image Placeholder: Project Estimated Margin Report

Odoo 20 Attendances New Expected Features:

ZKTeco Biometric integration:

ZKteco biometric machines can be easily integrated now without any 3rd party module.

Image Placeholder: ZKTeco Biometric Integration

Attendance picture:

While doing check in or check out entry, employees will be able to take a picture.

Image Placeholder: Attendance Picture

Odoo 20 Meeting Rooms New Expected Features:

Meetings improvements:

  • Ongoing meeting details
  • Upcoming schedules
  • Room availability
  • Organizer & timing information
Image Placeholder: Meeting Rooms

Odoo 20 Expense New Expected Features:

Add Expenses to Payslip:

Now expenses can be directly added to the payslip by clicking on Add to Payslip button.

Image Placeholder: Add Expenses to Payslip

Odoo 20 CRM New Expected Features:

Lead options:

By clicking on Generate button, different Lead options will be displayed.

Image Placeholder: CRM Lead Options

Lead:

Lead creation view from the kanban is changed now, now we will have to create or select contact, Opportunity name, Email, Phone and Expected revenue.

Image Placeholder: CRM Lead Creation Kanban View

Create a project from Opportunity:

Users will be able to create a project from Opportunity directly.

Create Project from Opportunity 1
Create Project from Opportunity 2

Odoo 20 Helpdesk New Expected Features:

Unanswered Tickets:

By going to Helpdesk tickets, users will be able to filter Unanswered tickets.

Image Placeholder: Unanswered Tickets

Helpdesk AI:

For Helpdesk, AI will be smart enough to give you a ticket solution based on previous same kind of tickets resolution.

Image Placeholder: Helpdesk AI

Odoo 20 Employees New Expected Features:

Salary increase:

Now from Employee master, directly HR Manager will be able to manage Salary increment operation.

Salary Increase 1
Salary Increase 2

End of Collaboration:

HR Manager will be able to manage Employee resignation process directly from employee master.

End of Collaboration 1
End of Collaboration 2

Working schedule view is now simpler than Odoo 19:

Image Placeholder: Working Schedule

Odoo 20 Payroll New Expected Features:

Option for payslip send to employee:

In Payslip configuration, an option has been given when to send a payslip to the employee:

  • On confirmed
  • On Paid
  • Manually
Payroll Configuration 1
Payroll Configuration 2

Payroll Dashboard:

Payroll module has now smart dashboard, which makes Odoo payroll operation more manageable and simpler.

Image Placeholder: Payroll Dashboard

Improved payroll screen layout:

Image Placeholder: Improved Payroll Screen Layout

Odoo 20 Point of Sale New Expected Features:

Combo order suggestion:

Based on our order lines, Odoo will automatically suggest configured combo order selection on Point of Sale screen.

POS Combo Order 1
POS Combo Order 2

Customer note for Food Preparation:

Now Point of sale user will be able to take a note from customers for Order preparation, and that note will be displayed on Preparation display screen to the kitchen person.

Image Placeholder: Customer Note for Food Preparation

Product expiry date notification:

For lots or serial number kind of products when I will select expired product lot or serial number then at the point of sale screen system will notify to me that this product lot has been expired.

Image Placeholder: Product Expiry Date Notification

Stripe Return:

Now Point of Sale users will be able to generate Stripe refund directly from Odoo Point of Sale.

Stripe Return 1
Stripe Return 2
Stripe Return 3

Automatic course allocation:

  • Course allocation directly in POS Categories
  • Configuration to automate course allocation in POS
Image Placeholder: Automatic Course Allocation

Odoo Point of Sale actions UI change:

Image Placeholder: POS Actions UI Change

Odoo session dashboard now have graphs:

Image Placeholder: POS Session Dashboard

Odoo point of sale session options are now improved with icons:

Image Placeholder: POS Options Icons

Point of sale - customise info:

Image Placeholder: POS Customise Info

Product reposition in point of sale:

User can be able to reposition product position as per his flexibility.

Print product reference price in product label:

Image Placeholder: Product Reference Price

POS Printer paper size configuration:

Image Placeholder: POS Printer Paper Size

Odoo 20 Manufacturing New Expected Features:

Automatic Lot and serial number creation:

From the manufacturing order, when it is completed from Shop floor and after closing production, for lot number product, the lot number is automatically assigned now.

Image Placeholder: Automatic Lot and Serial Number

Split ongoing manufacturing order:

Users will be able to split ongoing or planned manufacturing orders.

Split Manufacturing Order 1
Split Manufacturing Order 2

Manufacturing order can now planned as soon as possible:

When there are some manufacturing orders already scheduled for today or tomorrow, when any urgent priority based Manufacturing order comes in then they can be planned as soon as possible.

Image Placeholder: Plan Manufacturing Order

Kanban view improvement:

Kanban view is now improved.

Image Placeholder: Manufacturing Kanban View

Work order planning:

You can literally drag & drop your entire production plan. Yes… just drag. And drop.

Easy and quickly raw material assign in bulk:

Image Placeholder: Easy Bulk Raw Material Assign

Odoo 20 Inventory New Expected Features:

Product Replenishment:

Order and Order to maximum button is now consolidated into a single button in the Replenishment dashboard.

Image Placeholder: Product Replenishment

Stock enter without Inventory module:

Now users will be able to enter the stock as an informational purpose without Inventory module.

Image Placeholder: Stock Enter without Inventory Module

Odoo 20 Purchase New Expected Features:

Edit expected arrival date:

Users can now edit expected arrival date for goods directly from the purchase order while keeping track of original rate provided by the vendor to ensure accurate on time delivery rate calculation.

Image Placeholder: Edit Expected Arrival Date

Odoo 20 Sales New Expected Features:

Variants sales price can be changed:

Previously we managed product sales price with Extra price scenario but now Odoo directly allows you to change product variant price.

Image Placeholder: Variant Sales Price

Easy product variant image management:

Image Placeholder: Easy Variant Image Management

Calculate Manager's sales commission based on their team's achievement:

Image Placeholder: Sales Commission Plan

Reuse section:

Users now able to save a Section as a template and then can use it on another sales order lines.

Reuse Section 1
Reuse Section 2

Display product images:

Display Product Images 1
Display Product Images 2

Products have eCommerce tab:

Image Placeholder: Product eCommerce Tab

Subcontracting on RFQ:

Image Placeholder: Subcontracting on RFQ

Odoo 20 Repairs New Expected Features:

Invoice from Repair order:

Now users will be directly able to create an invoice from repair order.

Image Placeholder: Invoice from Repair Order

Odoo 20 Timesheet New Expected Features:

Easy to fill Timesheet:

Now by clicking on the Check-in and Check-out icon from the upper side user will be easily able to manage and fill up timesheet entries.

Image Placeholder: Timesheet Information

Timesheet Assistant:

It will keep track of what you are doing in Odoo tabs and then suggest where you might want to log that time or what tasks you might want to put that time against.

Image Placeholder: Timesheet Assistant

Odoo 20 Planning New Expected Features:

Field service module is merged with Planning module:

Now field service module is not a separate entity, it is now merged with planning module.

Image Placeholder: Field Service Merged with Planning

Live Map:

Now planning module provides live map to Track technicians' location on a live map during work hours.

Image Placeholder: Planning Live Map

Assign materials to employees:

Users can assign materials to employees so that while assigning shifts to employees, materials will be auto assigned to them as per configuration done.

Image Placeholder: Assign Materials to Employees

Odoo 20 Document Knowledge New Expected Features:

Document and knowledge articles can be shared with a group of people:

Document can be now shared with group of people, for example, finance manager.

Image Placeholder: Document Share with Group

Odoo 20 Spreadsheet New Expected Features:

In spreadsheet - Odoo LIST function is now editable:

In spreadsheet, ODOO.LIST function is now dynamic lists that you can modify.

Image Placeholder: Odoo Dynamic List Function

Lock Spreadsheet tab:

Image Placeholder: Lock Spreadsheet Tab

Calendar Chart:

Now in Odoo spreadsheet, user can use calendar chart.

Image Placeholder: Calendar Chart

Odoo 20 Discuss New Expected Features:

Add poll in Odoo group chats and channels:

Now participants can add polls in Odoo group chats and channels.

Image Placeholder: Poll in Discuss

Video conference recording:

Users can now able to record calls.

Odoo 20 IOT New Expected Features:

IOT and POS improvements:

Image Placeholder: IOT & POS Improvements

Odoo 20 Mobile Application New Expected Features:

Mobile interface improvement:

Image Placeholder: Mobile Interface Improvement

Odoo 20 Website New Expected Features:

AI use in website:

AI assistant can be now used more effectively in Odoo website.

Image Placeholder: AI Use in Website

Return management from Odoo website:

Customers will be able to manage returns from Odoo E-Commerce website.

Image Placeholder: Return Management

Website widgets design is changed:

Image Placeholder: Website Widgets Design

Edit Portal Button properties:

Image Placeholder: Edit Portal Button Properties

Create website snippets with AI:

Now through AI Agents you can also create stunning website snippets just by describing them in AI website assistant.

Image Placeholder: Create Website Snippets with AI

Smart search:

Website search is now smarter, so even when a website visitor will do any mistake while search, then the system automatically predicts the correct search and show them those results, for example Google Search.

Image Placeholder: Smart Search

Website Disclaimer:

Image Placeholder: Website Disclaimer

Edit button shortcut:

Image Placeholder: Edit Button Shortcut

Reposition text over cover image:

Image Placeholder: Reposition Text Over Cover Image

Replace icons easily:

Image Placeholder: Replace Icons

Select text shortcut:

Image Placeholder: Select Text Shortcut

Odoo 20 E-Commerce New Expected Features:

Free Delivery Progress Bar:

While Shopping, when a customer will add products in the cart, a free delivery progress bar is displayed which motivates customer to add more items in his cart to avail free delivery.

Image Placeholder: Free Delivery Progress Bar

Rating requests:

Image Placeholder: Rating Requests

Show thumbnails:

Image Placeholder: Show Thumbnails

Preferred delivery date:

Image Placeholder: Preferred Delivery Date

Odoo 20 Sign New Expected Features:

Sign requests:

Sign requests with dynamic and fixed signers.

Image Placeholder: Sign Requests

Odoo 20 Dashboard New Expected Features:

Compare Period in Odoo Dashboard:

Here in Odoo dashboard charts, users will be able to compare periods. For example Last 90 days.

Image Placeholder: Compare Period in Dashboard

Odoo 20 Calendar New Expected Features:

Power up calendar module:

Image Placeholder: Power Up Calendar

Odoo 20 Events New Expected Features:

Self order event tickets:

#Odoo R&D peek: Self-order event tickets on POS, phone, QR, and kiosk.πŸ“±

Image Placeholder: Self Order Event Tickets

Odoo 20 Maintenance New Expected Features:

Equipment - used by Vehicle:

In equipment master, we can now track records for those equipments which can used by vehicles, for example GPS tracker, Dash Camera.

Odoo 20 General New Expected Features:

Search in Chatter:

In each and every chatter, search functionality is provided, users will be able to search Conversations, Tracked changes or all kind of messages.

Image Placeholder: Search in Chatter

Calendar:

Records can be easily unscheduled by dragging them to the side panel.

Image Placeholder: Calendar Unschedule

Expand and collapse list view:

Image Placeholder: Expand List View

Discuss:

We can add Channel now to Favourites or Remove them from Favourites.

Hide composition for Section:

On Sales order lines, when add section, we will be able to hide section composition so that it will be only visible to us not to the customer.

Image Placeholder: Hide Composition for Section

Hide price:

On sales order lines for a particular section related product lines, if we want to hide price then we can do it.

Image Placeholder: Hide Price

Manage activities in calendar view:

Image Placeholder: Manage Activities in Calendar View

Buy Phone numbers:

Now users will be able to buy phone numbers for more than 100+ countries.

Image Placeholder: Buy Phone Numbers

Phone - call flow configuration:

Image Placeholder: Phone Call Flow

Audio video transcript player:

Now audio or video can be transcripted in Odoo.

Image Placeholder: Audio Video Transcript Player

Offline Activities track:

When Odoo will be offline and we will do allowed operations then here Odoo will track those activities.

Image Placeholder: Offline Activities Track

Translate Odoo:

Translate Odoo in App and in Context.

Translate Odoo 1
Translate Odoo 2
Translate Odoo 3

Odoo Call:

Bring Odoo Phone wherever you navigate with the new always-on-top widget.

Image Placeholder: Odoo Call

Odoo Offline mode:

Effectively use Odoo in offline mode.

Log Phone Call:

#Odoo R&D peek: Log any phone call in most common chatters.πŸ“ž

Pin messages:

Now users will be able to pin messages in Chatter part and can jump to those chatter part message.

Image Placeholder: Pin Messages in Chatter

Obox App:

One of the latest additions in Odoo is the new Obox Management Module, bringing centralized management for Odoo IoT Boxes directly inside Odoo.

  • Receipt Printers
  • Weighing Scales
  • Payment Terminals
  • Barcode Scanners
  • Shop Floor Devices
Obox 1
Obox 2
Obox 3

Share view:

You can now copy a URL that includes your current search filters and groupings, making it easy to share the exact same view with teammates.

Image Placeholder: Share View

Asset depreciation models support decimal years:

Now while configuring Asset depreciation models, user can define Asset duration in the decimal number of years, like 2.2 years.

Image Placeholder: Asset Depreciation Models

Odoo 20 Technical New Expected Features:

Centralized Access tokens:

One of the latest improvements in Odoo 20 is the introduction of a centralized Access Token API. Previously, modules that relied on access tokens implemented their own logic for token generation and validation.

  • Centralized token management through ir.access.token
  • Simple developer API exposed directly on BaseModel
  • Token scopes for fine-grained permission control
  • Optional expiration dates for enhanced security
  • User-specific tokens when needed
  • Backward compatibility with existing tokens through the manual_token field
Image Placeholder: Centralized Access Token

Product search optimization:

One of the latest optimizations focuses on product search performance in large databases. The Odoo has significantly improved the name_search method.

The impact is massive:

  • 8 seconds β†’ 5ms on a database with 2.5M products
  • 1.8 seconds β†’ 5ms on 500k product templates

Especially valuable for:

  • Large inventories
  • High-volume ERP environments
  • Faster product lookup across Sales, Purchase, POS, etc.

Request for a signature - server action:

In Server action users will be able to select Server action as Request a signature.

Image Placeholder: Request for Signature Server Action

Conclusion:

In conclusion, Odoo 20 brings smarter automation, improved usability, AI-powered capabilities, and enhanced business management tools for modern B2B companies. From accounting to inventory and CRM, these new features help businesses improve productivity, reduce manual work, and scale operations more efficiently.