Skip to Content
Menu

Odoo 18.3

Release Notes


General

Activities

Activities have been updated with several improvements:

  • Simplified activity modal creation
  • New filter by due date (tomorrow, this week, or this month) in Activity view
  • Create new activities from My Activities (no object required)
  • Reschedule activity today, tomorrow, or next week
  • Addition of title in the Activity view card for better readability
  • Activities are not deleted when marked as done
  • Global UX improvements

Add stage button

A new compact design to add stages has been added to the Kanban view, improving the utilization of the screen width.

Avatars in custom filters

Users' avatars are displayed in custom search filters.

Buttons on mobile

In form view, buttons no longer appear in the action menu; the first button is fully displayed, while the others are stacked under the vertical ellipses icon.

Contact statistics

See how many records are linked to a contact from the list view.

Control panel display

The search, the view switcher, and all elements located at the top of the screen are directly available without waiting for the data load, allowing searches to be directly performed.

Dropdown formatting

Search dropdowns now include basic text formatting to improve readability.

Product access rights

Access rights for product management are now separated from other groups by default.

Properties in email templates

Use property fields' values in email templates.

Share filters

Share favorite filters with specific users.

Smaller status bar on mobile

On mobile, the status bar is displayed as a single button indicating whether it represents the first, last, or a middle state.

Suggested recipients

Customers are no longer added as followers. Instead, the recipients of previous messages are suggested as recipients of future messages.

Warning messages

Blocking messages for products and contacts have been removed. Only warning messages are supported and now appear at the top of the screen instead of as popups.


Industries

Bakery

A new industry package is available for bakeries offering a variety of baked goods (available from 18.0).

Cleaning Service

A new industry package is available for cleaning service companies (available from 18.0).

Dropshipping

A new industry package is available for businesses that purchase from suppliers and ship directly from the supplier to the customer (available from 18.0).

Electrician

A new industry package is available for electricians doing regular field service jobs (available from 18.0).

Food Truck

A new industry package is available for food trucks and other mobile food businesses, such as ice cream trucks (available from 18.0).

Law Firm

The Law Firm industry package has been updated to enhance case management and add legal requirements for lawyers, including KYC assessment and a three-level signature process (available from 18.0).

Marketing Agency

A new industry package is available for marketing agencies (available from 18.0).

Outdoor Activities

A new industry package is available for outdoor activities such as scuba diving, whitewater rafting, and other outdoor adventures (available from 18.0).

Shoemaker

A new industry package is available for managing shoe repair and manufacturing (available from 18.0).

Tattoo Shop

A new industry package is available for tattoo shops (available from 18.0).

Wedding Planner

A new industry package is available to help wedding planners manage projects, customers, and vendors (available from 18.0).


Accounting

Account selection

  • Add descriptions on accounts to explain when to use each account.
  • Default taxes on accounts are only applied on invoices and bills and not on miscellaneous entries.
  • On invoices, income accounts are proposed first. On bills, expense and fixed assets are proposed first. Both filters can be overridden if needed.

Annual statements composite report

A default Annual Statements composite report simplifies year-end reporting by combining the balance sheet, profit and loss, and trial balances so users can print them all at once.

Bank reconciliation interface

The bank reconciliation interface has been simplified. Automated reconciliation models have been improved to enhance transaction recognition.

Cash discounts

The "Always (upon invoice)" option has been added for tax reduction on payment terms with a cash discount.

Deferred miscellaneous entries

Start and end dates have been added to miscellaneous entries, allowing deferral of bills to receive and invoices to issue.

Duplicate bill detection

When a potential duplicate bill is detected, the warning banner remains visible even after posting and the Reference field of affected bills is highlighted in the list view. Duplicate bills are excluded from automatic posting.

Fiscal positions

Tax mappings in fiscal positions have been removed. Instead, each tax declares in which fiscal position it is applicable (empty means all) and declares which taxes from other fiscal positions it replaces (e.g., a 0% export tax declares it replaces national sales taxes in the context of the Export fiscal position). Taxes are by default filtered on invoices based on the fiscal position, and on products based on the Domestic fiscal position (the first in the list).

Light audit trail

The non-restrictive audit trail has been made available by default for everyone.

Partially reconciled items

Fully reconcile or write off partially reconciled items.

Tax return

A new tax return feature has been introduced, supporting fiscal return obligations and deadlines and automated validation checks to ensure accurate filings. The feature is customizable to meet localization needs across different regions.


Localizations

Belgium 🇧🇪

Payroll: Automate multifunctional declarations (DMFA) and related changes through the secure file transfer protocol (SFTP) function directly in Odoo (available from 18.0). A new structure to manage salary advances has also been added.

Brazil 🇧🇷

Accounting: Electronic invoicing for goods sold to end consumers is supported via Avalara Brasil, with related PoS adaptations (available from 18.0). The operation type can also be changed on any invoice or sales order line.

Bulgaria 🇧🇬

Accounting: Sales and purchase ledgers are now downloadable from the tax report (available from 18.0).

Ecuador 🇪🇨

Accounting: The EDI Dividends Withholding type of withholding can be recorded and sent to the government.

Egypt 🇪🇬

Payroll: Demo data has been added (available from 18.2).

Hungary 🇭🇺

Accounting: When sending a credit note to SPV that will fully revert an existing invoice, the credit note will be automatically sent as a Storno invoice.

India 🇮🇳

Payroll: The ESIC report has been added.

Jordan 🇯🇴

Accounting: Non-Jordanian customer identification has been added to determine whether the customer is located in or outside Jordan (available from 17.0). Download the XML file for failed JoFotara submissions in developer mode. A restriction has been added to avoid deletion of the successfully submitted JoFotara PDF invoice. The error warning banner has also been improved.

Payroll: Demo data has been added (available from 18.2).

Luxembourg 🇱🇺

Payroll: Support for CIM credit has been added (available from 18.0).

Pakistan 🇵🇰

Payroll: Demo data has been added (available from 18.2).

Romania 🇷🇴

Accounting: eTransport declarations based on deliveries have been implemented (available from 17.0).

Saudi Arabia 🇸🇦

Payroll: Demo data has been added (available from 18.2).

Spain 🇪🇸

Accounting: The chart of accounts, taxes, and fiscal positions have been improved, including requirements specific to the Canary Islands.

Türkiye 🇹🇷

Accounting: Support has been added for additional UNECE codes as Units of Measures for e-Fatura and e-Arşiv (available from 17.0).

Payroll: Demo data has been added (available from 18.2).

United Arab Emirates 🇦🇪

Payroll: Unpaid leave deductions are calculated based on working days, excluding public holidays.


AI

Agents

Chat with AI agents that can learn from your documents and perform actions.

AI fields

Use AI to fill in fields.

Draft with Odoo AI

Use AI to write draft emails, improve text, or summarize the chatter.

Server actions

Use AI to update fields in server actions.


Appointments

Unavailable resources

Users are now warned when attempting to book a user or resource marked as unavailable.


Appraisals

Appraisal campaign

Create appraisals en masse directly from the Appraisals app.


Attendances

Automatic checkout

Automatic checkout and absence management are disabled for working schedules with flexible hours.

Presence indicator on kiosk

A presence indicator is now shown during manual employee selection on the kiosk.


CRM

AI insights

Get AI-powered insights on the probability of winning your leads.

Lead generation via business card

Generate leads by scanning business cards.

Quick-create contacts

Link a new contact directly to a company in the new Kanban card when creating a lead.


Discuss

Device audio sharing

Share audio from your device while sharing your screen in a call.

Mention groups of users

Notify multiple people at once by @-mentioning roles in conversations.

Time off indication in avatar widget

Use the avatar widget to easily see if someone is off and their return date when assigning or contacting them.


Documents

Convert email into document

Emails with no attachments sent to an alias are now turned into a file.

New Journal Entry server action type

Create server actions to create journal entries, such as vendor bills and customer invoices from documents.


eCommerce

Abandoned cart email

Enabling abandoned cart emails only triggers emails for carts created after the feature is activated, not for existing abandoned carts.

Attributes display

Filters on the shop page manage the pill display type. Radio and Select display types now trigger an option to view more for more than 12 values and a search option for more than 20 values.

Cash on delivery

The Cash on Delivery payment method can now be used with all delivery methods.

Checkout layout improvements

The checkout process for event tickets and appointments has been improved.

Click & Collect stock availability

A widget has been added on the product page to separately show the stock availability for delivery and Click & Collect.

eCommerce URLs

Various improvements have been made to the /shop and /product URLs to improve SEO and prevent duplicate indexation.

Edit checkout stages

Edit the checkout steps, main buttons, and any relevant label.

Google Merchant Center XML data feed

Products can be synchronized with Google Merchant Center.

Onboarding steps

The creation of a new website now includes two extra steps to configure the shop and product pages.

Pagination

Pagination on the website has been improved to align more closely with Google’s standards.

Prevent sales: product name on contact form

When customers click the Contact Us button enabled by the Prevent Sales of Zero-Priced Product feature, the name of the selected product variant is automatically added to the displayed contact form.

Product page options

The Share, Product List, and More Information options have been removed from product pages on eCommerce.


Employees

Related portal user

The related user on an Employee can be a portal user.

Remote work enabled by default

Remote work is now enabled by default.


ESG

New app

Odoo makes ESG reporting simple, integrated, and affordable. The application integrates with Accounting, Employees, Fleet, Payroll, and more to automate data collection and make reporting as accurate as possible.

Carbon analytics

Analyze emissions by year, scope, and activity type with visual graphics to identify impactful reduction areas.

Carbon footprint

Generate a complete carbon footprint report in tCO₂e by scope, aligned with GHG Protocol and Bilan Carbone standards.

Emission factors

Convert activity data into GHG emissions using physical (by quantity - e.g., kg COe₂/km) or monetary (by amount - e.g., kg COe₂/€) methods. Assign factors automatically based on product, partner, or account. Emission factors can be added manually or imported from certified databases.

Social metrics

Track gender parity and pay gap using data from Employees and Payroll. View gender distribution by department, role, and location, and measure the pay gap between male and female employees.


Events

Multi-slot events

Events can have multiple time slots, allowing attendees to register for specific sessions, e.g., for movie screenings.


Field Service

Geo-location tracking for tasks

Track worker location when running the timer.


Fleet

Odometers report

A report on the average mileage per month, based on odometer records, has been added.


Inventory

Custom lot/serial per product

Define product-specific lot and serial numbers.

Multiple routes on sales order lines

Set multiple routes combined on a sales order line (i.e., MTO and Buy) to decide how to replenish the product for that sales order.

Partner in traceability report

Vendor and customer names are displayed directly in the traceability report.

Suggested quantity to replenish in vendor catalog

Create purchase orders using suggested quantities to purchase from your vendors, based on sales and demand history of your products.

UPS Connector signature required

Configure UPS integration in order to request a signature from the customer.

Warehouse in traceability report

The warehouse short code is displayed in the traceability report.


Knowledge

Public view

Public and portal users can search through the content of articles.


Live Chat

Call measures

View call statistics from Live Chat conversations such as calls made, sessions with calls, call duration.

Chatbot session statistics

View statistics on chatbot performance: which bot handled conversations, visitor selections, forwarded expertise, and peak conversation days.

Created tickets/lead measures

View statistics on tickets or leads created from Live Chat.

Handled by bot/agent measures

Compare chatbot and agent conversations in reports.

Live chat access rights

Live chat access rights have been updated: Live chat users can view conversations from other agents. Only live chat admins can configure channels and chatbots.

Live chat success statistics

Analyze live chat conversations that the chatbot couldn't forward, were escalated, or were abandoned before a response.


Maintenance

Email alias

The email alias field has been moved from the equipment category to the maintenance team.


Manufacturing

BoM overview and work center capacity

The bill of materials overview has been updated and the work center capacities have been simplified.

Manufacturing order UX

An editable MO deadline field has been added on the manufacturing order form. The Consumed checkbox column has been removed. The list icon on move lines has been replaced by a clickable "Pick" link for all stock moves.

Removed Highlight Consumption field from bill of materials

Manual consumption has been removed from bill of materials configuration.

Removed Maximum to Replenish

The Maximum to Replenish field in the Master Production Scheduler has been removed.

Split manufacturing order

Splitting manufacturing orders is more user-friendly.

Work center employee cost impact

For AVCO and FIFO valuations, labor on manufacturing orders uses the hourly employee cost set on the work center if no hourly cost is set on the specific employee record. This cost directly impacts the calculated valuation of the finished product.

Work order status

The work order status is editable.


Membership

Removal/replacement

The Membership app was replaced with a more integrated Partnership module, allowing users to assign grades and pricelists to members/partners.


Online Payments

DPO payment provider

An integration with DPO, an online payment provider for Africa, has been added.

Nuvei payment provider

An integration with Nuvei, an online payment provider for the LATAM area, has been added (available from 18.0).

SEPA payment token

Confirming a SEPA mandate from the backend creates a payment token that customers can use for online payments.

Stripe: Twint payment method

Stripe supports Twint as a payment method.


Payroll

Contract source

Choose if the working entries will consider extra hours from Attendance records.

Manual file generation in reports

Individual file generation is a manual operation to grant more flexibility.

Payslip lines report

A new report on payslip lines has been added.


Planning

Planning/Attendance analysis

Compare planned hours to attended hours.


Point of Sale

Long press/click for product information

To display the product information from the point of sale, long press/click the product card.

Product information

Product information is now accessible via the action button.

Restaurant: preparation time report

A built-in report has been added for the preparation time of orders.


Project

Multiple priority levels for tasks

Set more granular task priorities with multiple priority levels.

Task templates

Create reusable task templates to speed up task setup and standardize workflows.


Purchase

Remove locked status

The "Done" status of purchase orders has been replaced by a boolean field to lock/unlock a purchase order.

Upload bill

The purchase team can directly upload a vendor bill from the purchase order regardless of the control policy of the products.


Recruitment

Salary configurator states

States in the personal info section of the salary configurator are related to selected country.


Referrals

Access rights

A dedicated access rights section has been added for the Referrals app.


Sales

Amazon Connector

The Amazon Connector supports the new Irish marketplace.

Assign the same salesperson

If a salesperson handles a visitor, they will always be assigned to the randomly assigned appointments.

Commission adjustment

To adjust the achievement of a salesperson, select a salesperson on the commission plan for which the amount is added and a salesperson for which the amount is reduced.

Separate print and send quote

A button has been added to print and mark a quotation as sent without sending by email.

Wallet top-up from portal

Users can now top up their e-wallet from the portal.


Shop Floor

Design update

The Shop Floor app has undergone a comprehensive design update.


Sign

Document envelopes

Upload multiple documents to be signed at once and send them as a single sign request.

Select multiple fields to move them all together

Select and move multiple sign items at once by drawing a selection area with the mouse.


Spreadsheet

Filter on boolean

Use global filters on boolean fields.

Funnel charts

Use funnel charts to display data that progressively decreases over stages of a process.

Middle click

Use CTRL + click or middle click in Spreadsheet to open links in a new tab.

Presorted fields by type

Fields are presorted by type to simplify global filter creation.

Sunburst charts

Use sunburst charts to display hierarchical data.

Support "+" as first character for numbers & formulas

Start with "=" or "+" to type a formula in a cell.

SWITCH function

Use the SWITCH function to evaluate an expression against a list of values and return a corresponding result for the first matching value.

Tree map charts

Use tree map charts to display hierarchical/categorical data.


Studio

HTML actions

HTML fields can be updated in actions and automations.

Kanban fold field

In Kanban customization of custom models, select a boolean field from the group that indicates if the column should be folded.

Typeahead search

Configure searches to trigger after X characters on M2O and M2M tag fields.


Subscriptions

Update invoicing address from portal

Subscription customers can now update the invoicing address linked to their subscription.


Time Off

Half day visibility

Half days are clearly shown in the calendar view using a distinct visual.

UX improvements

The UX of the Time Off app has been improved.


To-do

To-do email alias

Create to-dos by emailing an alias.


VoIP

VoIP revamp

The UI/UX of the VoIP widget has been improved and new features have been added, including "Do Not Disturb", an advanced keypad with smart search, and quick access to applicant/contact info.


Website

Label/tag on snippets

The readability of dynamic snippets in the dialog snippets selection has been improved.

Navbar alignment

Select specific navbar alignments for desktop versus mobile.

Scrolling mode for carousel snippets

The Scrolling Mode field determines if snippets should move all together or one by one when multiple elements are displayed.

SEO improvements and checks

Implement best SEO practices for your records: add keywords, prepare the schema markup, and check your content to optimize SEO.

Website settings

The Website Info section of the settings has been simplified.