Skip to Content
Menú

Odoo 18.4

Release Notes
July 2025


General

Cached data

Data fetched during browsing is stored in cache so that subsequent visits to the view load directly from the cache, improving navigation speed.

Cache translations

Translations are stored in cache with the aim to speed up the display.

Contact autocomplete

When enriching contacts, the name and addresses of companies, if available, are automatically added using the user's language and/or alphabet (available from 17.0).

Vista de Gantt

  • Undo changes when rescheduling a record.
  • When the Gantt view is grouped, scheduling a record for that group directly pre-filters the data accordingly. For example, when grouping tasks by assignee in the Gantt view and scheduling for a specific user, the dialog now shows only that user’s unplanned tasks.
  • When rescheduling dependent records such as tasks and work orders, choose to keep or use the buffer time between them.

Grouped records: list view

  • When grouping records in the list view, edit the grouping field using its action menu.
  • When records are grouped by default in the list view, create new groups using the link at the bottom of the list (e.g., add new stages from the task list).
  • Drag and drop records between groups in grouped and reorderable lists.

HTML property field type

Create HTML property fields and use AI to fill them.

Import any file format

When importing files with the importer, any file format is allowed in binary fields (available from 18.0).

Show records after import

After a successful import, the imported records are shown for better understanding of which records were affected.


Sectors

Empresa comptable

A new industry package is available for accounting firms, managing prospective clients, documents, client accounts, and billing.

Distribuïdor de begudes

The Beverage Distributor industry has been updated to include excise management.

Bowling Alleys

A new industry package is available for indoor activity centers such as bowling alleys.

Gestió d'esdeveniments

A new industry package is available for event management, including contact management, event bookings, logistics, and equipment rentals.

Òptica

The Eyewear Store industry package has been updated to include a possibility of detailed tracking of clients' medical data, sharing it via PDFs, and more.

Florist

A new industry package is available for florists managing walk-in orders, customized bouquets, and event floral designs.

Immobiliari

A new industry package is available for real estate agencies.


Comptabilitat

Subplans analítics

The management of the hierarchy of analytic subplans in budgets and analytic reports has been improved.

Down payment account

The Down payment Account field has been moved from Product Category to Accounting Settings.

Payment withholding tax

The option to apply a withholding tax directly on the payment has been added (available from 18.0).

Purchase and sales receipts

Purchase and sales receipts have been merged with invoices and bills. Purchase receipts are always available: change between bill or receipt on the vendor bill form. Sales receipts can be activated in the settings. Localizations can be set to override default taxes depending on the local requirements.

Purchase order matching

When importing vendor bills (via XML or OCR), Odoo will try to look for purchase order references everywhere in the imported bill (including on line descriptions) to match with existing purchase orders.

Review invoices

Accounting users with only invoicing access rights (Invoicing or Invoicing amp; Banks) are allowed to post moves like invoices, but they are automatically flagged as "To review" for accountants (users with Bookkeeper or Administrator access rights). Once a posted move has been reviewed by accountants, it cannot be reset by Invoicing users anymore.


Localitzacions

Argentina 🇦🇷

Inventory: A printed delivery guide (Remitos) and PDF adaptations to cover the digital delivery guide (Remitos Digitales) have been added. eCommerce: Choose to show tax-excluded prices together with tax-included prices in eCommerce.

El Brasil 🇧🇷

Comptabilitat: s'ha afegit la facturació electrònica de béns per a les factures de proveïdor i per a les devolucions de compra (notes d'abonament). Punt de venda: envia NFC-e en lot per a comanades del TPV que presenten un estat d'error d'AvaTax.

La Xina 🇨🇳

Comptabilitat:s'han actualitzat els comptes de pèrdues i guanys i el balanç de situació (disponible a partir de la versió 18.0).

Colòmbia 🇨🇴

Comptabilitat: el mòdul DIAN permet generar factures de serveis AIU per facturar les despeses d'administració, despeses imprevistes, així com els beneficis esperats del contractista segons els requisits legals.

L'Equador 🇪🇨

Comptabilitat: les retencions en compres estan habilitades per als usuaris del portal. És possible generar una factura de proveïdor mitjançant la càrrega de l'arxiu XML corresponent a una factura.

Egipte 🇪🇬

Payroll: The localization has been updated to include the calculations for annual leaves provision, sick leaves, unpaid leaves, remaining annual leave days compensation, out-of-contract days, and overtime hours. The tax exemption amounts and tax bracket percentages have also been updated to match the Labor Law.

Jordània 🇯🇴

Accounting: Set the related invoice for an unlinked credit note for JoFotara submission. Support has been added for the Export and Development Area invoice types and the Cash payment method. A Demo mode has been introduced for internal validation testing (available from 17.0).

Malaysia 🇲🇾

Punt de venda: Envia factures electròniques directament des de la sessió del TPV. Crea, gestiona i envia factures electròniques per a comandes de TPV no facturades electrònicament durant la sessió (disponible a partir de la versió 18.0).

Mèxic 🇲🇽

Comptabilitat: la versió de l'informe DIOT 2025 està disponible per a totes les bases de dades i inclou noves columnes i tipus impositius (disponible a partir de la versió 16.0). Els comptes es configuren per defecte en grups fiscals per simplificar el tancament mensual. Selecciona el desglossament de l'impost IEPS per client per excloure'l opcionalment de l'XML. Tots els vuit objectes fiscals ara són compatibles i es poden assignar a cadascuna de les línies de la factura. Afegeix múltiples orígens de CFDI a una mateixa factura i mostra'ls en una taula en el PDF de la factura.

Oman 🇴🇲

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

Romania 🇷🇴

Comptabilitat: s'ha implementat una sincronització completa amb l'ANAF. Les factures es poden descarregar directament des del servei de l'ANAF, i l'estat de les factures enviades es pot sincronitzar directament a Odoo.

L'Aràbia Saudita 🇸🇦

Accounting: The Issue Date and Invoice Date are clearly distinguished in the invoice PDF (available from 16.0). Choose a ZATCA compliant reason when issuing a credit or debit note. Invoices affected due to a timeout in ZATCA are automatically added to the synchronous chain once the blocked invoice is processed. Point of Sale: Improved the point of sale flow when issuing refunds.

Slovenia 🇸🇮

Comptabilitat: s'ha afegit El Banc d'Eslovènia com a proveïdor de moneda. També s'ha activat el suport per a l'estàndard eslovè de pagaments SI 01, que es configura automàticament com a predeterminat als nous diaris de vendes de les empreses amb localització eslovena (disponible a partir de la versió 18.0).

Switzerland 🇨🇭

Payroll: The BFS are directly fetched from the postal code (available from 17.0).

Türkiye 🇹🇷

Accounting: Support has been added for currencies other than TRY for e-Fatura and e-Arşiv (available from 17.0). Pre-validation checks and other user experience improvements have been made to the Send wizard in the Nilvera integration for e-Fatura and e-Arşiv. Payroll: Gross-to-net calculation has been improved to better fit market needs.

Emirats Àrabs Units 🇦🇪

Comptabilitat: s'ha afegit l'import en la moneda de l'empresa al PDF de la factura per a factures en moneda estrangera per complir amb l'Article 59 de l'FTA (disponible a partir de la versió 16.0). El formulari VAT201 s'ha renovat completament per utilitzar el nou motor d'informes amb impostos i grups d'impostos actualitzats. L'informe d'impost sobre societats ha estat reestructurat per fer-lo més intuïtiu i per adaptar-se als casos en què s'estigui per sota del llindar de 375.000 AED o es tingui una pèrdua neta.
Nòmina: s'ha afegit una estructura de pagament instantani per a salaris per anticipats, sancions i primes que es paguen fora del cicle habitual.


IA

Email template prompts

Insert an AI prompt in email templates and when sending individual or multiple emails at once.


Cites

Integració amb un lloc web extern

Insert appointment calendars on external websites using iFrames.

Group sessions

Organize and manage group sessions with control over user capacity and the ability to schedule multiple bookings per slot.


Assistències

Location computation

Base check-in location on GPS coordinates when available.


Codi de barres

Operation descriptions

Get instructions for receipts, internal transfers, and deliveries of products directly in the Barcode app.


Taulers

Charts: full screen display

Display charts in full screen in Dashboards.

Date filter

The date filter has been improved and new time periods have been added to support more detailed data analysis.

Global filters

Manage global filters using the search bar.

Live Chat - Ongoing conversations

Monitor ongoing Live Chat conversations in a dashboard to spot staffing issues and adjust coverage by language or expertise as needed.

Switch chart views

Switch views between bar, line, and pie charts.


Converses

Chat status

Set your status to Online, Away, Do Not Disturb, or Offline. When in Do Not Disturb mode, notifications and sound alerts are turned off, and incoming calls are declined.

Picture-in-picture mode

Use picture-in-picture mode in video calls to overlay a small movable version of the call while navigating other content.


Documents

Afegeix documents des del chatter

Send an attachment from the chatter to My Drive.

Preview and thumbnails

Preview and thumbnails support more file formats: .txt​, .css​, .json , .xml​, .js​, .html, application/documents-email​, .css, .md, ics.


Comerç electrònic

Mobile cart summary review

The cart summary in the checkout has been improved on mobile.

Product page layout

Choose between different layouts for the main action buttons and surrounding elements on a product page.

Shipping address setting

La configuració de l'adreça d'enviament s'ha eliminat. L'adreça secundària i les opcions de lliurament es mostren o s'oculten automàticament segons el tipus de producte.

Shop page: categories

Categories without products are hidden and new design options are available for displaying categories on the /shop page.

Unit of measure selector

Extra packagings/units of measure added on a product are now selectable on eCommerce.

Variant preview on product cards

Attributes values and previews of variants can be shown on a product on the /shop page.


Empleats

Employee and contract merge

Els empleats i els contractes s'han fusionat i s'ha introduït un mecanisme de versionat.

Skills and certifications

Skill management has been improved. Certifications have a dedicated menu item and their own tab on the Employee form.


Esdeveniments

Group tickets in a single email

Send all tickets in a single email when customers register for an event as a group.


Servei de camp

Task report

Hide prices on the task report sent to customers.


Inventari

Batches and dispatches

Batches and dispatches have been improved: 

  • Reorder deliveries from the map view to optimize your route.
  • Set scheduled end dates to improve dispatch planning.

Forecasted report: expired products

The forecasted report shows which products with expiration dates should be removed from stock and excludes non-consumable items from available and forecasted quantities.

Late Availability filter

Use the Late Availability filter on transfers and manufacturing orders to view sales orders with products expected to arrive after the delivery date.

Merge batches or waves

Merge batches or waves with the same operation type.

Replenish on Order (MTO) route

Activate the Replenish on Order (MTO) route using a new setting.

Reservation upon adjustment validation

The reservation process is triggered immediately after adjusting inventory to identify the next processable item.


Xat en directe

Copiar converses

Send a copy of a previous conversation to visitors.

Info side panel

See visitor details and conversation info. Add notes and set a status to quickly spot which conversations need your attention.

Redirect after positive ratings

Redirect visitors to an external link after they submit a positive rating.


Fabricació

Operation costing

Determine how manufacturing operations are valued: based on real usage or at a fixed cost.


Pagaments en línia

Automatic creation of payment providers

Tots els proveïdors de pagament es creen automàticament en noves empreses per simplificar la configuració dels pagaments en línia.

Mercado Pago

Mercado Pago now supports paying through installments.

Mollie

The payment method Trustly is now available with Mollie.

Paymob

Odoo now supports the Paymob payment provider, available in Pakistan, Egypt, Saudi Arabia, the United Arab Emirates, and Oman.

Razorpay

The FPX and PayNow payment methods are available with Razorpay.


Nòmina

Pay runs

Batches have been renamed to Pay Runs. Create and process pay runs using the new UI/UX with guided steps.


Planificació

Multi-day shift creation

Create shifts for multiple days at once in the Gantt view.

Multiple shift creation from calendar view

Create multiple shifts at once from the calendar view using a shift template.

Rental orders

Create rental orders for shifts. Checks are implemented to prevent confirmation when no resources are available and the order’s rental period and shift dates are automatically synchronized.


Projecte

Drag and drop tasks in calendar view

Schedule tasks by dragging and dropping them in the calendar view.

Project templates

Create projects using templates with pre-filled details. Assign roles to tasks in project templates and select roles when creating a new project.

Task dependencies: buffer time

When rescheduling dependent tasks in the Gantt view, choose to keep or use the buffer time between them.


Compres

Alternative RFQs

Create multiple alternative RFQs at once using the correct vendor currency and copied analytic distribution from the original RFQ.

Forecast-based purchasing

Purchase required quantities from the product catalog based on forecasted demand for upcoming days.

Purchase orders from sales orders

Crea comandes de compra a partir de comandes de venda que procedeixen d'una altra base de dades d'Odoo mitjançant un botó específic en el portal del client.


Vendes

Partial payments on user portal

Partial payments for customer invoices are now handled in the customer portal, allowing down payments or partial payments according to payment terms and enabling full payment when desired.


Signatura

Import files from Documents

Import files from the Documents app to the Sign app.

Data de caducitat per als enllaços compartits

Set an expiration date on shared links.

Read-only text fields

Text fields can be configured as read-only.

Sign from chatter

Sign PDFs directly from the chatter in any Odoo app.

Millora de l'experiència d'usuari

The app’s UI and UX have been updated to better highlight important information and improve the editor’s sidebar.


Full de càlcul

Date filters and additional time periods

The date filter has been improved and new time periods have been added to support more detailed data analysis.

Geo charts

Use geo charts to display geographical data from Odoo.

Global filter suggestions

Global filter suggestions are automatically generated based on spreadsheets' data sources.

Number filtering based on condition

Filter numbers based on a condition.

Pivots: collapse rows and columns

Collapse rows and columns in dynamic pivots.

Side panels

Pin side panels and display up to two of them at the same time.

Spreadsheet on mobile devices

Spreadsheets are now fully usable on mobile devices.

Text global filters: multiple values

Add multiple values in text global filters.


Studio

Button tooltips

Add tooltips on buttons with Studio.

Fixed column width

Define a fixed column width in the list view.


Subscripcions

One-time sale of goods

Allow subscription goods to be sold as one-time sales without generating a recurring plan.

Pricelists for recurring products

Define price rules including discounts or formulas for recurring prices.


Fulls d'hores

Multiple timesheet creation from calendar view

Crea múltiples fulls d'hores alhora des de la vista de calendari.


Lloc web

User profile page

The user profile editing view has been improved with support for uploading a cover image.