General
                                        
                                        
                                    
                                    Address autocomplete widget
Check and fill addresses using Google Places API.
Export wizard
By default, only visible fields are displayed in the export wizard.
Favorite filters
Easily edit favorite filters from the search panel.
Mobile: select all records
Select all records from a list on mobile devices using a dedicated button.
Open link in new tab
Open any link in a new tab using the mouse middle click or the shortcut CTRL + click.
Accounting
                                        
                                        
                                    
                                    Bank transactions with PDF preview
Preview attached documents directly in the bank transaction list view whenever a document is linked to a statement.
Charge bearer on individual payments
Define the charge bearer on individual payments when generating batch payments for ISO20022 payment files.
Contact form revamp
The contact form view and model have been reworked.
Follow up via WhatsApp
Use WhatsApp messages on follow-up levels.
Debit notes
The Debit note option in the Action menu has been replaced with a dedicated button.
Invoice analysis
The total amount (i.e., the total amount of the invoice converted in the company currency) is available as a measure in the Invoice analysis report.
Payment communication generation
Payment communication formats are made explicit with examples. The European standard has been improved. A new "numbers only" format has been added to handle countries where payment references including special characters are not supported.
Print & Send
Improved the layout and usability of the Send & Print wizard, the accessibility of the Print menu options, and the customizability of action reports and templates via Studio.
                                        Localizations
                                        
                                        
                                    
                                    Australia 🇦🇺 & New Zealand 🇳🇿
Accounting: Peppol PINT is supported.
Belgium 🇧🇪
Payroll: The Fiscal Voluntarism field can now be defined as a Euro amount, with a dedicated line in the salary rules.
Brazil 🇧🇷
Accounting: Add shipping information into the NF-e, DANFE, and XML.
Ecuador 🇪🇨
Accounting: The Sales and Subscriptions apps have been adapted to include the SRI Payment Method and automate the EDI flow from these apps.
European Union VAT
Accounting: A new EU VAT territory country group has been created to exclude some territories of Europe that are not subject to VAT (Canary Islands, Antilles) to improve the standard behaviour when invoicing to those territories.
Hungary 🇭🇺
Accounting: Magyar Nemzeti Bank was added as a currency exchange rate provider.
Japan 🇯🇵
Accounting: Import batch payments and bank statements via Zengin.
Korea 🇰🇷
Accounting: Added taxes, the chart of accounts, and base accounting reports for the Republic of Korea, including profit and loss, balance sheet, and tax report (simplified and general taxpayer).
Luxemburg 🇱🇺
Payroll: The Other Benefit in Kind field has been added, along with its associated salary rules.
Malaysia 🇲🇾
Accounting: Integration with Malaysia's LHDN MyInvois platform has been added (from 17.0).
Mexico 🇲🇽
Accounting: The payment policy (PUE/PPD) is now selectable per invoice. Add fiscal complements into the CFDI XML directly by upgrading the Addendas module into Addendas & Complements. Add pro-forma (pre-invoice) functionality for previewing invoices before they are created. Payment complements receipts can now be printed directly on the invoice regardless of whether the payment was applied during a bank reconciliation or as a direct payment.
Singapore 🇸🇬
Accounting: Peppol PINT is supported.
Spain 🇪🇸
Accounting: Added Libro Diario export to the general ledger.
                                        Appointments
                                        
                                        
                                    
                                    Slot creation
Automatically generate slots at regular intervals based on the specified duration.
                                        Blog
                                    
                                    Blog reordering
Reorder blogs in the list view to update their order on your website.
                                        Dashboards
                                    
                                    Favorites
Add dashboards to your Favorites.
                                        Discuss
                                    Emoji shortcut
Add emojis to conversations using the : shortcut.
Most recent emoji
Quickly add reactions using the shortcut bar with your favorite emojis.
Push notifications
Call invitations send push notifications.
                                        eCommerce
                                    Alternative products block title
The Alternative Products block now includes a customizable title.
Pick up in store: save for later
Selecting a store at checkout now shows unavailable products and allows you to save them in the wishlist or remove them.
                                        Employees
                                    Birthdays
Employees can now use the new Birthday field to publicly display their birth date (excluding the year) on their profile.
                                        Events
                                        
                                        
                                    
                                    Communication trigger
Schedule automated messages with two new communication triggers: "before the event ends" and "after the event starts".
                                        Field Service
                                        
                                        
                                    
                                    Appointments
All appointment details are automatically included in field service tasks created upon appointment confirmation.
                                        Helpdesk
                                        
                                        
                                    
                                    Ticket dispatching based on tags
Assign tickets based on their tags.
                                        Inventory
                                    Merge packaging with UoM
Product units and product packagings are merged into one simplified model. UoM categories have been removed.
                                        Live Chat
                                        
                                        
                                    
                                    Create leads
Use the chatbot to create a lead and forward the conversation to the right person.
Concurrent chat limit
Limit the number of conversations a live chat operator can handle at the same time.
Forward chats based on expertise
Forward live chats to operators with the appropriate expertise using the chatbot.
                                        Payroll
                                        
                                        
                                    
                                    Master report
A payroll master report is available for all localizations.
Payslip generation
Unapproved leaves no longer prevent the generation of payslips.
Salary rule parameters
The salary rule parameters' list view has been improved.
                                        Point of Sale
                                        
                                        
                                    
                                    Default ZPL formats
Four default ZPL formats are available.
Minimal rights profile
A third point of sale employee rights profile is available for employees that do not require more than the ability to go through simple checkouts.
PoS presets
Create predefined presets to quickly apply order schedules and modes such as deliveries, pick-ups, and more.
                                        Project
                                        
                                        
                                    
                                    Gantt view: critical path
View a project's critical path from the Gantt view.
                                        Shop Floor
                                    Component moves
Component consumption in Shop Floor is fully compatible with barcode scanning and available barcode commands.
                                        Sign
                                    Auto complete
Auto complete any kind of field linked to a sign request.
Copying and pasting fields
Copy and paste fields within a template.
Template layout preview
Preview templates' layouts by clicking on the Preview button.
                                        Spreadsheet
                                        
                                        
                                    
                                    Chart and axis titles: font size
Edit the font size of the chart and axis titles.
Chart customization
Use and customize charts inserted from other Odoo apps.
Command palette
Open the command palette in Spreadsheet using the shortcut CTRL + K.
CSV files
Open CSV files in Spreadsheet.
Data validation conditions: auto-complete
Formula-based data validation conditions offer auto-complete suggestions.
Data validation import/export
Import and export data validations from/to XLSX files.
Formula: arguments
Use the F2 key in the formula composer to toggle between selecting and editing in arguments.
Irregularity map
An irregularity map feature has been added to analyze spreadsheet formulas for patterns and highlight inconsistencies.
New chart types
Radar charts and geo charts have been added.
New function
The =VALUE function has been added.
Offset periods
When filtering by date, it is now possible to define offsets of greater than 2 periods.
Pivots: sorting by measure
Sort pivot values by measure.
                                        Studio
                                    Adding followers dynamically
Add followers dynamically in automated and server actions.
Record duplication
Define in Studio whether records can be duplicated.
View editing
Open Studio from any view, even if the view was accessed by browsing relations.
                                        Subscriptions
                                    Remove automations dependency
Removed the Subscriptions app's dependency on automation rules. Those who need it can install Studio to use automations everywhere.
                                        Time Off
                                        
                                        
                                    
                                    Time off type
The Country field has been added for time off types.
                                        Website
                                        
                                        
                                    
                                    404 page
The 404 page's UX has been improved to avoid confusion.
Alerts design
The design of alert snippets has been improved.
Mobile: mega menus
The mega menu is displayed on mobile devices using multiple nested levels.
Snippet selection
Some snippets with multiple templates have been divided into multiple separate snippets.
