Skip to Content
Menu

Odoo 18.2

Release Notes


General

Contacts: "Mobile" field

The "Mobile" field has been removed from the Contacts model, and its value logged in the chatter.

Email recipients

All email recipients are now shown in Odoo and in emails. The email recipient UI and UX has been improved.

Exports: default fields

In the export screen, the default fields and their display order now match the underlying list view.

Follower management

Add or remove followers from multiple records at once.

Gantt view improvements

The Gantt view now includes smart zoom based on scale, improved usability, visible start and end dates during drag-and-drop, and more readable labels.

Gantt view: folding off-hours

In Gantt view, fold the off-hours to maximize usable space for scheduling tasks, slots, and bookings.

Kanban cards: mass actions

Select Kanban cards to perform mass actions using the ALT + click shortcut on desktops or the long press on mobile devices.

List view: recomputing columns' width

In list view, double-click a column border to recompute the width of all columns.

New partner autocomplete provider: Dun & Bradstreet

The partner autocomplete service has been revamped to use data from a new provider: Dun & Bradstreet. The functionality and pricing remain the same, but the quality of the data has been drastically improved thanks to the high quality database of D&B, especially for markets outside of Europe (available from 17.0).

Odoo PWA: pull-to-refresh

In Odoo PWA, pull the screen to refresh the data.

Portal users' addresses

Portal users can manage their addresses from the portal.

Replying to or forwarding specific messages

Reply to a specific message and/or forward it to the desired recipients.


Industries

Environmental Agency

A new industry package is available for environmental agencies offering ESG consultancy services.

Handyman Services

A new industry package is available for handymen managing mostly small field services.

Personal Trainer

A new industry package is available for personal trainers and fitness coaches.

Hair Salon

The Hair Salon industry package was updated to provide split bookings.


Accounting

Bank statement OCR manual correction

After a statement has been processed through the OCR, manually correct the Starting Balance and Ending Balance of the statement by clicking on the fields and then on the appropriate number in the PDF.

Follow-up/partner ledger access to Invoicing and banks

Invoicing in Enterprise now grants access to the account report module and activate partner reports by default, allowing both Invoicing users and Accounting users with only "Invoicing & Banks" access rights.

Invalid statement warning

Users are now alerted immediately when an invalid statement is detected.

ISO20022 - Instruction priority

The priority instruction can be specified on payments for the ISO20022 payments method and its variants.

Follow-up report

A new variant of the partner ledger, the follow-up report, has been introduced. It is clearly separated from the customer statement and serves a distinct purpose: highlighting overdue invoices separately from due ones. The report is accessible from the reporting section for streamlined follow-ups.

Menu and form organization and layout

- A new journal creation wizard has been added to the Dashboard; it includes bank and credit card account synchronization. 

- The Journal and Reconciliation Models form views have been revamped. 

- The invoice line display settings are now stored separately for customer invoices and bills, allowing different configurations for incoming and outgoing invoices.

Reconcile draft entries

Draft entries can now be reconciled. Eventual automatic moves (like currency exchange or cash basis moves) are created in draft simultaneously with the reconciliation. When posting the original entry, the reconciliation is automatically confirmed as well.

Reset invoices/bills to draft

Resetting an invoice/bill detaches the invoice already generated (available from 18.0).

Updated action names

The menu item action names have been revised to provide readable URLs.


Localizations

Bahrain 🇧🇭

Accounting: The base localization package has been added: chart of accounts, taxes, and two tax reports: full VAT return and simplified VAT return (available from 17.0).

Belgium 🇧🇪

Accounting: A new activity type for the EC sales list and partner VAT listing has been added. An optional warning feature for users has been added and batch export from the "My Databases" page on odoo.com has been enabled. Taxes have been added to provide codes with partial VAT deductibility with the most used ratios (35%, 50%, 85%).

Indonesia 🇮🇩

Accounting: eFakture templates are CSV instead of XML format. eFaktur ranges have been removed.

Iraq 🇮🇶

Accounting: The base localization package has been added: chart of accounts and taxes (available from 17.0).

Jordan 🇯🇴

Accounting: An integration with Jofotara for e-invoicing has been added (available from 17.0).

Kenya 🇰🇪

Point of Sale: The Point of Sale is now compatible with eTIMS in Kenya.

Lebanon 🇱🇧

Accounting: The base localization package has been added: chart of accounts, taxes, and fiscal positions (available from 17.0).

Malaysia 🇲🇾

Accounting: A QR code leading to MyInvois is embedded on invoice PDFs. Self-billing is now possible, including self-invoices, self-credit notes, and self-debit notes.

Spain 🇪🇸

Accounting: The Modelo 390 tax report was updated to the latest version published by the AEAT. Tax grids were updated for some taxes. Modelo 140 Bizkaia and support for the SII cancellation workflow have been added (available from 16.0).

Thailand 🇹🇭

Accounting: The sales and purchase tax reports have been reworked.

Türkiye 🇹🇷

Accounting: e-Fatura and e-Arşiv integration are now available via Nilvera (available from 17.0).


Appraisals

Goals for multiple employees

Assign goals to multiple employees.


Barcode

Lot and serial number properties

View and edit the properties of a lot or a serial number from the Barcode app.

Product source location

Manually set or update the location to source a product.


Calendar

WhatsApp reminders for calendar events

Send WhatsApp reminders for calendar events to attendees.


CRM

Rule-based lead assignment: priority filter

Set filters (e.g., languages) to prioritize matching leads during rule-based assignment.


eCommerce

Checkout page

The pickup points' delivery addresses are no longer shown on the checkout page.

Improved SEO of product pages

The SEO of product pages was improved for Google's rich results.


eLearning

Link-based course access

Restrict course access to people with the provided link.


Events

Frontend event ticket creation

Create event tickets alongside your events directly from the frontend.

Sponsors on event tickets

Only show specific sponsors on event tickets using the "Show on ticket" check box on the Event Sponsor form.


Expenses

Disallowed expenses: reverse amount percentage

The percentage that is allowed for deductibility in Disallowed Expenses has been flipped from "disallowed percentage" to an "allowed percentage" to account for potential >100% deductibility for expenses (which is now the case in Belgium). The Disallowed Expense Report now shows both amounts in those cases.

Expense reports removed

Expense reports have been removed to better align with common usage, where most reports contained only a single expense. Users can still submit, approve, and post multiple expenses at once from the list view by selecting several expenses at once. For employee-paid expenses, submitting multiple expenses at once will generate a single bill per employee.

Partial bill deductibility

Configure purchase journals to register mixed expenses on a specific account (where part of the expense is made for private reasons and needs to be deducted from the company expenses). On purchase invoice lines, you can then change the Professional percentage at which that expense can be registered (the default is 100%).


Helpdesk

Ticket creation: files and images

Attach files and images from a live chat conversation when using the /ticket command to create a ticket.


Inventory

Products with missing vendors

When a vendor is missing for a product with an MTO route, the default warehouse route is now used to prevent blocking salespeople.

Products' quantity on hand

Update a product's quantity on hand using a dedicated field on the product form.

Report improvements

The Picking Operation and Delivery Slip reports have been improved.


Knowledge

Articles as templates

Add an article to the list of templates.

Collapsible toggles

Hide text under collapsible toggles using the "Toggle list" powerbox command.


Marketing Automation

Dynamic domains

Use dynamic domains in your marketing campaigns.


Point of Sale

Global invoice

Generate a global invoice for a given customer.

Restaurant: organizing orders into courses

Organize orders into courses to ensure starters, mains, and desserts are sent in the correct order.

Settling due accounts

Select the customer's due accounts to be settled.


Purchase

Improved RFQ dashboard and UX

The UX and the Request for Quotation dashboard have been improved.


Quality

Quality control points: failure location

Select a failure location for any quality control point, regardless of its type.


Recruitment

Talent pool

The candidate system has been replaced by a talent pool system.


Sales

Gelato integration

Connect Odoo with Gelato, a print-on-demand service (available from 18.0).

Loyalty cards: product domain

Define a product domain when setting conditional rules for loyalty cards.

Quote builder: default headers/footers

Set default headers and footers for the quote builder.

Shopee integration

Fetch orders and delivery slips, and synchronize inventory levels with the Shopee integration (available from 18.0).


Shop Floor

Closing manufacturing orders

Determine whether manufacturing orders can be closed directly from Shop Floor.


Sign

Certificate of completion reference

The reference of the certificate of completion has been added to the signed document.

Digital certificates

Use digital certificates to sign your documents.

Improved UI/UX for template editing

Several UI/UX improvements have been made to the sign template editing process.


Spreadsheet

Reordering data series in charts

Reorder data series in the Chart panel.


Studio

Server actions: relational fields

Define relational fields in server actions using a widget.


To-do

Deadlines

Set deadlines for your to-dos.


Website

Customization of portal pages

Customize the login, signup, and password reset portal pages.

Hide headers/footers

Hide the header and/or footer on pages (e.g., event, blog).

New parallax scrolling effects

The "Zoom in" and "Zoom out" options are now available for the parallax effect.


Whatsapp

WhatsApp account in conversations

The WhatsApp account used to reply is displayed in conversations.