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.