Skip to Content
Menu

Odoo 18.1

Release Notes

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.