Odoo 19 Preview: Expected Features

July 31, 2025 by
admin


                                                                                                                 



Odoo 19 Preview: Expected Features

Overview
With every release, Odoo continues to push the boundaries of ERP innovation — and Odoo 19 is no exception. From no-code automation to AI-driven forecasting, this version delivers significant upgrades across modules like CRM, Accounting, Inventory, and HR. Whether you're a developer, manager, or business owner, these new capabilities are designed to enhance usability, productivity, and business intelligence.


Here are the smarter tools provided by Odoo19 :-
1.Server Action Code History
Odoo 19 introduces a code history feature for server actions, allowing developers and admins to track changes to automation scripts. You can now view past versions, who made the changes, and when—improving debugging, auditing, and rollback processes.


2.Sticky Header in Settings
Navigating long settings pages is easier with a sticky header, which keeps key actions and section titles visible as you scroll. This small UX enhancement makes system configuration faster and more intuitive.


3.AI Chat Bot Integration
Odoo 19 brings smart assistant capabilities to chat and messaging:
  • Create Leads, Tasks, and Tickets directly from conversation.
  • Automates data entry from contextual chat commands.
This enables teams to turn customer queries or internal discussions into actionable records instantly. Eg:In the screenshot below created a new lead name ‘Thasni’.



4.New ESG App – Environmental, Social & Governance
With growing global focus on sustainability, Odoo 19 introduces a dedicated ESG application. It helps organizations monitor:
  • Carbon footprint
  • Emission factors
  • Energy consumption
1. Carbon Footprint
  • Tracks CO₂ and GHG emissions across various sources.
  • Automatically calculates emissions based on:
    • Invoices (e.g., energy bills, travel)
    • Expenses
    • Purchases
  • Visual dashboards (graphs, pie charts) break down emissions by:
    • Department
    • Activity type
    • Scope (1, 2, or 3)
2. Energy Usage
  • Logs and aggregates energy consumption data:
    • Electricity
    • Heating/cooling
    • Fuel (diesel, gasoline, etc.)
  • Links to utility bills or manual entries.
  • Converts consumption into emissions using emission factors.
3. Emission Sources
  • Lets you define and manage emission factors:
    • CO₂ per kWh
    • gCO₂ per liter of fuel
    • kgCO₂ per km of travel
  • You can customize emission sources by country, region, or supplier.
  • Supports both static and dynamic factor assignment.


Perfect for companies aiming to meet compliance goals or track environmental impact.
5.Global Filters on Dashboards
Odoo 19 enhances dashboards with global filtering capabilities to analyze performance trends:
  • Month to Date, Last Month, and Year to Date
  • Custom date range options
  • Next/Previous controls for timeline navigation



  • Additional filtering by Customer, Salesperson, or Product Category

These filters make data-driven decision-making faster and more flexible.
6. Tax Configuration Enhancements
In Accounting > Configuration > Taxes, the form view now displays:
  • Distribution for Invoices and Refunds in one row
  • Fiscal Position field embedded directly in the form



This simplifies tax rule configuration, making it easier for finance teams to manage compliance.
7. Live Chat Status in User Profiles
In Odoo 19, you can now see a user’s live chat status (e.g., online, offline, away) directly from their profile in the system. This applies to both internal users (team members) and external contacts (customers, leads, etc., depending on your setup).A small but handy update—users can now view live chat status directly from a contact’s profile, improving real-time communication and visibility for support teams.
  • When you open a user or contact’s profile (e.g., in CRM, Contacts, or Helpdesk modules), a status indicator is shown.
  • It might appear as a colored dot (🟢 green for online, 🔴 red for offline, 🟡 yellow for idle) or as text (e.g., “Online now”).



8.AI-Powered Server Actions (No-Code Automation)
One of the most impactful upgrades: You can now create server actions using natural language prompts 
Eg: Go to: Settings > Technical > Automation > Server Actions.In the prompt or description field, enter:
“Create a task called ‘Onboard new employee’ when a new employee is added.”
  • Odoo will detect the Employee model (hr.employee)
  • Trigger type: On record creation
  • Action: Create a task in the Project module
Now test it by creating a new employee. Then Confirm that a task titled “Onboard new employee” has been created
Benefits
  • Streamlines HR workflow.
  • Ensures consistent onboarding processes
  • No coding or developer involvement needed
9.AI-Based Document Intelligence
Odoo 19 dramatically improves document processing with AI-driven OCR that:
Odoo’s built-in AI automatically:
  • Scans the document
  • Detects the layout and text
  • Extracts key data fields:
    • Vendor name
    • Invoice number
    • Total amount
    • Tax
    • Due date
    • Currency
The extracted data is used to Auto-fill the Vendor Bill form.This reduces manual effort by over 70%, especially in businesses that handle hundreds of invoices monthly.
10.Role-Based Multi-Step Approvals
In Odoo 19, you can now configure multi-level approval workflows for various documents (e.g., expenses, purchases, time-off requests), where different users or roles must approve at different stages.This allows for structured decision-making and compliance with internal policies.
Eg: We want to set up a workflow where:Any Purchase Order (PO) over $5,000 must be approved by:
  1. Purchase Manager
  2. Finance Manager
Steps:
  • Go to Apps and ensure the "Approvals" and "Purchase" modules are installed.
  • In Purchase > Configuration > Settings, enable "Purchase Order Approvals".
  • Navigate to
    Purchase > Configuration > Approval Rules
  • Click Create
  • Fill out the rule:
    • Name: High-Value Purchase Approval
    • Document Type: Purchase Order
    • Minimum Amount: $5,000
  • In the Approval Steps section, add:
    • Approver Role/User: Purchase Manager
    • Approver Role/User: Finance Manager
  • Save the rule.
  • Go to Purchase > Orders > Request for Quotation (RFQ)
  • Click Create and enter:
    • Vendor: Any test vendor
    • Products: Add products totaling over $5,000
  • Click Confirm Order
Now The PO status will show as "Waiting for Approvals".
The system will notify the Purchase Manager.Once approved, the system moves to the Finance Manager.After both approve, the order can be validated and processed.
10.Intercompany Flows 2.0
Odoo 19 allows multiple companies within the same database to automatically mirror transactions across entities. This includes:
  • Sales Orders ↔ Purchase Orders
  • Stock Moves
  • Journal Entries
This is a huge step forward for holding companies, multi-subsidiary groups, or businesses operating in multiple legal entities.
Eg:
  • Go to Settings > Users and activate multi-company access for your user.
  • Create or configure at least two companies under: Settings > Companies > Create- Company A and Company B.
  • Go to Settings > General Settings.Under Multi-Company, enable:
  • Automate intercompany transactions (In Enterprise)
  •  Automatically create intercompany sales/purchase orders
  • In Companies > [Select Company A]:
Intercompany Rules:
  • Automatically create Purchase Orders in Company A when Sales Orders are created in Company B (and vice versa)
11.AI-Powered Demand Forecasting in Odoo 19
Odoo 19 introduces AI-driven demand forecasting tools to help businesses:
  • Predict inventory needs
  • Plan purchases proactively
  • Balance supply and demand
The system analyzes: Sales trends (historical sales data),Seasonality (e.g., holiday peaks, off-seasons),Lead times (supplier delivery delays).
Go to: Inventory > Configuration > Settings
  • Enable:
    • Reordering Rules
    • Forecasted Inventory
For each product:
  • Set Lead Time under:
    Inventory > Products > [Select Product] > Inventory tab
  • Set Minimum Quantity, Maximum Quantity, and Safety Stock levels under Reordering Rules
  • When forecasted stock falls below expected demand:
Odoo can automatically generate Purchase Orders or Manufacturing Orders, depending on your supply method.
You can also trigger this manually through: Inventory > Products > Forecasted Inventory.With this feature you can Optimizes stock levels and reduces over/under-purchasing.


12.Integrated Payroll View in Employee Master
In Odoo 19, all payroll-related information is now centralized in a single place: the Employee Master Record.That means from one screen, HR managers or payroll staff can:
  • View and edit the employee’s salary structure
  • Access and manage contracts
  • See the full payslip history
  • Configure payroll settings directly for the employee
Go to: Employees > Employees > [Select an Employee]. You’ll now see a Payroll tab within the employee form. Inside this tab, you can:
  • Assign or update their salary structure
  • View their active or past contracts
  • Generate or check payslips
  • Set up payroll rules, bonuses, or deductions
Thus all actions and configurations are available without leaving the employee form.
Benefit:  Centralized access streamlines HR operations, reduces errors, and improves efficiency in payroll processing and auditing.
13.Inventory
Odoo 19 introduces a simplified, unified structure that combines:
  • Units of Measure (UoM)
  • Packaging models
This replaces the previous system where:
  • UoMs were grouped into rigid categories
  • Packaging had a separate configuration for sales/purchases
Now, both are managed in one flexible configuration, making inventory setup simpler and more powerful.
Eg: 
  • Go to: Inventory > Configuration > Settings. Under Products, enable: Units of Measure. This will allow you to assign and manage multiple UoMs per product.
  • Go to: Inventory > Configuration > Units of Measure.You’ll see:
    • A list of existing UoMs like “Unit(s)”, “Box of 12”, “Pallet”, etc.
  • All packaging and special UoMs are now in one unified list.
  • Click Create to add a new UoM:
  • Example:

    • Name: “Box of 12”
    • Reference Unit: “Unit(s)”
    • Ratio: 12.0
  • This replaces the old packaging model—there’s no need to go to a separate packaging section.
  • Go to:Inventory > Products > Products
  • Open or create a product.
  • In the Inventory tab:
  • Unit of Measure: Set the default stock unit (e.g., “Unit(s)”)
  • Purchase UoM: Set how it’s bought (e.g., “Box of 12”)
  • Sales UoM: If enabled, set a custom sales UoM (optional)
  • Odoo will automatically handle conversions based on the ratios you set in Step 2.
  • Go to: Purchase > Orders > Request for Quotation and add the product
  • You’ll see the purchase UoM (e.g., “Box of 12”)
  • Confirm the order and receive the product — it will convert into base units (e.g., 12 Units per box)


Thus You can check and manage the unified UoM and packaging system in Odoo 19 directly from the UoM configuration and product settings.
Conclusion
Odoo 19 marks a major leap forward in business automation and intelligence. With AI-powered features like natural language automation, intelligent document processing, and predictive demand forecasting, routine tasks become smarter and faster. Role-based approvals, enhanced intercompany flows, and global dashboard filters bring greater control, accuracy, and visibility across departments and entities.
Whether you're a small business scaling up or a multi-subsidiary enterprise managing complex operations, Odoo 19 empowers your team to work more efficiently, make better decisions, and deliver stronger results—with less manual effort.
In short, Odoo 19 isn’t just an update—it’s a transformation in how modern businesses operate.

If you are looking for an ERP implementation partner with diverse industry experience feel free to contact us. Zesty Beanz Technologies is headquartered in Trivandrum Kerala,  We have proven track record of successful implementations across the world in various sectors including Odoo for Manufacturing, Odoo for Trading, Odoo for FMCG, Odoo for Oil & Gas, Odoo for Diary, Odoo for Pharma, Odoo for Cosmetic Clinic, Odoo for Contracting Companies, Odoo for HVAC, Odoo for Logistics, Odoo for Automobile, Odoo for Laundry, Odoo for Field Service, Odoo for E-Commerce & many more

ZestyBeanz offers Developer / Consultant outsourcing programs, Chat with us in Whatsapp and Hire Odoo Developers, Mobile Application Developers, Consultants.
#OdooKerala #OdooKochi #OdooTrivandrum #OdooERP #ProjectManagement #OdooVansales #HireOdooDeveloper