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.