Skip to Content
Menu

Odoo 17.1

Release Notes

Try it now

General

Avatar card preview

You can now click the avatar card in the Planning, Timesheets, and HR apps to get a quick overview of your resources' roles and skills.

Pie charts

Pie charts now exclude negative numbers.


Accounting

Abnormal invoice alert

Added a statistics-based alert system to automatically identify abnormal amounts and dates on invoices.

Batch payment reconciliation

When matching a single payment that is part of a batch payment, the batch payment will be left open, skipping the batch payment management dialog.

Catalog view on invoices and bills

The Catalog view is now available on customer invoices and vendor bills.

Customer statements

Automatically send customer statements at different frequencies.

Duplicate bill detection

The vendor bill duplicate detection has been improved. Before generating a new transaction, the system checks for potential duplicates (identified through bill references) in both draft and posted entries within the database. Smart links are available to directly navigate to the potential duplicate(s).

Follow-up reports

Follow-up reports can be configured to automatically add followers to the client chatter on sending. By default, miscellaneous entries impacting the client account will be excluded from the reports.

Import matching numbers

Add a matching_number column to your CSV import of lines. Odoo will wait for all related account moves to be posted and try to reproduce the reconciliation when that happens. If it fails, the imported reconciliation is discarded.

Matching numbers

Matching numbers have been simplified and are displayed with colors. Partial matches have been improved, and they specify which moves are partially matched together with a proper identifier.

Payment terms

Added a new payment term date calculation type: "Days end of month on the".

Split balance sheets horizontally

Balance sheets can now be presented in two halves next to each other to satisfy various regional display preferences.


Localizations

Argentina

Improved withholding tax support on payment creation. Improved VAT summary with additional details on taxes.

China

Added chart of accounts for large businesses in China.

Estonia

Updated VAT for Estonia.

Guatemala

Added Bank of Guatemala as a currency rate provider.

Indonesia

Added QRIS QR code to invoices on the portal.

Mexico

Simplified Addenda management.

New Zealand

Added Remittance Advice Report for New Zealand.

Philippines

Added 2550Q (2023 version) Tax Report and SLSP Report.

Singapore

Synchronize your journal entries to Odoo from Employment Hero (previously KeyPay).

Spain

Send vendor bills to the Batuz Tax Agency. Added new contact types on contacts for Factura-e Administrative Centers support.

Uganda

The base localization package was added: chart of accounts, taxes, fiscal positions, and tax report.

Uruguay

The base localization package configuration has been updated to add a chart of accounts and LATAM module dependencies.


Barcode

Manual entry of barcodes

You can now enter barcode numbers manually from the home screen.


Calendar

Default appointment duration

Define the default duration of an appointment by saving it as a user-defined default.


Documents

Hotkeys in Split PDF tool

Use hotkeys to perform actions in the Split PDF tool.

XML files with an embedded PDF

Preview XML files containing an embedded PDF.


Employees

Multi-company employee management

You can now manage employees and appraisals in a multi-company environment.

Organization chart filters

Filters have been added to the organization chart.


Expenses

Vendor for expenses paid by the company

Employees can now specify the vendor of expenses paid by the company to improve information completeness and ease the bank reconciliation process.


Field Service

Skills

Assign tasks to the right people based on their skills.


Fleet

Mass emailing drivers

Send an email to a selection of drivers using the mail wizard.


Inventory

Editing a package's location

Change the location of a package without creating any transfer and move packages using the kanban view.


Knowledge

Article organization

Browse articles using a tree that can be expanded and collapsed.


Manufacturing

Mass-producing: serial numbers

Import or configure a predefined production of serial numbers and associated component consumption in the mass-produce wizard and validate it in one click.

New filters

Filter by "Components Available" and "Late Availability" in MRP and Picking list views, respectively.

Shop floor

The MO priority and assigned employees' avatars have been added.

Work orders: Gantt view

The planning of work orders has been improved in the Gantt view.


Online Payments

Razorpay

Razorpay now supports tokenization.


Payroll

Dashboard warnings

The dashboard warnings now include additional options.


Planning

Gantt color-coded hour analysis

Quickly identify under- or over-assigned hours in the Gantt view by grouping by employee/resource and at least another group.

Undo "Auto Plan"

Undo the "Auto Plan" action to instantly remove all automatically scheduled open shifts and sales orders.


Point of Sale

Table merging

Quickly merge tables to centralize orders, e.g., for big groups of people.


Project

Allocated hours in the Gantt progress bar

Employees' workloads are now displayed in the Gantt view progress bar based on task time allocation.

Burn-up chart

Get a burn-up chart analysis for your projects.

Kanban view: sub-tasks creation

Create sub-tasks from the kanban cards of your tasks.

Time allocation based on planned dates

The time allocated for your tasks is based by default on the tasks' planned dates.

Tracking revisions in tasks

Monitor task description changes and revert to previous versions.


Sales

Order date

Added an order date field on vehicles.

Amazon connector

A free order is now created when a product is replaced by Amazon.


Spreadsheet

Dashboard creation

The original spreadsheet of a dashboard is now sent to the trash in Documents upon creation of the dashboard.

Find and Replace feature

Added search granularity (all sheets, current sheet or specific range) to the Find and Replace feature.

Insert list selection

Insert a selection of records from a list into a spreadsheet.

New "=CELL" function

The "=CELL" function has been added. It allows to retrieve information from a designated cell or the result of another function.

Number formatting

Number formatting is now preserved when pasting values.

Plain text format

Added plain text format.

Unused data sources

Unused data sources are flagged in the Data menu.


Surveys

Live session QR code

Display a QR code to join a live session.


Time Off

Time-off type visibility on employee dashboards

Choose if a time-off type should appear on employee dashboards.


Timesheets

Grid view: color-coded totals

Quickly evaluate whether you or your employees have missed hours, worked overtime, or precisely recorded hours using a color-coding system in grid view.

Weekends in the grid view

Toggle weekend visibility on and off in the grid view.


Website

Custom page templates

Add any of your pages to the New Page wizard so they can be used as a template.

Property fields in website forms

Use property fields in forms on your website.

Table of contents

Add columns and grid elements to your table of contents.

Theme preset: color gradients

Select color gradients for your backgrounds in your color preset.