Odoo 18 Has Landed! Fresh Off The Press From OXP 24 - What Can You Expect As A User Moving Into 2025?
I am back! Fresh off the press from Odoo Experience 2024, we now have the Odoo 18 Release Notes. With much discussed last week in keynotes, including, Fabien Pinckaers, Wynand Tastenhoye, Antony Lesuisse and plenty of others conducting talks, we have so much to discuss over the coming weeks/months ahead.
While we are still a couple of months away from Christmas, it's the season of gifts, and also Odoo features for us. With plenty being improved on and new features entering development - it has never been a better time to get stuck into the community and platform. So, what has been released or announced so far?
Some great feedback and insight at OXP as well.
I'm buzzing with excitement. We've been treated to a well-stacked Release Notes this time around, which is pretty packed with updates to features and improvements. Some pretty big updates to seamless workflow automations, including exciting updates in Odoo areas such as Accounting, Localisations and Inventory, plus a heap more.
So, grab a coffee - maybe even a couple of biscuits and sit back as we discuss the Release Notes and features of Odoo's newest version - Odoo 18.
Additionally, a massive thank you to all those whom I met last week at OXP 24. It was extremely humbling to hear all the feedback regarding the booth, newsletter and the impact we are having as a community. Keep the support coming, and we will do the rest. :)
This Edition's Ingredients
Let's take a look at this article's ripe ingredients to see what's coming up.
- 🎲 General
- 💹 Accounting
- 🔵 Localisations
- 📓 Appraisals
- 🔂 Approvals
- 🙋 Attendances
- 🔢 Barcode
- 📆 Calendar
- 🔠 CRM
- 📉 Dashboards
- 📮 Discuss
- 📂 Documents
- 🌐 eCommerce
- 💡 eLearning
- 📤 Email Marketing
- 👨 Employees
- 🎈 Events
- 🔢 Expenses
- 📌 Field Service
- 🚚 Fleet
- 📥 Helpdesk
- 📚 Inventory
- 📋 Knowledge
- ☎️ Live Chat
- 🔄 Maintenance
- 🔧 Manufacturing
- 📩 Marketing Automation
- 📬 Marketing Card
- ⭕️ Meeting Rooms
- 💳 Online Payments
- 🔔 Payroll
- ⏳ Planning
- 🔁 PLM (Product Lifecycle Management)
- 💻 Point of Sale (PoS)
- 📎 Project
- 💸 Purchase
- ✅ Quality
- 💼 Recruitment
- 🗣 Referrals
- 🔨 Repairs
- 💰 Sales
- 📍 Shop Floor
- ✏️ Sign
- 💌 Social Marketing
- 📊 Spreadsheet
- ✂️ Studio
- ♻️ Subscriptions
- 📝 Surveys
- ⛔️ Time Off
- 📆 Timesheets
- 🌎 Website
So, let's not waste time, as I can tell you are itching just as much as I am.
P.S. I'll be sure to share plenty of the fantastic talks at Odoo Experience 2024, from the Odooer Experts sharing more insights on the new features and further improvements disclosed in the Release Notes.
🎲 General
Let's take a look at some of the general enhancements that have been focused on speeding up all those day-to-day tasks and keeping your job easy!
Company-Switching Shortcut
Switch between companies faster than ever with the new (ALT + SHIFT + U) keyboard shortcut via the improved company switcher.
Contacts: Search By Address
Now you can search for contacts using their address, making it easier to locate the right contact in seconds. Great for all those quick searches which need to be undertaken.
Debug Menu: Model
Access the model directly from the debug menu for easier technical navigation.
Error Messages
Error messages have been revamped, making them easier to read and share with detailed technical info, which can fuel further understanding on finding the key root of the problem.
Editor: List Detection And Suggested Command Buttons
Create numbered and bulleted lists using shortcuts like 1. or *. Get suggested commands while editing with powerbox tooltips.
Dedicated Progressive Web Apps And Mobile App Installation
Now, you can install dedicated PWAs like Barcode, PoS, Attendances, and more directly from your mobile device. Now that is going to be pretty nifty!
Filter Records With Mobile Search Panel
Easily filter and manage records in apps like HR or Expenses using the new search panel, which has been optimised for mobile, in this circumstance.
Gantt View
Enjoy infinite horizontal scrolling for more flexibility when rescheduling tasks in Gantt view.
Image Import
Import files and images through the importer, making file management easier.
List Column Width
The computation of column width in lists has been improved for better readability.
Mobile: Editor Toolbar
The editor toolbar has been optimised for mobile, giving you more control when editing on the go. Perfect for when you are on the way to the office and grabbing a quick coffee.
Occurrence Sorting
Sort records by occurrences when grouped in a list view for better organisation.
Passkeys
Secure your login with passkeys—a new phishing-resistant authentication method that bypasses traditional usernames and passwords.
Readable URLs
URLs now look cleaner and more intuitive, like (/odoo/project/5/tasks), making navigation and manual edits a breeze.
Search Bar
Relaunch a search simply by clicking the magnifying glass icon in the search bar.
Tour Revamp
Onboarding and testing tours just got easier with a new UI. Users can now enable or disable tours from the user menu.
💹 Accounting
What's new in Accounting for Odoo? We improvements across how you manage invoices, budgets and financial reports to ensure that your processes are seamless.
Abnormal Invoice Alert
A new alert system automatically flags invoices with unusual amounts or dates, keeping your finances secure.
Allow Email Aliases On MISC Journals
Use email aliases to automatically create journal entries from email attachments for miscellaneous journals.
Analytic Budgets
Budget management has been simplified—no more dates on budget lines or budgetary positions.
Annual Sequence And Staggered Fiscal Years
Now, journals can follow fiscal year sequences that differ from calendar years to handle staggered fiscal years.
Ascending/Descending Report Dates
You can now switch between ascending or descending date orders when comparing reports.
Audit Trail Improvements
Enhanced audit trail to comply with GoBD certification in Germany.
Autopost Bills
Automatically post bills from selected vendors, saving you manual work.
Reconciliation: Simplified Batch Payment Matching And Statement Form View
Batch payments are now grouped into a single line, making reconciliation quicker and easier. A new statement form view offers direct navigation to linked transactions.
Bank Statement: Import And OCR
Import bank statements even when transactions aren't sorted by date, and let OCR automatically extract transaction details from PDFs or image files.
Bills Payment Wizard: QR codes
QR codes for outgoing payments are now integrated into the vendor bills payment wizard.
Catalog View In Invoicing
The 'Catalog view' is now available for customer invoices and vendor bills, giving you a clearer view, across the whole process.
Charge Bearer
You can now specify the charge bearer when generating batch payments for ISO20022 payment files.
Check Printing Layout
Customise check layouts in the bank journal settings to match your business needs.
Combine Analytic Distribution Models
Use multiple analytic distribution models, each with its own sequence, for better financial tracking.
Configure Layout Wizard
The layout wizard for invoices now uses actual invoice data for previews and makes it easier to add QR codes for SEPA payments.
Credit Card Journal
A new journal type is added to help you manage credit card payments and handle reconciliations more efficiently.
Currency Exchange Rate
Exchange rates are now stored on invoices and displayed for better currency management.
Customised Invoice Templates
Create custom invoice templates with Studio and ensure they're compatible with the Send & Print flow, for ultimate process clarity.
Date Selector
The new date selector in reports makes navigating from one period to another smoother than ever. Great improvements for usability in this area.
Duplicate Bill Detection
Odoo now flags potential duplicate vendor bills before they're created, using smart links for easy navigation.
Financial Budgets
Display and compare figures with financial budgets directly in profit and loss reports.
Follow-Up Report, Customer Statement, And Partner Ledger Revamp
The follow-up, customer statement, and partner ledger views have been merged and improved for a more streamlined reporting experience.
Import Matching Numbers
Add a matching number when importing CSV lines, and Odoo will try to reproduce reconciliations once all related moves are posted.
Instalment Payments
Register relevant instalment payments in the invoice form view, with clear portal displays of paid amounts towards the end customer.
Intercompany Transactions
Manage intercompany transactions more flexibly by using booleans instead of radio buttons.
Invoice Analysis Report
Get margin and inventory valuation measures based on customer invoices and vendor bills without the need for the Inventory app.
Journal Email Alias
If an email sent to a journal alias contains no usable file, Odoo sends an automatic response to notify the sender.
Journal Report
The journal report UI has been simplified for faster performance, though detailed transactions remain available for export.
Legal Notes On Taxes
Add specific legal notes to taxes, giving you more control over how taxes appear on documents.
Loan Management
Manage loans more easily with automated adjustments based on your amortisation schedule.
Lock Dates Wizard
Lock dates by journal type, with new options for hard lock dates and exception management.
Matching Numbers
Colour-coded matching numbers and improved partial match specifications make reconciliation even clearer.
Multi-Ledger
Improved usability for multi-ledger accounting in multi-company environments with better grouping and filtering.
New Documents Layout
Three NEW document layouts have been added to give you more customisation options.
New Product Widget
Products and descriptions are now combined into a single column in invoice line editions.
OSS Periodicity
OSS sales reports now follow their own periodic schedule—quarterly for OSS reports and monthly for IOSS reports.
Overdue Invoices And Online Payments
Customers can see overdue amounts on their portal and follow smart links for quick online payment.
Partner Payment Method
Specify preferred payment methods per partner for easier invoice management and batch payments.
Payment Terms
A new payment term type allows calculation based on "Days end of month".
Payments Without Accounting Entries
Payments won’t create an accounting entry unless an outstanding account is specified on the linked payment method.
Peppol
Easily send invoices via the Peppol Network while still receiving bills in any other system.
PO/Bill Matching
Match open purchase order lines with vendor bill lines manually or create new POs from vendor bill lines.
Preferred Invoicing Method
Set preferred invoice-sending methods and e-invoice formats for contacts, streamlining the invoicing process.
Send & Print Visibility
Improved visibility of the Send & Print feature makes it easier to access.
Reconciliation Models: Generate Invoice/Bill
New models allow you to create customer invoices or vendor bills directly from bank transactions.
Reconciliation Wizard
The amount is now editable when reconciling single journal items, allowing for partial write-offs.
Register Payment on Draft Invoices
You can now register payments on draft invoices or bills via the action menu.
Sales Taxes Price Included/Excluded
Set default sales tax settings for price-included or price-excluded, with the option to override on individual taxes.
SEPA Direct Debit (SDD)
Improved SEPA Direct Debit flow and user experience with flexible pre-notification periods.
SEPA ISO 20022
The SEPA module now clearly distinguishes between ISO20022 and SEPA payment methods.
Shared Accounts Between Companies
Accounts can now be shared between multiple companies or merged across companies.
Split Balance Sheet Horizontally
Present balance sheets in two halves for better clarity, following regional preferences.
UBL Invoice Import
When importing a UBL invoice, Odoo populates the partner's bank account from the XML.
Updating Imported Invoice Lines
Add more details to imported invoice lines without affecting the original amounts.
Warning For Potential Duplicate Invoices
Odoo displays warnings if a customer invoice might be a duplicate based on the customer, date, and amount, further than notifying of this occurrence.
🔵 Localisations
Odoo continues to expand its global reach with new and improved localisations for various countries. From tax regulations and payroll management to compliance, new updates mean that businesses around the globe can continue to expand.
🇦🇷 Argentina
Accounting: Multiple checks can now be registered with a payment. VAT summaries now offer more detailed tax insights. Withholding tax calculations are now automated, improving the withholding process during payment creation.
🇦🇺 Australia
Accounting: Updates to taxes ensure they align better with the Australian market. TPAR taxes are archived by default, and GST management has been enhanced with support for deferred GST and monthly BAS closures. A new "W" payroll section is available in the BAS report, along with support for withholding amounts (W3).
Payroll: A complete revamp integrates all rules into a single salary structure, with the latest 2024-2025 tax rates. Compliance tests for STP Phase 2 and SuperStream are now supported. The new setup allows YTD balances to be imported for employees switching to Odoo Payroll. There’s also support for child support, Medicare levy variation, and termination payments per ATO’s schedule 7.
🇧🇩 Bangladesh
Accounting: Localisation introduces the chart of accounts, fiscal positions, taxes, and detailed tax reports for businesses within the region.
Payroll: Salary rules, income tax credit handling, and tax slab calculations are now localised to Bangladesh regulations.
🇧🇪 Belgium
Accounting: The Individual Accounts report now provides more comprehensive details.
Payroll: Work entries can be exported to Group S, Partena, and UCM, with improved accuracy for end-of-notice period calculations.
🇧🇷 Brazil
Accounting: New Operation Type selection supports more CFOP cases on invoices and sales orders. E-Invoicing has been improved, with Avalara Brazil handling tax computations. PIX payments can now be collected, and NF-e XML import supports vendor bill creation.
🇧🇬 Bulgaria
Accounting: Bulgaria National Bank has been added as a currency rate provider.
🇨🇦 Canada
Accounting: You can now generate batch payments to vendors using the CPA005 file format, streamlining payment processes.
🇨🇳 China
Accounting: A new chart of accounts for large businesses in China is now available.
🇨🇴 Colombia
Accounting: E-Invoicing has been integrated with DIAN. Updates to eCommerce ensure compatibility with DIAN’s electronic invoice requirements, and the Banco de la Republica de Colombia has been added as a currency rate provider.
🇨🇾 Cyprus
Accounting: The base localisation package includes the chart of accounts, taxes, fiscal positions, balance sheets, and profit and loss reports.
DACH
Accounting: The DIN5008 report for the region has been shifted to XML for increased flexibility in editing.
🇪🇨 Ecuador
Accounting: Enhanced workflows for purchase reimbursements and EDI invoice management. Global discounts and negative lines are now supported in electronic invoices.
🇪🇬 Egypt
Payroll: Tax brackets have been updated to include 27.5%, and end-of-service rules have been added. The new master payroll report enables payroll summaries for each month.
🇪🇪 Estonia
Accounting: Updated VAT rules ensure compliance with local tax requirements.
🇬🇹 Guatemala
Accounting: The Bank of Guatemala has been added as a currency rate provider.
🇭🇺 Hungary
Accounting: Full e-Invoicing has been implemented for improved compliance and smoother operations.
🇮🇳 India
Accounting: A new ENet Payment CSV generator makes it easier to generate files for vendor payments, while bills and notes can now be fetched directly from the GST portal.
Payroll: Reports have been reworked, and departments are now available on payslips.
Time Off: You can now configure time-off types as sandwich leaves.
🇮🇩 Indonesia
Accounting: Bank Indonesia has been added as a currency rate provider. QRIS QR codes are now available on invoices and the portal, making it easier to manage payments.
Payroll: The localisation has been added.
Point of Sale: Payment statuses for Bank QR QRIS transactions can now be fetched.
🇯🇴 Jordan
Accounting: The base localisation package includes the chart of accounts, taxes, and tax reports.
Payroll: A new localisation includes salary calculations, tax brackets, national contribution tax, and social security.
🇰🇪 Kenya
Accounting: Compliant with Kenya's new ETIMS system, including the OSCU checklist.
Payroll: The master payroll report has been added for Kenya.
🇰🇷 Korea
Accounting: Added provinces and metropolitan cities for easier localisation management.
🇰🇼 Kuwait
Accounting: The chart of accounts for Kuwait is now available.
🇱🇺 Luxembourg
Payroll: Payroll localisation has been reworked for better computation and gratification handling.
🇲🇾 Malaysia
Accounting: E-Invoicing with Peppol PINT Malaysia has been implemented, along with a statement of account report.
🇲🇺 Mauritius
Accounting: The base localisation package includes taxes, fiscal positions, and tax reports.
🇲🇽 Mexico
Accounting: Carta Porte 3.0 is now supported, improving XML invoice import and bill duplicate detection. Local taxes can now be configured in CFDIs generated in Odoo.
🇲🇦 Morocco
Accounting: The tax report can now be exported in XML, and ICE (Identifiant Commun de l'Entreprise) is displayed on invoices for regulatory compliance.
🇳🇿 New Zealand
Accounting: Batch payments can now be downloaded in EFT format for fast supplier payments.
Payroll: The Employment Hero integration is now available.
🇳🇬 Nigeria
Accounting: The base localisation package includes taxes, fiscal positions, tax reports, and withholding tax reports.
🇵🇰 Pakistan
Accounting: New withholding taxes and two new tax reports have been introduced. The list of states has also been added.
Payroll: New payroll localisation includes basic salary calculations, tax brackets, and deductions.
🇵🇪 Peru
Accounting: The detraction amount is now included in invoice PDFs, and the PLE reports provide detailed inventory and cash transaction tracking.
🇵🇭 Philippines
Accounting: The 2023 version of the 2550Q tax report has been added, along with new SLSP and withholding tax support.
🇶🇦 Qatar
Accounting: A full chart of accounts is now available for Qatar.
🇷🇴 Romania
Accounting: Implemented the E-factura sending to SPV with the necessary web services access tokens from ANAF.
🇷🇼 Rwanda
Accounting: The base localisation package includes a chart of accounts, taxes, fiscal positions, and tax reports.
🇸🇦 Saudi Arabia
Payroll: Improved end-of-service and GOSI calculations, and a new master payroll report lets you generate monthly payroll summaries.
🇸🇬 Singapore
Accounting: Journal entries can now be synchronised with Employment Hero (formerly KeyPay).
🇪🇸 Spain
Accounting: Various improvements for Factura-e and new AEAT models ensure compliance with Spain’s tax system.
SYSCOHADA:
Accounting: SYSCOHADA countries now have individual localisation modules, supporting taxes, tax reports, and the OHADA chart of accounts.
🇹🇿 Tanzania
Accounting: A full base localisation package, including a chart of accounts and tax reports, is now available.
🇹🇭 Thailand
Accounting: The Bank of Thailand has been added as a currency rate provider.
🇹🇷 Turkey
Accounting: A new tax report and taxes have been introduced, along with a default sales return account in the sales journal.
🇺🇬 Uganda
Accounting: The base localisation package includes a chart of accounts, fiscal positions, and tax reports for companies within the region.
🇦🇪 United Arab Emirates
Accounting: A corporate tax report is now available. The fiscal period start date can now be customised.
Payroll: A new master payroll report enables monthly payroll summaries, while salary rules have been updated for social insurance, DEWS, and other allowances.
🇬🇧 United Kingdom
Accounting: UK companies can now connect simultaneously to HMRC, with fiscal periods that don’t need to start on January 1st.
🇺🇸 United States (USA)
Accounting: Print checks directly on blank paper in Odoo without third-party software. The Avatax module is improved for better tax group displays.
Payroll: New support for various US states, including Alabama, Nevada, Washington, and Colorado, with workers' compensation for Washington State.
🇺🇾 Uruguay
Accounting: The base localisation package has been updated, with dependencies added for LATAM modules. DGI e-Invoicing via Uruware is now implemented.
🇻🇳 Vietnam
Accounting: The tax report has been updated, and e-Invoicing integration is now available.
🇿🇲 Zambia
Accounting: The base localisation package includes the chart of accounts, taxes, and profit and loss reports for those organisations and companies operating in the region.
📓 Appraisals
Managing employee performance has never been easier across Odoo's HR suite. Now handling across multiple countries and managing feedback is more efficient.
Multi-Company Employee Management
You can now manage appraisals for employees across multiple companies from one place.
360 Feedback
Easily resend requests for 360 feedback to multiple employees at once.
New Notification Option
Follow appraisals and receive notifications when 360 feedback answers are submitted.
New Onboarding Screen
Demo data has been improved, making the onboarding process smoother by eliminating multi-app errors, to ensure that newly listed employees have a smooth ride.
Request Hierarchy
The creator of an appraisal is automatically added to the appraisal for higher management actions, streamlining the review process.
🔂 Approvals
Approvals get a boost with new tools to help you find exactly what you need faster.
Filters
New filters and "group by" options have been added to help you organise approvals more efficiently so that you have preferred options at just the click of a button once finalised.
🙋 Attendances
Managing attendance is now more flexible, with enhanced validation options and better automation. Keeping the train tracks turning in the right direction without delay.
Extra Hours Validation
Validate extra hours worked, either partially or in full.
Automatic Check-Out And Missing Hours
New settings for automatic check-out and absence management help you better manage employee time.
Improved UX
Multiple user experience aspects have been revamped for smoother attendance management.
🔢 Barcode
The Barcode app is getting a new look, with powerful features to speed up scanning, inventory adjustments, and tracking. It's time to get out those scanners with Odoo 18, once again.
New Design
The Barcode app has a refreshed design, improving the overall user experience.
Create Product With Barcode Lookup Database
When scanning a new product, the system will prompt you to create a new product with data from the barcode lookup database.
Group Batch Lines And Disable Add Product
Group batch lines of the same product, and disable the option to add unwanted products during picking.
Hide Quantities
You can now hide supposed quantities on inventory adjustments.
Hide Reserved Lots And Serial Numbers
Reserved lots and serial numbers can be hidden on transfers, making processes smoother.
Multiple Serial Numbers Scan
Generate a QR code containing all serial numbers in a package and scan them at once for easier lot management.
RFID Support
Use RFID scanners to speed up receipts and inventory adjustments for RFID-labeled products.
Scan Transfers
Filter batches by scanning a transfer, a product, or a package.
Serial Numbers And Lots Improvements
Scan a lot or serial number from the main Barcode screen to display its details.
Sign Delivery
Companies making their own deliveries can now sign deliveries simply by scanning a barcode.
📆 Calendar
Customising your appointments just got easier with new options for default settings.
Default Appointment Duration
Define the default duration for appointments and save it as a user default for future use.
🔠 CRM
CRM enhancements make managing sales pipelines more efficient by improving lead tracking and revenue management. Keep that business pipeline fueled with bustling opportunities.
Expected Revenue
The expected revenue for leads is automatically updated when quotes are confirmed, giving you real-time insights into your potential sales.
📉 Dashboards
Dashboards are more customisable and shareable than ever, helping you track the metrics that matter to your business. Identify what you need and start reporting.
Manage Dashboard Sharing
Publish dashboards to make them visible to your team, or keep them private for personal use.
Company-Specific Dashboards
You can now create and assign dashboards to specific companies, perfect for managing multi-company setups.
New Dashboards
New pre-built dashboards have been added, including Purchase & Vendor Analysis, Operation Analysis, POS - Restaurant, Warehouse Daily Analysis, Warehouse Metrics, and Email Marketing.
📮 Discuss
Odoo Discuss now offers more dynamic communication tools, making collaboration and message management smoother across channels. Take to the channels with your work friends to ensure that tasks are getting completed correctly and promptly.
@Everyone Mention
You can now mention all channel members at once using @everyone, making it easier to send group-wide notifications.
Activities: List View And Mass Actions
Manage daily activities using the list view, with buttons for quick actions like completing tasks.
Activity Plans: Timing
You can now set specific timings for each activity in an activity plan.
Actual Chatter In Portal
Portal users can now engage more actively by adding reactions, copying message links, and editing or deleting messages.
Breadcrumbs
Navigate easily back to previous views using breadcrumbs, improving the flow when moving through Discuss.
Canned Responses
Manually select canned responses, which can now be private or shared, for more personalised replies.
Chat Window
Minimised chat windows now appear as bubbles in a more intuitive order.
Configuration Improvements
Better notification management and default settings are now accessible through the configuration menu.
Copy Message Link
Easily share messages from one thread to another with a copy message link feature.
Emails: Dynamic Placeholders
Add dynamic placeholders to emails with just a click, enhancing email personalisation.
Heavy Attachments
Large attachments are automatically turned into links to prevent email servers from rejecting them, which is great for best practices.
Mail Composer
The mail composer has been improved for a smoother email writing experience.
Message Scheduling
Schedule messages to be sent later, perfect for timed communications.
Mobile Push to Talk
When on a call, you can now choose between Voice Detection or Push to Talk options in the settings.
New Message Separator
A separator now appears above the last unread message, helping you quickly identify new content where needed.
Persistent Composer
The content of your messages remains intact when switching from the full to small composer, even during connectivity issues.
Sub-threads
Introduce secondary discussions within a channel with sub-threads, allowing more organised communication within larger discussions.
📂 Documents
Managing your documents is now easier and more efficient with these smart updates, giving you more control over file sharing, deletion, and organisation.
Attachment Smart Button
Connect accounting records directly to related documents using a smart button.
Automated Document Deletion
When Files Centralisation is enabled, deleting a record will also move its attachments to the trash automatically.
Full Resolution Images
Documents maintain full resolution when uploaded, ensuring high-quality file storage.
Hotkeys In Split PDF Tool
Use hotkeys to perform actions in the Split PDF tool for faster document splitting.
Preset Splits And Selection
With SHIFT + S, you can split a PDF into blank pages and remove them automatically.
Workspace Sharing
Share a workspace easily through the workspace navigation panel for better collaboration.
Workspace, Rights & Share Management
The app has been redesigned with new management options for rights, folder sharing, and actions.
XML Files With An Embedded PDF
You can now preview XML files that contain embedded PDFs.
🌐 eCommerce
eCommerce functionality has been enhanced to offer more customisable shopping experiences for customers and merchants, ensuring smoother product management and checkout processes.
Attribute Selection Follows Users
When users apply filters on your shop page, the selected product variants will carry over to product pages.
Click & Collect
A new feature allows customers to check in-store stock and pick up orders at their preferred store.
Delivery Form Moved to Checkout
Customers can now select their delivery method during the checkout process, improving flow and user experience.
Display Product Template
If desired, product templates can now be shown instead of variants in the “Products” block.
Configure Products
eCommerce products can now be fully configured from the backend, giving merchants more flexibility.
Mega Menus
Build engaging mega menus based on your eCommerce categories for better navigation.
New Interface For Pick-up Points
A redesigned pick-up point interface is available for SendCloud and Fedex users.
Customisable Category Pages
Use building blocks to customise product category pages to match your brand and product offerings.
Optimised Product Images
Product images are automatically converted to the WebP format for faster loading times.
Product Ribbons For Variants
Easily create and apply ribbons specifically to product variants rather than product templates.
Save For Later
Customers can now save products to their wishlist directly from their shopping cart.
Shop Display Options
Decide whether your /shop page is visible to all users or only logged-in ones. For unlogged users, your product catalog remains hidden.
Sign in/up Button Visibility
Unlogged customers placing orders will need to enter their email and have the option to sign in or subscribe to newsletters during the checkout process.
💡 eLearning
eLearning improvement focuses on course resource organisation, helping educators provide more structured and accessible content.
Sequences On Additional Resources
The order of additional resources added to a course is now maintained on the front end, keeping content delivery structured and consistent.
📤 Email Marketing
These new features enhance reporting and contact management, making it easier to track campaign performance and manage mailing lists.
Opt-out Reporting
View reports that detail why subscribers opted out of your mailing list, offering insight into campaign adjustments.
Optional Contact Name Split
You can now split mailing contacts into first and last names for more personalised communications.
Recipient Clicks
Track which recipients clicked on links in your mailings, helping you measure engagement.
Tracker Granularity
Track multiple links leading to the same URL and see which specific link generates the most clicks for better campaign analysis.
👨 Employees
Manage your workforce more efficiently with these updates, from attendance management to bank account handling and more.
Activity Plan And UX Improvements
Activity plans now handle unlinked managers better. The user experience has been enhanced, with a new Payroll tab and support for legal names, among other tweaks.
Attendance Management
Advanced presence control settings have been reworked, and the Presence report is now accessible directly from the Employees’ Kanban view.
Avatar Card Preview
Quickly get an overview of your employees' roles and skills by clicking their avatar in the Planning, Timesheets, and HR apps.
Back From Leave Date Smart Button
A new smart button shows when employees are back from leave.
Bulk Signature Requests
Request signatures from multiple employees directly from the list view.
Department Manager Visibility
Managers can view reports and information about their teams without needing additional HR access rights.
Organisation Chart: New Filters
New filters have been added to the organisation chart for more effective navigation.
Employees' Bank Accounts
A new menu allows you to manage employees’ bank accounts directly from the Employees app, increasing useability regarding HR processes.
Skill Colors
You can now define colours for skill categories, making it easier to categorise and identify employee skills.
🎈 Events
Event management is more seamless, with better registration options and lead generation.
Events From Point of Sale
Sell event tickets directly from your Point of Sale system, streamlining event sales.
Pop-Up Register Button
A pop-up registration button now allows attendees to register from any page, enhancing accessibility.
Retroactive Lead Creation
Automatically create leads from your event attendees, even after the event has ended.
Visibility
Control who can register for your events—open it to everyone, only logged-in users, or users with a special link.
🔢 Expenses
These updates simplify the expense management process, making approvals, vendor tracking, and integration with payroll smoother.
Add Vendor For Expenses Paid by Company
Employees can now specify vendors for expenses paid by the company, improving the bank reconciliation process.
Create Draft Entry After Approval
Expense entries are created in draft form after manager approval, providing more flexibility for accountants to handle approvals from the Accounting app.
Report In Next Payslip Improvements
The integration between Expenses and Payroll has been improved. Posting salary entries triggers the creation and reconciliation of expense vendor bills, simplifying payment management.
📌 Field Service
Organising field service tasks is easier with improved task dispatching, skill assignments, and a simplified mobile interface.
Gantt View
Easily dispatch unassigned tasks from the Gantt view, filtering by specific users to optimise scheduling and efficiency within the organisation or company.
Pick Up Products
View the products needed for field service tasks via a smart button, keeping things organized.
Plan By Location
Group field service tasks by location to reduce travel time and plan efficient routes between job sites. Great for your workforce that is on the road all the time.
Simplified Mobile View
A streamlined mobile form view makes it easier for onsite workers to navigate tasks while on the job. Meaning that the end client is experiencing an optimised process.
Skills
Assign tasks to the right team members based on their skill sets for better company resource management, across certain teams and inderviduals.
🚚 Fleet
Fleet management gets a user experience makeover with streamlined stages and communication improvements.
Contract UX Uniformisation
The stages for vehicles have been updated, and several usability improvements have been made to make managing fleet contracts easier.
Mass Email Drivers
You can now send emails to a group of drivers using the mail wizard, improving essential communication.
📥 Helpdesk
Enhancements on Helpdesk make it easier to engage with your community and improve customer support via forums.
Forum Improvements
You can now create helpdesk tickets directly from forum posts, streamlining the support request process to ensure they are handled quickly and, most importantly, correctly.
📚 Inventory
The Inventory module has been upgraded to streamline stock management, improve tracking, and enhance flexibility across companies and warehouses.
Batch And Wave Picking Improvements
Wave picking is now automated, and common elements like contact or location are included in the wave/batch description when grouping transfers.
Create Backorders In Advance
You can now split pickings before validation, allowing partial deliveries to different locations or on different dates.
Cross-Company Lots/Serials
Lots and serial numbers are fully traceable across companies. They remain consistent during inter-company transfers.
Dashboard UX
The Inventory dashboard has a revamped user experience, making it easier to navigate.
Dispatch Management System
Organise delivery rounds and manage shipments either with your own fleet or through third-party logistics providers.
Eased Return Process
Simplify returns by creating new transfers to send products back during the return process.
Editing a Package's Location
You can change a package’s location without creating a transfer by simply using the Kanban view, in question.
Editing Layer Values
You can now edit specific valuation layers during revaluation processes.
Inventory Reports UX
The reporting menu has been redesigned to make inventory reports more intuitive and accessible, across the workflow process.
Make To Stock And Order
When stock is unavailable, the system will trigger a procurement for only the missing quantity instead of initiating a full move.
Manual Entry of Barcodes
Users can now manually enter barcode numbers, enhancing flexibility for stock operations.
Next Transfer Button
A new smart button shows the next linked transfers, making navigation between transfers smoother and more comprehensive in overlay.
Pull to Push Rules And Flexible Routes
Push rules are only triggered when a transfer is validated. This new flexibility means transfers are no longer pre-created, reducing clutter and improving space management.
Putaway Rules
Improved putaway rules ensure incoming products are placed where other quantities of the same product are or have been.
Tracking At Delivery
Tracked products that aren’t monitored at reception are displayed as non-tracked items during delivery, easing transfers.
User Rights: Inventory Adjustments
Users can now apply inventory adjustments based on specific rights.
Valuation By Lot/Serial Numbers
Each lot or serial number now has its own valuation, making financial tracking more granular.
View Empty Locations
Easily identify which locations are empty by using the locations list view.
📋 Knowledge
The Knowledge app is packed with new features to help teams organise and manage articles more effectively. Take advantage of having a resource pool at your team's fingertips to ensure that documentation and education are at the forefront of your operations.
Article Organisation
Browse articles using a tree structure that can be expanded and collapsed for easier navigation.
Calendar Start/End Display
Define and display start and end times for events directly within Knowledge articles.
Excalidraw Boards
You can now insert Excalidraw drawing boards directly into Knowledge articles to add visual aids. Great for providing that additional angle of explanation.
Hierarchy Navigation
A new top bar makes it easier to locate and navigate through the article hierarchy.
Search Full Text
A new search interface allows you to search the full text within Knowledge articles.
Shared Articles
When sharing a published article, the "public article" navigation panel is no longer displayed, streamlining the reading experience.
☎️ Live Chat
Communicate more effectively in Live Chat with shortcuts that streamline channel navigation.
Discuss And Command Palette Shortcuts
You can now join or leave Live Chat channels directly from the Discuss app or using the command palette.
🔄 Maintenance
The Maintenance app gets a useful addition with new custom fields for improved task tracking.
Property Fields for Maintenance Tasks
You can now create property fields for maintenance tasks, allowing more tailored tracking and reporting across those all-important Maintenance Tasks.
🔧 Manufacturing
Manufacturing processes are more streamlined, with improvements in production planning, tracking, and work-in-progress management.
Master Production Schedule
The design has been updated, with new features such as yearly planning, automatic replenishment, maximum batch sizes, and import templates. When accessed from a Bill of Materials (BoM), the Master Production Schedule is now available across all BoM levels for full visibility.
Mass Production of Serial Numbers
The mass production wizard has been revamped, allowing you to specify component consumption.
Work In Progress
Post work-in-progress journal entries to record material and labor consumption in the balance sheet during ongoing production.
BoM Overview
Availability checks now take into account work centre availability, ensuring better production planning, across the whole workflow.
📩 Marketing Automation
Automate your marketing campaigns with improved activity tracking and new e-Commerce-focused templates, so that your actions are hitting the mark with the correct audience.
Activity Summary
An interactive summary now explains the purpose of each marketing activity more clearly.
Choose Server
Select the mail server to be used for sending campaign emails, giving you more control over your mail infrastructure.
Templates For e-Commerce Flows
New marketing automation templates have been added for common e-Commerce workflows, making setup faster and easier.
WhatsApp Message As An Activity
Schedule WhatsApp messages as part of your Marketing Automation campaigns, allowing multi-channel marketing efforts.
📬 Marketing Cards
A new social marketing tool to help you manage and promote events across your community.
New Social App
Use this app to promote events, and track speakers, attendees, and sponsors for better event marketing management. to ensure that you have all bases covered regarding trying to attract the relevant people and leads.
⭕️ Meeting Rooms
A simple yet useful update to make meetings more immersive.
Full Screen Mode
The Meeting Rooms app now supports a full-screen display, improving visibility during meetings and presentations.
💳 Online Payments
The Online Payments module now includes more options and clearer internal visibility, helping businesses manage payments seamlessly.
Display Unavailable Payment Methods
Internal users in debug mode can now see unavailable payment methods in payment forms, making it easier to understand why certain options aren’t visible to customers.
Razorpay
Razorpay now supports tokenisation and EMI payment plans, giving users more flexible payment options. If you want to learn more about Odoo's partnership with Razorpay, you can take a look at my previous article discussing more on India's top payment gateway. ⬇️
Removed Deprecated Modules
Payment providers Alipay, PayU Latam, and PayUmoney have been deprecated and removed.
Xendit
Tokenisation is now supported for the Xendit payment provider.
Mollie
A new payment method, "Twint", has been added to the Mollie provider.
Worldline
Worldline is now available for Europe, replacing Ogone and SIPS.
PayPal
PayPal’s integration now features a new payment flow that allows customers to complete payments without leaving Odoo, to once again improve on the workflow.
🔔 Payroll
The Payroll module has been enhanced to provide more flexibility, automation, and user-friendly features, making payroll management more efficient.
Automatic Localisation Installation
Payroll localisations are now automatically installed based on the country, making setup easier.
Dashboard Warnings
New options have been added to dashboard warnings, offering more insights and alerts.
Flexible Number of Roles
You can now assign more than two roles to sign a contract, allowing for complex organisational setups, in this circumstance.
Generate Payslips
The payslip generation wizard has been reworked, allowing for better selection and flexibility.
Headcount
View your employee headcount based on active contracts at any time.
Offer Smartbutton
Easily navigate between signed offers and contracts with the new smartbutton feature.
Payslip Template
Create and customise payslip templates, with new styles available for both classic and light formats, which suit different people's preferences.
Rule Condition/Computation Based on Inputs
Salary rules can now be defined with an "Other Input" condition/computation type, adding flexibility to payroll calculations.
Salary Attachment Types
Salary attachment types have been merged with Other Input Types for streamlined management.
Salary configurator: Bicycle Categories
In Fleet, bicycles are displayed in categories within the salary configurator.
Search Salary Rules By Code
Salary rules can now be searched by Python code, allowing for more precise rule management.
Title, Job Position, And Department
Employee details such as title, job position, and department are now updated only at the start of a new contract.
Uniformisation of Payment Report
A generic payment wizard is available across localisations, allowing the generation of CSV files for payments.
Year-to-Date Computation
You can now set year-to-date computation on payslips.
⏳ Planning
These updates make planning more flexible and adaptive to employee availability and work requirements.
Consider Availability
Automatically prevent scheduling shifts on days when employees are unavailable by considering their availability during shift generation.
Flexible Working Calendars
Set fully flexible work schedules without fixed daily or weekly hours, offering more dynamic planning options.
Gantt Color-Coded Hour Analysis
Use color coding in the Gantt view to quickly identify under- or over-assigned hours by grouping employees, into certain areas and types as per your organisation requirements.
Integration With Rental
When a sales order with a rental product is confirmed, the related shifts are automatically scheduled for the rental period.
Shift Un-splitting In The Gantt View
You can now unsplit a shift directly in the Gantt view with a single action.
Undo "Auto Plan"
Instantly remove all automatically scheduled open shifts and sales orders by undoing the "Auto Plan" action.
Shift Unscheduling
Shifts can now be unscheduled from the Gantt view using a dedicated button for better flexibility.
🔁 PLM (Product Lifecycle Management)
The PLM module now offers better control for engineering change orders and work instructions.
UX Improvement
You can now specify whether the engineering change order (ECO) updates the version of the product or Bill of Materials. Additionally, a dedicated section for work order instructions has been added for more detailed planning.
💻 Point of Sale (PoS)
The Point of Sale system has been redesigned to improve user experience, payment flexibility, and customisation, particularly for restaurant settings.
AvaTax
AvaTax is now fully integrated into the Point of Sale module, improving tax calculations.
Cash Difference Logging
Opening and closing cash register counts are now always logged in the PoS session record for better auditing.
Create Products In PoS
You can now create and edit products directly from within the Point of Sale application, simplifying product management.
Customer Display
The customer display can now be used on any remote device without the need for an IoT box, offering greater flexibility.
Editable Payment Methods
Payment methods are now editable before the receipt is printed, allowing for last-minute adjustments.
PoS Redesign
The Point of Sale front end has been fully redesigned to focus on simplicity and improve the overall user experience.
QR Code Payments
Customers can now pay using their bank application by scanning a QR code, making the checkout process faster and more convenient.
Restaurant: Predefined Internal Notes
Add frequently used internal notes like "No dressing" or "Emergency" to orders with just a click, improving communication with the kitchen.
Restaurant: Table Merge
Quickly merge tables to centralise orders, which is especially useful for large groups.
📎 Project
Project management enhancements focus on improved scheduling, tracking, and analytics, making project oversight more efficient.
Allocated Hours In The Gantt Progress Bar
Employees' workloads are now visible in the Gantt view, based on task time allocation, helping managers track progress easily.
Analytic Plans On Projects
Assign project costs and revenues to different analytic plans for clearer financial reporting. Use analytic entries to track landed costs and automatically create project tasks from quotations.
Burn-up Chart
Track project progress and scope changes with a burn-up chart analysis for better forecasting.
Consider Deadlines
When scheduling tasks in batches from the Gantt view, deadlines are now automatically taken into account.
Display Deadlines In Gantt View
See project start and end dates at a glance in the Gantt view, streamlining time management.
Kanban View: Sub-Tasks Creation
Create sub-tasks directly from the Kanban view cards, allowing for more granular task management.
Optimised Task Hours
Task hours are now calculated based on planned dates, ensuring better alignment with project timelines.
Project Sharing
Grant portal users edit access to project tasks they follow, allowing them to manage communications and @mention other users.
Top Bar To Browse Related Project Records
Navigate to related records, like timesheets and invoices, directly from the task Kanban view with a top-bar feature.
Tracking Revisions In Tasks
Monitor changes to task descriptions and revert to previous versions if needed.
💸 Purchase
Purchasing gets more flexible and user-friendly, with new agreement types and easier management of tracked products.
Amounts In Local Currency
View totals in the company’s base currency on purchase orders and compare alternatives more easily, so that is applicable to your organisational needs.
New Purchase Agreement Type
A new purchase agreement type allows for easy creation of RFQs with fixed quantities.
RFQ Management From Email/Portal
Customers can now accept or decline RFQs directly from emails or via the customer portal.
Tracked Products: Generate Lot Numbers
Automatically generate lot numbers when receiving tracked products, ensuring better tracking.
✅ Quality
Quality control becomes more efficient with new tools for data collection and reporting.
Quality Checks With Spreadsheets
Perform quality checks using integrated spreadsheets, making data collection and reporting easier, when it is needed most.
On-Demand Control Frequency
A new frequency type for on-demand control points has been added for greater flexibility in quality checks to ensure that your business flows are operating to maximum capacity.
Reporting
Improved reporting for quantities passed/failed, making it easier to analyse quality metrics.
💼 Recruitment
Recruitment updates streamline applicant tracking, job posting, and candidate management, enhancing the overall hiring process.
Access Rights
Recruitment access rights no longer impact Employee access rights, improving role management.
Duplicated Applications Management
Easily manage and refuse duplicated applications via a new website feature that flags duplicate entries, so that you can effectively manage job applications one by one.
Email Parsing
New parsing rules allow you to extract applicant names from generic job board emails automatically.
Job Forms: Conditional Questions
Form fields can now be displayed conditionally, based on specific job descriptions.
Jobs Section
The jobs page is now integrated into your website's menu, making it easier for candidates to browse open positions.
Mass Email Templates
Send emails to multiple applicants at once using new mass email templates.
Monster Integration
Post job positions to Monster job boards directly from Odoo.
New Candidate Model
A new model has been introduced to process multiple applications more efficiently.
Referral Campaigns
Launch referral campaigns for job positions directly from the recruitment app and send campaigns to employees.
Refuse An Offer
In the salary configurator, candidates can use the feedback button to refuse an offer and provide reasons for rejection.
Skills on Job Position
Match the skills of job positions with candidates from the applicant pool to find the best fit.
🗣 Referrals
Referral management gets a boost with more communication options and new filters for better candidate tracking.
Refused Referees Filter
A new filter allows you to see and manage refused referees more easily.
Send By SMS
Send job referral links directly via SMS, improving communication with potential candidates.
Send By WhatsApp
You can now send referral links through WhatsApp, reaching candidates through their preferred communication method.
🔨 Repairs
Repairs are easier to manage with enhanced quality checks and location management for parts and components.
Improvements
Quality checks are now available for repair orders, and different locations can be specified for final products and components, making the repair process smoother and more organised.
💰 Sales
The Sales module introduces new features to improve order management, essential product configurations, and customer interactions while providing enhanced flexibility in quotes and pricing across the respected area.
Amazon Connector
When Amazon replaces a product, a free order is automatically created in Odoo, simplifying inventory management.
Attribute Values Removal
Attribute values that are no longer in use can now be deleted, even if previously applied to products (as long as they are first removed from those products).
Combo Products
Combo products are now available, allowing you to bundle multiple products into one, with customisable choices for customers. This feature is integrated into both eCommerce and Sales apps, so that the flow is consistent through your business.
Commission Plans
Manage commission plans for your sales teams with ease, helping to motivate and track performance.
Custom Zones In PDF Quote Builder
The PDF quote builder now offers more flexibility, allowing you to choose specific documents and insert tailored text for each quote.
Customer View Notification For Quotations
Salespersons can opt to receive notifications when a customer views a quotation, improving follow-up timing.
Dynamic Sale Description From Quotation Template
Product descriptions can now be added directly into the quotation template and carried into quotations created from that template.
EDI For Orders
Easily drag and drop a customer’s purchase order into Odoo to create a sales order. If the order contains the correct XML information, it will be prefilled automatically.
Gelato
Odoo now integrates with Gelato, a print-on-demand service, making it easier to manage custom product printing.
Manage Parent Categories
Global filters now include child categories, enhancing product management and visibility.
Portal: Loyalty Cards And eWallet
Customers can check the balance of their loyalty cards and eWallet directly from the customer portal to ensure full visibility.
PDF Quote Builder Improvements
You can now use any field from the model, including customised fields, in the PDF quote builder, offering greater flexibility in document creation.
Pricelist Revamp And Print Formats
Pricelists are now easier to use, and can be generated in PDF, CSV, or XLSX format for easy sharing, across relevant areas.
Product Documents On Email Templates
The “Send quotation” and “Order confirmation” email templates have been updated to include product documents available to the customer in the portal.
Product Form View Improvements
The product form view has been reworked, replacing Storable and Consumable product types with Goods. The Tracked field now determines how products are tracked.
Product Prices
Product prices edited on sales order lines will no longer be recalculated when the quantity is changed, maintaining pricing accuracy.
Product Updates For Attribute Changes
When an attribute value is added, or its extra cost is modified, all related products are updated accordingly.
Product Descriptions
In sales order lines, products and their descriptions are now combined into a single column, streamlining the view.
Quotation Templates Sequence
Quotation templates can now be sorted by order of importance, allowing for easier navigation and selection when needing to be referred to.
Removed Deprecated Modules
The eBay Connector has been removed.
📍 Shop Floor
These updates focus on improving the user experience in managing shop floor operations.
UX Improvements
Operations can now be added in any order, and notes can be included. Instruction steps are collapsed by default for better visibility.
✏️ Sign
The Sign module gets new features to make document signing easier and more customisable.
Default Sign Template
Select a default sign template for your activity type, speeding up the signature request process.
Document Signature Request
You can now request a signature from any document in Odoo and get notified when the document is signed, so that actions can be converted quickly.
Optional Reminders
Signature reminders can be controlled and disabled with a single click, offering more flexibility.
Radio Buttons
Radio buttons can now be added to documents from the Fields list, improving form creation and interactivity for businesses and organisations.
💌 Social Marketing
Social Marketing updates bring more flexibility and customisation to content creation, enabling businesses to target their audience more effectively.
Post Customisation By Network
Tailor your posts to each social media network by splitting content across platforms to better suit each audience, so that you reach higher engagement through different areas.
Image-only Posts
You can now publish posts that consist solely of images, catering to visual-focused platforms.
Instagram: Multiple Image Posts
Post multiple images in a single Instagram post, enhancing engagement with richer content.
New LinkedIn API
The new LinkedIn API allows for editing comments, liking and deleting posts, and adding images to comments, improving post-management on LinkedIn.
📊 Spreadsheet
The Spreadsheet app receives significant updates, making data manipulation, analysis, and visualisation even more powerful and intuitive.
Pivots: Measures
You can now edit and add measures to pivot tables, rename them, and use the same measure multiple times with different aggregators, offering more flexibility in data analysis.
Pivots: Dimensions
Rows and columns in pivot tables can be customized to fit your data structure.
Dynamic Pivots
Pivot tables are now inserted as dynamic pivots, with an option to switch between dynamic and static views. You can also control the number of columns displayed in a dynamic pivot.
Pivot Measures And Groups
Customise both measures and groups in pivot tables for enhanced data presentation.
Pivot Creation
Easily create pivot tables from scratch within the spreadsheet.
Copy/Paste Pivot Table Cells
Copying and pasting cells from dynamic pivots will now paste the static pivot formula for each copied cell.
Pivots: Dates
Date references in pivot formulas are now inferred automatically, allowing for more flexible date formats.
Pivots: Calculated Fields
Create calculated fields in pivot tables, adding dynamic measures with custom calculations across fields or spreadsheet cells.
Pivots: Increased Date Granularity
Day of the week, hour, minute, and second options are now available for greater date granularity in pivots.
Tables For Array Formulas
Tables automatically adjust to formula outputs, allowing for more complex dataset handling.
New Functions
New functions like SEQUENCE, INDIRECT, OFFSET, CONVERT, and CELL have been added to the spreadsheet’s capabilities.
PIVOT Formula
The ODOO.PIVOT formula has been simplified to PIVOT, making it easier to work across pivot data, in this instance.
Vectorisation On Formulas
Formulas that request a single argument can now use a range of cells, returning an array of results.
Paste Values, Preserve Format
Pasted values now retain number formatting, ensuring data consistency.
Plain Text Format
A plain text format option has been added for more straightforward data formatting.
Remove Source Spreadsheet When Adding To Dashboard
When a spreadsheet is added to a dashboard, the original spreadsheet is automatically sent to Trash in Documents.
Insert List Selection
You can now insert a selection of records from a list into a spreadsheet.
Unused Data Sources
Unused data sources are flagged in the Data menu, keeping your sheets cleaner.
Find And Replace Feature
Granularity in the search function now allows users to specify whether they’re searching across all sheets, a current sheet, or a specific range.
Data Tables
Tables allow for quick sorting, styling, filtering, and the addition of new records.
Cell Comments And Tags
Insert comments into cells and tag collaborators, improving team collaboration.
Tables Autofill
Adding a formula in a new column now auto-fills the whole column, saving time on data entry.
Partial VLOOKUP
Partial matches are now supported in VLOOKUP formulas, expanding its functionality.
Import/Export Groups
Groups can now be imported or exported, streamlining data management.
Automatic Expansion
Multi-cell formulas automatically adjust their ranges based on results.
Enhanced Gauges
Gauge chart visuals have been improved for better data representation.
Checkbox And Dropdown
Checkboxes and dropdown lists can now be added to cells, improving interactivity.
Version History
Restore a previous version of your spreadsheet via the version history panel.
Chart Customisation
New design features have been added to the chart editor, offering more control over visualisations.
New Chart Types
Additional chart types like area, combination, horizontal bar, doughnut, population pyramid, scatter, radar, and waterfall charts have been added for better data visualization.
Pie Charts
Pie charts now exclude negative numbers, offering cleaner visual representations.
Chart Data Values
You can choose whether to display data values on charts for clearer insights.
Scorecards Design And Readability
When scorecard baseline descriptions are too long, the font is automatically reduced to fit on one line, for better visibility.
Custom Formats Detection
When a specific format (like date or currency) is detected, it will appear in the top bar for easy adjustment as needed.
Date Formatting: Quarter
Dates can now be formatted as quarters in the “more date formats” menu. Quarter recognition has also improved in pivot tables, allowing for easier date-related calculations.
Highlight And Hover
Related cells are highlighted when editing or hovering over pivot/list data sources, making data relationships more transparent.
Accounting Format
A dedicated accounting format has been added for easier financial reporting.
Conditional Formatting: Data Bar and Formulas
Data bars can now be used as a conditional rule for formatting cells, and formulas can be applied to define conditional formatting rules.
Copying Data to Another Spreadsheet
You can copy and paste values (excluding Pivot and List formulas) between spreadsheets, improving data portability.
Custom Table Style
Create and apply custom table styles for a consistent look and feel.
Global filters: Domain Edition
You can now define a domain to restrict the list of values, making it easier to apply global filters.
List Sorting
Modify list sorting directly from the side panel, giving you more control over data presentation.
Sheet Tab Colours
Assign colours to sheet tabs to improve organisation and visibility.
Spreadsheet Quote Calculator
Link a spreadsheet template to a quotation template, allowing calculated values from the spreadsheet to overwrite initial values in a sales order.
Viewing Records From Charts
Right-clicking a data series now offers a "See records" option. Additionally, the “Link to Odoo menu” has been removed.
Table Resizing
A new button allows you to adjust the size of tables dynamically.
✂️ Studio
The Studio app enhancements make it easier to customise your Odoo platform, improving data handling and user interface options.
Columns In Tables
You can now add columns to tables using Studio’s report editor, allowing for more customised reporting when required and needed in the business.
Data Export
Export data and demo data directly from Studio, streamlining the data migration process.
Edit Buttons
Change the labels of buttons in form views and highlight them as primary or secondary using Studio for a more tailored user experience.
♻️ Subscriptions
New features in the Subscriptions module enhance billing flexibility, payment automation, and customer management for recurring services.
Align Subscription Invoicing Periods
Configure recurring plans to ensure that all invoices are generated on the first day of each billing period each time to consistency.
Automate Future Payments
A customer saves a payment method; a checkbox can enable automatic future payments.
Invoice On Delivered Quantity
Support invoicing based on delivered quantities at the end of the subscription period.
Payment With Non-Tokenisable Method
Subscriptions now support payments using methods that don't allow tokenisation, broadening payment options.
Price Update And Email Sending
Notify customers about price updates, subscription term changes, and batch-edit subscription item prices to ensure they are always aware.
Recurring Plan On eCommerce
Customers can now select recurring plans directly from the eCommerce product page.
Subscription Cancellation Timing
Set subscriptions to close immediately or at the end of the current period when cancelled by the customer through the portal.
📝 Surveys
Survey management is more interactive, secure, and versatile with these new features.
Live Session QR Code
Display a QR code to allow participants to join live sessions quickly and easily.
Rewards For Quick Answers
The "rewards for quick answers" feature has been improved to boost engagement.
Access Restriction
Restrict access to sensitive surveys and assign multiple people to manage them via the "Restricted to" field.
Scaling Question Type
A new question type, "scale", has been added, enabling more detailed feedback collection.
⛔️ Time Off
Time Off management improvements offer more control over leave policies, reporting, and accruals so that both you and your employees can benefit from a slick time-off system.
Accrual Expiration Date
Set an expiration date for carried-over days off to manage balances more effectively.
Calendar: Working Hours
Employee availability is displayed according to their working hours, simplifying scheduling.
Duration Hours In Reporting
Time off reports are now shown in both days and hours for better clarity.
Leave Approval
Approve leave requests directly from the overview screen, simplifying the workflow.
Remove Draft State On Leave
The draft state has been removed from time off requests, speeding up the approval process.
Remove Multi-Employee Leaves
The process for creating and managing multi-employee leave requests and allocations has been revamped.
Time Off Policies
Specify whether public holidays are included/excluded for specific time off types, giving more flexibility in leave policies.
Time Off Type Visibility On Employee Dashboards
Choose whether specific time off types should be visible on employee dashboards.
Warning Message
Improved warning messages now remind users to use their remaining days before the end of an allocation.
Yearly Accrual Cap
Set a yearly maximum accrual cap on milestones within an accrual plan.
📆 Timesheets
Timesheet updates focus on improving visibility and ease of use.
Grid view: Spot Missing Hours
Quickly identify employees' under-assigned hours using the new Grid view.
Weekends In The Grid View
Toggle the visibility of weekends on and off in the Grid view for easier timesheet management.
🌎 Website
Website builder updates focus on giving users more design flexibility, smoother transitions, and faster content loading.
Blog Posts: Improved Layout
New layout options have been added to improve blog post appearance and organization.
Custom Page Templates
Save any of your website pages as templates, so they can be reused for faster content creation.
Default Color Palette
The website’s colour palette has been updated to meet modern design standards, ensuring a fresh and vibrant look.
Document Link
Generate direct links to documents for use anywhere on your website, improving document access where relevant and needing it internally or externally.
Google Consent Mode v2 and CMP
Cookie management and the new Google Consent Mode V2 rules have been implemented for better compliance, across your business or organisation website.
Header Layout
Customize the header layout for your blog, event, or eLearning pages for a more tailored design.
Import Existing Website
You can now convert any existing website into an Odoo one with just a few clicks, even in existing databases.
Loading Design
Website loading now features smoother transitions and a cleaner progress indicator.
Pastel Palettes
New pastel colour palettes are available in the theme section to offer more design flexibility.
Property Fields In Website Forms
Property fields can now be added to forms on your website, enabling richer data collection.
Shapes Animation Speed
Customise the animation speed of background shapes to match your site’s style.
Snippets Library
Over 60 new snippets have been added to the library. Users can now see previews of snippets and use the discovery system to choose the right one based on keywords.
Theme Preset: Colours Gradients
Select colour gradients for your backgrounds in the theme color presets, enhancing visual appeal.
Theme Selection
The theme selection page has been redesigned to make it easier to choose the right look for your website across visual design.
Video Lazy Loading
YouTube and Vimeo videos are now lazy-loaded to improve the overall website speed and performance, which directly links back to your SEO structure.
Website Builder
Build your website using the entire theme library, offering greater flexibility and design options that match your brand directly and meet the demand for design.
The WhatsApp integration is further refined to enhance communication with customers.
Automated Notifications
You can now send automated WhatsApp messages via the server or through scheduled actions, streamlining communication.
Centralised Chat History
All WhatsApp conversations with a contact are centralised and accessible from the contact's form, improving tracking and follow-up.
And That's A Wrap For The Odoo 18 Release Notes! Some Great Features + Improvements As We Now Look to 2025
For all those who have tuned into this article, thanks once again. As our community continues to grow here at The Purple Juice Co, I just wanted to say thank you again for tuning into as always, and if you are new then - I look forward to the next time, that we have the pleasure. I'll continue reporting on all the news, insights, tips, tricks and information on Odoo as an ecosystem. All I ask is that you keep turning up! :)
If you ever fancy having a conversation or want to ask a question, drop me a message! 📩
So, Odoo 18 is here. In the next couple of weeks, I will be taking a closer look into some of the individual features. But in the meantime, thanks for supporting us once again, and I look really forward to diving into the new version together. I'm all in.