This version is only available on
Odoo Online
supported versions
).
General
Advanced searches: relational records
The advanced search feature has been improved to perform more efficient and powerful searches by selecting records directly from related data, instead of relying on slow textual searches.
Confirm and cancel shortcuts
Keyboard shortcuts to confirm (ALT/CMD+Q) or cancel (ALT/CMD+X) have been made more consistent across all apps.
Dialog validation shortcut
Confirm dialog boxes anywhere in Odoo with the CTRL+Enter keyboard shortcut.
Domain editor folding
The domain editor takes less space by default and can be unfolded to show its contents, saving some screen real estate.
Duration tracking / stage
The form view's status pipeline shows how long a task, ticket, or lead has stayed in each stage.
PWA: offline message
The Odoo progressive web app will notify you when you are offline.
PWA: share button
The Odoo progressive web app makes sharing whatever the user is viewing easier thanks to the share button in the user menu.
PWA: web push
Receive notifications even when you are not using the Odoo website on desktop and mobile.
Re-order apps
Each user can re-order their app icons on the dashboard by dragging-and-dropping them.
Search more' becomes 'View all'
Users can now click 'View all' in dropdown menus, which opens a list in a dialog, facilitating differentiation between potentially identical records.
Accounting
Auto-reconcile feature
Introduction of a new wizard for auto-reconciliation.
AvaTax: use warehouse address in ship from information
When computing taxes with AvaTax on an invoice linked to a sales order with deliveries and pickings, Odoo now uses the warehouse address where the goods are shipped from to compute the most precise tax possible.
Bank reconciliation layout
The bank reconciliation system has a new, clearer widget layout. Edit, delete, and print bank statements from the widget. Dashboard links are improved, and audit features can be found in the journal items view.
Branches management
Manage business units/branches thanks to multi-company hierarchies.
Delivery date
The delivery date is now a standard field on invoices.
Fleet: impact vehicle without a bill
For Fleet and Accounting users, the bank reconciliation widget now allows you to specify the vehicle concerned on any manual operation.
Follow-up reports: missing contact info
When mass processing follow-up reports, contacts with missing information are isolated and do not block the process for other contacts
Inter-company transactions - Attach a copy of the invoice PDF to the vendor bill
A copy of the invoice is now added to the bill attachment of the counterpart company in the scope of inter-company transactions.
Mass 'send and print': invoice banners
When an invoice is included in an asynchronous mass 'send and print' job, a banner is displayed on the relevant invoices to inform users that the job is in progress.
PEPPOL onboarding
Easily send and receive invoices, bills, and credit notes by registering on the PEPPOL network.
Report loading speed
Introduced a new prefix group mechanism to improve the loading speed of accounting reports on large databases.
Report sections
Reports can now be grouped on the user interface and in the exports.
Reports rebirth
The interface design of accounting reports has been drastically improved and technically overhauled.
SAF-T: remove blocking errors
Warnings are displayed on the general ledger rather than when clicking the SAF-T export button.
Localizations
Belgium
Payroll: display more cost-related information for company cars on the salary configurator.
Brazil
Added the Bank of Brazil as a currency rate provider.
Chile
POS: create electronic invoices and Boletas with all the required legal information thanks to the addition of fiscal information on the contact form, which is editable directly from the POS session.
eCommerce: users can create electronic documents from eCommerce, allowing customers to complete their fiscal information and choose the type of document.
Denmark
Implemented the SAF-T report and the new chart of accounts, and updated taxes accordingly.
Ecuador
Added the balance sheet and profit and loss reports.
France
Fiscal roundings added to tax report.
Greece
Added the base localization package: chart of accounts, taxes, fiscal positions, balance sheet, profit and loss report, and tax report.
Ireland
Added the base localization package: chart of accounts, taxes, fiscal positions, balance sheet, profit and loss report, and tax report.
Poland
Implemented the tax report.
Romania
Implemented the SAF-T report (D.406 declaration).
Singapore
Added PayNow QR codes to invoices.
SODA file import: account mappings
SODA import has been improved with an account mapping wizard that allows the user to register the mapping between the accounts provided in the SODA file and the accounts of the user's chart of accounts. Non-mapped accounts are created automatically. The mapping is saved for future imports.
Spain
If given, the company ID will be printed on invoices. This can be used to add a non-VAT customer reference on invoices (e.g., for intracommunity invoices to customers who do not have a VAT number).
Vietnam
Added VietQR code to invoices.
Appointments
Exploration with Gantt view
Manage your bookings from a Gantt view. Add closing days to block reservations.
Barcode
Manufacturing with Barcode
Process and create manufacturing orders from the barcode app.
Returns from barcodes
Create returns in barcode format and conveniently scan barcodes to identify returns. Additionally, the visibility of returns in the portal has been improved, and the return default operation type has been removed for better handling of purchase returns.
Discuss
Edit sent messages
Edit sent messages in the chatter.
Email adresses in chatter
Display recipients' email addresses when sending a message from the chatter.
GIF button
Send GIFs to your colleagues in Discuss.
Options menu from username
All Discuss-related options are now available when clicking a username in the chat window header. In addition, open an employee's profile or edit their username in the menu.
Documents
Improve link management
Improved design of link thumbnails.
Keyboard shortcuts
Added keyboard shortcuts for quick access and navigation.
Sharing portal: multiple tabs
Documents are now previewed in a new tab.
Split tool improvements
The split tool is easier to use thanks to improved ergonomics and shortcuts.
eCommerce
Display product tags
Display product tags on your e-commerce product pages, such as information labels. These tags are also available in filters from the shop page.
Remove search bar
Remove the search bar from your /shop page.
Email Marketing
New mailing templates
Five mailing templates have been added.
Employees
Graph and pivot views
Graph and pivot views have been added to the app.
Homeworking
Define a different location for each working day of the week. This schedule can be repeated every week. Users can check in the location of other;employees via the Calendar app or the Employee portal.
Managers
Managers can view their employees' 'first contract' and 'next appraisal' dates.
Presence icon visible
The presence indicator from Attendances is visible even without any rights on the app.
Expenses
Default category
Specify a default category for automatically generated expenses.
Expense report: payments
Expense reports paid by the company now generate as many payments as there are expenses in order to ease the reconciliation process.
Forced amount in company currency
For expenses made in foreign currencies, employees can manually enter the amount they spent in company currency independently of Odoo exchange rates to match their real spending perfectly
Forum
Front end redesign
New front end design for forums.
Pending posts per forum
Users who don't have their posts automatically validated (insufficient karma points) can now have one pending post per forum.
Inventory
Lot/serial properties
Lot and serial number properties are displayed on their quants.
MTO/MTS
When the 'Make to Order' (MTO) process is interrupted, items can be reserved from the available stock to ensure the workflow continues.
Shipping-based routing
Specify shipping method on routes.
Knowledge
Drag and drop to delete
Drag and drop an article in the trash.
Insert banners
Insert banners in Knowledge articles.
Item calendar
Insert a calendar view of your article items.
Portal access
Let your collaborators access their articles through their portal.
Print article as PDF
Print or export your Knowledge articles.
Live Chat
Improved flows
Find more information on the channel page, add or remove operators, and invite users to a session. Improved the session history page and enhanced the user experience on the front end.
Manufacturing
BOM generation
Create BOM from manufacturing orders. Update a BOM and apply changes on already confirmed manufacturing orders. Generate ECOs from manufacturing orders.
Online Payments
SEPA: pay once to create mandate
Ask customers to make a first payment to validate the SEPA mandate.
Stripe
Customers can pay directly within the payment form (no redirection to Stripe). 26 new payments methods and Indian e-mandates are supported.
Payroll
Generic salary attachments
Create salary attachments for multiple employees.
Order salary structure types
Order salary structure types and display them depending on your country.
Salary configurator: Expiration date
Add an expiration date to salary configurator offers.
Salary structure (new/duplicate)
Duplicating a salary structure copies its rules. Creating a new salary structure uses the rules from the archived 'default structure rules set' template.
Planning
Split shifts from the Gantt view
Effortlessly split long shifts into multiple segments from the Gantt view.
Point of Sale
Non-user employees access
Allow non-user employees to access advanced actions, such as cash in/out.
Scan and pay
Customers can now pay online by scanning a QR code.
Self-order: online payment
Customers can now pay online when self-ordering.
Table booking: from Appointment to PoS
Display booked tables on the floor plan in restaurants or bars.
Project
Create project from SO
Manually create projects from sales orders.
Down payments for project profitability
Get an accurate assessment of your projects' profitability with the inclusion of down payments.
Project access in multi-company environments
Projects and tasks can be made accessible to all companies.
SO generation from projects
Generate sales orders on the fly from projects and tasks.
Recruitment
Chatter access and offers
Interviewers have access to the chatter. The offer from Payroll is not a dedicated object with its history and security.
Send SMS from list view
Send SMS to multiple applicants from the list view.
Repair
Improved repair process
Manage component reservation and replenishment from the repair module, create repair orders from sale orders and vice versa, and use the 'Recycle' type repair line to easily return previously consumed components into stock.
Sales
Amazon synchronization
Update the quantities available for 'Fulfilled by Merchant' (FBM) offers on Amazon depending on inventory levels.
Down payment descriptions
Descriptions of down payment lines on sales orders show the reference and date of the down payment invoice to improve clarity when there are multiple down payments.
Events: support quotation templates
Include event tickets in quotation templates.
Loyalty: restricted to pricelist
Define customer-specific loyalty programs based on their pricelist.
Loyalty: starting date
Schedule promotions in advance by adding a starting date on loyalty programs.
Pricelist: chatter
Added the chatter on pricelists to ease collaboration.
Sales order locked
Lock a sales order at any stage.
Shop Floor
New MRP app
Easily track and complete production orders from the new dedicated Shop Floor application.
Sign
Mass download of signed documents
Download multiple signed documents in one click.
Spreadsheet
Blank spreadsheets auto-cleanup
New spreadsheets left blank and unmodified are now deleted after 24 hours.
Default number and date format
The default number and date formats are now based on the spreadsheet creator's configuration and can be changed in the file settings.
Format painter mode
Double-click the format painter to stay in that mode, allowing multiple clicks.
Improve color picker
Addition of color intensity in the color picker.
Multi-cell array functions
Added 30 multi-cell array functions (e.g., UNIQUE, EXPAND, FILTER, TRANSPOSE, SPLIT, etc.).
ODOO formulas insertion
ODOO formulas can be inserted from the function menu.
TRUE and FALSE functions
Added the TRUE and FALSE functions.
Studio
Button visibility
Make any button invisible - permanently or conditionally - in form views.
Currency field configuration
Monetary fields added with Studio now detect and use currency fields on the model by default. Select which currency field to use directly via the Studio view editor.
Disable number formatting
Enable or disable formatting for numbers via Studio.
Form view: stay on tab
Adding fields to a tab no longer resets the view to the first tab, making it easier to modify the form view quickly.
New report editor
Edit PDF reports more intuitively with the new report editor. Use any /-command to add static or dynamic content in PDF reports.
Subscriptions
Cancel uninvoiced subscriptions
Cancel confirmed subscriptions when they have yet to be invoiced to avoid considering them as churn subscriptions.
Settings and templates
Define a default recurrence on subscription quotations.
Time Off
Part time visibility
View partial working schedules in the calendar.
Website
Background shapes on mobile
Choose if background shapes should be displayed on mobile devices.
Carousel snippet
Reorder your carousel image easily.
Pop-up on click
Display a pop-up when clicking a link.
Save block with URL image
Images added by URL are saved in Odoo so they don't disappear if the link gets deleted.