
Odoo 20 brings new changes to the Odoo ERP platform, with more focus on AI-assisted work, easier access to business information, improved user interfaces, and connected business processes.
For businesses using Odoo, the new version raises important questions about what will change across sales, accounting, manufacturing, inventory, HR, projects, and websites. This guide covers the key Odoo 20 features and updates from a practical business perspective.
Odoo 20 Is Moving ERP Toward More Assisted Work
ERP software has traditionally required employees to find the right application, open the correct record, enter information, and move through a predefined workflow. Odoo 20 continues to move away from that approach.
AI is becoming more closely connected with everyday Odoo activities. The direction of the new release includes AI interaction with business information and the use of AI in areas such as Accounting, Helpdesk, Website, and record-related activities. Voice interaction with the AI Agent is also part of the new experience.
This does not mean that every business process becomes automatic. Instead, the more important change is that employees can get assistance while working inside the ERP environment.
For example, an employee may work with an existing record and use AI-related capabilities without leaving the Odoo environment. That makes AI more relevant to normal ERP work instead of treating it as a separate technology.
A Smaller Change That Can Make Odoo Easier to Use
Not every Odoo 20 improvement is about AI. Some changes focus on the everyday experience of using the ERP.
The mobile interface is being redesigned, giving users easier access to fields and actions from mobile devices. This matters particularly for employees who spend part of their working day away from a desk.
Salespeople, field employees, warehouse staff, service technicians, and managers may all interact with Odoo from phones or tablets.
Odoo 20 also introduces a Light User access level for users who need limited backend functionality rather than full internal-user permissions. This gives administrators another option when designing user access.
Odoo 20 Is Making Business Information Easier to Reach
A good ERP should not force users to search through several menus for simple information. Several Odoo 20 changes follow this idea.
Date navigation is being improved so users can move more quickly between periods such as previous, current, and upcoming weeks, months, and quarters.
Project users can also connect project work with planning activities, while Gantt views make schedule adjustments easier through drag-and-drop interaction.
These may look like small interface changes, but they matter because ERP users repeat these actions every day. When a process is used hundreds of times, reducing a few unnecessary clicks can make a real difference.
Where Odoo 20 Could Matter Most for Businesses
Instead of looking at Odoo 20 as a collection of unrelated features, it is more useful to see the release through the major business activities it supports. The changes cover sales, POS, eCommerce, field service, projects, accounting, manufacturing, purchasing, HR, Helpdesk, and connected devices.
Sales Teams Get a More Flexible Working Environment
Sales teams often work with repetitive quotations, product combinations, different packaging options, and customer-specific pricing. Odoo 20 introduces several changes in this area.
Sales orders and quotations can be reused as templates, which can be useful when sales teams repeatedly prepare similar proposals.
Product packaging can also play a greater role in pricing. A company selling products individually, by pack, or by box may need different pricing rules for each option.
Odoo 20 also allows product variant prices to be changed directly rather than depending entirely on an extra-price approach.
Another useful change is the dedicated exchange workflow during returns. For businesses with regular product returns, separating an exchange from a normal return can make the process easier for sales and customer service teams.
From Quotation to Project
There is another interesting connection between Sales and Projects. A CRM opportunity can be used to create a project, with project templates helping structure the next stage of work.
This is particularly relevant for service companies.
A typical process can begin with a CRM opportunity, continue with a won deal and project creation, and then involve tasks, timesheets, and invoicing.
The value here is not one individual feature. It is the connection between departments.
For businesses planning these connected workflows, Odoo ERP solutions can provide additional context on how ERP applications work together.
Retail and POS Operations Become More Flexible
Retail businesses often deal with products that have different units, temporary stock shortages, combination offers, and frequent changes at the point of sale. Odoo 20 adds several improvements around these situations.
For products sold by weight or volume, POS labels can display reference pricing based on a unit such as a kilogram or litre.
There is also a way to temporarily snooze products so they are unavailable for a defined period instead of permanently changing the product configuration.
Combo handling is another area receiving attention. When eligible products are added separately, Odoo can identify the possible combination. Existing combos can also be broken back into individual products when an order needs to be changed.
These changes are particularly relevant to restaurants, food retailers, supermarkets, and other businesses where POS orders change frequently.
Businesses operating restaurant environments can also explore Odoo ERP for restaurant and food manufacturing for related ERP applications.
Odoo 20 Gives eCommerce More Attention
Online stores depend heavily on product information. A small change in how product information is managed can affect the work of the eCommerce team.
Odoo 20 introduces a dedicated eCommerce area for product-related website settings, bringing information such as website descriptions, media, and shop options into a more focused environment.
There is also support for bringing products and related website content from another website. For businesses migrating an existing online catalogue, this can reduce some manual data-entry work.
Encouraging Customers to Increase Cart Value
Another eCommerce improvement focuses on free delivery thresholds. A progress indicator can show customers how much more they need to add to their cart to qualify for free shipping.
For example:
- Current order: $75
- Free shipping from: $100
- Amount remaining: $25
Field Service and Planning Are Becoming More Connected
Field service businesses have a different problem from office-based companies. Their employees are moving between customer locations while managers need to understand schedules, assignments, materials, and availability.
Odoo 20 brings Field Service functionality closer to Planning. Field service activities can be handled through Planning, including scheduling, materials, and on-site work. Live technician location information is also part of the updated workflow.
This can be useful for businesses providing:
- Equipment maintenance
- Technical support
- Installation services
- Repair services
- Property services
- On-site inspections
Material assignment is another practical addition. If a technician needs specific equipment or materials for an assignment, those requirements can be associated with the employee and considered during scheduling.
The result is a closer connection between people, time, location, and materials.
Project Management Becomes More Connected to the Rest of Odoo
Projects rarely exist independently. A project normally begins with a customer requirement, comes from a sale, requires employee time, uses resources, and eventually leads to billing.
Odoo 20 strengthens some of these connections. Project roles can be used to define responsibilities within a project.
Tasks can also be connected with Planning schedules, helping businesses coordinate project work with employee availability.
For project managers, the Gantt view provides another practical way to adjust schedules. Instead of opening several records and manually changing dates, tasks can be moved directly within the Gantt interface.
This is especially useful when deadlines change frequently.
Accounting Changes Are More About Control and Visibility
Accounting teams usually care less about having a new interface and more about whether the ERP gives them better control over financial information.
Odoo 20 introduces changes in account organization, asset handling, taxation, reporting, and invoice management.
One significant change is the move toward Parent Groups for organizing accounts. Instead of depending on a separate account-group structure, accounts can be organized through parent-child relationships in the Chart of Accounts.
This can make complex account structures easier to understand.
Businesses evaluating ERP accounting requirements can also review ERP accounting software for related accounting functionality.
Financial Reports Can Be Compared More Clearly
Odoo 20 also adds comparison scenarios to financial reports such as the Balance Sheet and Profit and Loss report.
Users can compare values using amounts or percentages. This gives finance teams another way to examine changes between reporting periods.
Product Profitability Gets More Attention
A Product Margin Report provides information such as:
- Average selling price
- Sales turnover
- Cost of goods sold
- Expected margin
- Actual margin
- Margin percentage
For businesses selling a large number of products, profitability at product level can be more useful than looking only at total revenue.
More Flexible Asset Management
Odoo 20 introduces a No Depreciation option for assets.
There are also changes that allow a depreciation model to be selected directly from invoice lines when recording an asset purchase.
These changes give accounting users additional options when handling different types of assets.
Manufacturing and Inventory Get Practical Workflow Changes
Manufacturing companies often have complicated processes involving raw materials, production orders, lots, serial numbers, subcontracting, and warehouse movements.
Odoo 20 introduces changes in several of these areas.
For manufacturing orders involving lot-tracked products, lot numbers can be assigned automatically after production is completed through the relevant Shop Floor workflow.
Ongoing or planned manufacturing orders can also be split when production needs to be handled differently.
This can be useful when:
- Production quantities change
- Orders need to be divided
- Different batches must be handled separately
- Production schedules are adjusted
Inventory management also receives company-specific product-category improvements, which can be particularly relevant to businesses operating multiple companies in one Odoo environment.
For companies using Odoo for production, Odoo manufacturing ERP software can provide additional information about manufacturing-focused ERP operations.
Purchase Teams Get Better Control Over Changing Dates
Purchase orders often involve changing delivery dates. If a vendor deadline passes, users need a quick way to recalculate the expected arrival date.
Odoo 20 introduces a way to recalculate the expected arrival date using current information and product lead times.
This is useful for purchasing teams because expected dates are not always static.
A supplier delay can affect several connected operations, including purchasing, receiving, inventory, manufacturing, and delivery. Keeping these dates updated helps the rest of the workflow reflect the latest information.
HR and Payroll Move Toward More Guided Administration
HR teams manage large amounts of employee information, and missing data can create problems later.
Odoo 20 introduces a payroll dashboard that can highlight issues involving contracts, identification details, bank information, payslips, and other payroll-related data.
This changes the workflow from manually finding problems to reviewing the issues that need attention.
Payslips also contain additional information to help employees and payroll teams understand salary calculations and related data.
A dedicated payroll assistant access group provides another way to divide responsibilities among HR and payroll users.
Businesses looking at broader Odoo HR functionality can also review Odoo HRMS.
Employee Changes Can Start From the Employee Record
Odoo 20 also brings some HR actions closer to the employee profile.
Salary increases can be initiated from the employee record, while an End of Collaboration option helps HR teams manage employee departures.
Attendance permissions have also been expanded with a Self Attendance Edit access right that administrators can control.
These changes keep more employee-related actions within the employee management workflow.
Odoo 20 Also Looks at the Smaller Parts of Daily Work
Some updates may not receive as much attention as AI or accounting, but they can still be useful.
For example, Helpdesk users can filter unanswered tickets to identify customer requests that still need a response.
The Survey application receives a redesigned interface for both creating surveys and reviewing results.
Contacts also receive a hierarchy view, giving users another way to understand relationships between contacts.
Expenses can be controlled using limits based on an employee's job position, allowing companies to apply different spending policies to different roles.
These features have something in common. They are not designed to replace an entire business process. They are designed to remove friction from an existing process.
Odoo 20 and Connected Devices
Businesses using Odoo with physical equipment also have changes to consider.
Odoo 20 introduces an Obox Management module for managing connected Odoo IoT Boxes from a central interface.
This can matter to companies using Odoo with devices such as:
- POS hardware
- Printers
- Barcode scanners
- Payment terminals
- Manufacturing equipment
- Other connected devices
As ERP systems become more connected to physical operations, managing these devices becomes part of the overall ERP environment.
What Businesses Should Check Before Moving to Odoo 20
A new Odoo version does not automatically mean that every company should migrate immediately. The more important question is whether the new version fits the company's current setup.
Before planning an Odoo 20 upgrade, businesses should review five areas.
1. Custom Development
Check every custom module currently installed. A custom feature developed for an earlier Odoo version may require changes before it works correctly on Odoo 20.
Companies with extensive custom functionality can review Odoo development services and Odoo customization for related development requirements.
2. Third-Party Applications
Review marketplace applications and external modules. Do not assume that an application used today will automatically be compatible with the new version.
3. Integrations
Businesses should test integrations with:
- Payment gateways
- Shipping providers
- Marketplaces
- eCommerce platforms
- CRM systems
- Banking systems
- External APIs
For companies with several external systems, Odoo integration services provide additional context on connecting Odoo with external applications and services.
4. Business Workflows
Testing should not stop at technical installation. The company should actually test its business processes.
For example, a business can test the complete quotation, sales order, delivery, invoice, and payment process.
Manufacturing companies can test purchasing, receiving, inventory, manufacturing, and finished-product operations.
5. User Permissions
Odoo 20 introduces changes to access and user roles. Businesses should review which employees can view, create, edit, approve, or modify records.
Odoo 20 Is Not Just About More Features
The interesting part of Odoo 20 is not simply the number of new functions. The broader direction is more important.
Odoo is bringing together AI, Business Data, Automation, User Experience, and Connected Operations.
That combination can change how employees interact with ERP software.
A sales employee does not only need a CRM. A project manager does not only need a project application. An accountant does not only need invoices.
The real value comes from the connections between those applications. That is where an integrated ERP platform can become more useful.
Who Should Start Preparing for Odoo 20?
Companies using older Odoo versions can start reviewing their systems before making a migration decision.
Preparation is particularly useful for businesses with:
- Large databases
- Custom Odoo modules
- Multiple companies
- Manufacturing operations
- Complex accounting configurations
- eCommerce websites
- Marketplace integrations
- External APIs
- Large numbers of users
Starting early gives technical teams time to identify compatibility issues instead of discovering them during the migration itself.
For companies preparing an Odoo migration, Odoo implementation provides a relevant supporting resource.
Odoo 20: What the New Version Means for Businesses
Odoo 20 is shaping up as a release focused on how businesses use ERP, not simply how many applications the platform contains.
AI is becoming more closely connected to everyday work. Sales and CRM are getting stronger links with projects. Planning is becoming more relevant to field operations. Accounting is gaining new reporting and account-management options.
Manufacturing and inventory workflows are receiving practical changes. HR is getting more guided administration. Website and eCommerce tools are becoming more useful for online businesses. And smaller interface improvements are appearing throughout the system.
For companies considering Odoo 20, the best starting point is not the question, “Which new feature should we use?”
A better starting point is:
“Which part of our current business process could work better with the new version?”
That question can help businesses decide which Odoo 20 improvements are actually relevant to them.
Ready to Transform Your Business?
Talk to Lenok Infotech today to discover the right IT, ERP, cloud, and digital solutions for your business. Get expert guidance tailored to your goals and take the next step with confidence.
Frequently Asked Questions
What are the key differences between Odoo 19 and Odoo 20?
Odoo 20 adds improvements in AI, accounting, sales, inventory, manufacturing, HR, eCommerce, POS, and user experience compared with Odoo 19.
Which version of Odoo is free?
Odoo Community is the free and open-source edition. Odoo Enterprise is a paid edition with additional features and services.
What is Odoo used for?
Odoo is an ERP platform used to manage accounting, sales, CRM, inventory, manufacturing, purchasing, HR, POS, eCommerce, and projects.
Is Odoo better than Zoho?
Odoo and Zoho serve different business needs. Odoo is widely used for integrated ERP processes, while Zoho offers a broad suite of business applications.