Odoo 20 đã chính thức ra mắt. Tại phiên khai mạc Odoo Experience 2026 ở Brussels, ngày 24/9/2026, Odoo công bố phiên bản mới cùng bộ release notes đầy đủ, bao quát thay đổi của hơn 50 ứng dụng. Trước đó, trong bài điểm qua roadmap, Sonix đã tổng hợp những gì Odoo dự kiến làm. Giờ phiên bản chính thức đã có, bài này đối chiếu lại: tính năng nào đã thực sự xuất hiện, thay đổi nào cần lưu ý khi nâng cấp, và những điểm doanh nghiệp nên cân nhắc trước khi quyết định.
Lưu ý về nguồn: Odoo công bố release notes trên trang chính thức, và bài viết này tổng hợp từ release notes đó thông qua các bài phân tích của các đối tác Odoo, cùng video giới thiệu và nhánh 20.0 trên GitHub. Sonix chưa chạy Odoo 20 trên dự án khách hàng thực tế, nên những phần mang tính đánh giá sẽ được nói rõ là nhận định, không phải kết quả triển khai.

Nội dung chính
Tổng quan
Odoo 20 có gì nổi bật
Thay đổi dễ thấy nhất là AI agent không còn chỉ gợi ý mà có quyền tạo và cập nhật bản ghi. Bên cạnh đó là kết nối MCP với công cụ AI bên ngoài, giao diện mới với icon sạch hơn và màu sắc dịu hơn, cùng một danh sách dài cải tiến ở Bán hàng, Kho, Sản xuất, Kế toán, Website và POS.
Có thể tóm gọn thành ba nhóm:
- AI có quyền ghi dữ liệu: agent tạo, cập nhật bản ghi, đọc file hướng dẫn (ví dụ PDF) và chạy được bên trong các automation theo lịch.
- MCP: kết nối cơ sở dữ liệu Odoo với trợ lý AI bên ngoài, đọc và ghi dữ liệu trong phạm vi quyền của người dùng.
- Dọn lại phần lõi: đơn giản hoá phân quyền, đổi cách theo dõi thay đổi trong chatter, thêm tài khoản cha trong hệ thống tài khoản. Phần này không lên demo, nhưng ảnh hưởng nhiều nhất khi nâng cấp từ bản 17, 18 hoặc 19.
AI
AI agent: từ trợ lý sang người thực thi
Ở Odoo 19, AI chủ yếu trả lời và tóm tắt, còn việc đưa thay đổi vào hệ thống vẫn do con người làm. Ở Odoo 20, agent có thể tạo và cập nhật bản ghi, và được gọi từ các hành động tự động và hành động theo lịch.
Ví dụ trong video giới thiệu của Odoo: một đơn hàng gửi đến qua email. Thay vì nhập lại, người dùng chỉ cần ra một chỉ dẫn cho agent: mỗi khi có email đặt hàng, hãy tạo đơn bán, gửi xác nhận cho khách và đánh dấu để mình duyệt. Agent mô tả những gì nó sắp làm, rồi quy trình tự chạy từ đó về sau.
Các cải tiến khác đáng biết trong mảng AI:
- Hỏi đáp về nội dung file ngay khi xem trước, và gửi file vào cuộc trò chuyện với agent.
- Lịch sử trò chuyện của agent trong automation, cho thấy agent xử lý tác vụ ra sao và sai ở bước nào.
- Giới hạn số lần gọi công cụ: khi chạm ngưỡng, agent hỏi lại người dùng trước khi làm tiếp.
- “Topics” đổi tên thành “skills”, tức bộ chỉ dẫn và công cụ quy định cách agent hành xử.
- Đọc lệnh bằng giọng nói, và tự động chọn model sau khi bạn chọn nhà cung cấp AI.
- Hội thoại với agent được lưu 30 ngày kể từ tin nhắn cuối.
Lưu ý về chi phí AI
Theo release notes, mọi tính năng AI trong Odoo 20 đều cần credit mua qua dịch vụ In-App Purchase (IAP) của Odoo. Khi hết credit, hệ thống sẽ báo không đủ credit để dùng AI. Một vài nguồn giới thiệu mô tả AI như một phần của gói đăng ký, nhưng các bài phân tích đọc trực tiếp release notes đều ghi nhận yêu cầu credit này. Doanh nghiệp nên đưa khoản này vào chi phí vận hành và kiểm tra lại cách tính giá trên trang chính thức của Odoo trước khi xây quy trình dựa vào agent.
Nhận định của Sonix: agent có quyền ghi dữ liệu chuyển trọng tâm của dự án sang phân quyền và chất lượng dữ liệu. Nếu giới hạn quyền của agent được đặt có chủ đích và dữ liệu sạch, agent làm việc tốt. Nếu bỏ qua hai việc đó, agent chỉ làm cho dữ liệu lộn xộn nhanh hơn.
Kỹ thuật & Tích hợp
MCP: kết nối công cụ AI bên ngoài vào Odoo
Odoo 20 cho phép kết nối cơ sở dữ liệu với trợ lý AI bên ngoài qua giao thức Model Context Protocol (MCP). Theo Odoo, công cụ bên ngoài đọc và ghi dữ liệu ERP trong đúng phạm vi quyền truy cập hiện có của người dùng kết nối. Nói cách khác, công cụ AI chỉ thấy và chỉnh được những gì người dùng đó được phép.
Trong video giới thiệu, cơ sở dữ liệu được kết nối một lần rồi công cụ bên ngoài làm việc trực tiếp trên dữ liệu Odoo. Đây là phần hiện thực hoá điều roadmap đã nói về MCP.
Với đội kỹ thuật, điều cần làm trước khi bật là rà soát quyền: tài khoản dùng để kết nối nên là tài khoản có quyền hạn chế, không phải tài khoản quản trị.
Bán hàng & CRM
Bán hàng và CRM: báo giá nhanh hơn, pipeline gọn hơn
- Báo giá theo mẫu section: lưu một nhóm dòng để dùng lại, chọn mẫu báo giá ngay khi tạo đơn, lưu bất kỳ báo giá nào thành mẫu. Cũng có số lượng theo từng section.
- Dòng đơn hàng không cần sản phẩm: tạo từ mô tả, kèm một thiết lập để bắt buộc chọn sản phẩm khi cần.
- Biên lợi nhuận chỉnh được ngay trên dòng, giá bán tự tính lại. Có đánh số dòng, ảnh sản phẩm trên báo giá và nút chuyển giá có thuế / chưa thuế.
- Bảng giá theo kỳ (ví dụ theo thứ trong tuần), quy tắc giá theo quy cách đóng gói, mã giảm giá dùng một lần.
- Hoa hồng theo số tiền đã thanh toán, kể cả hoa hồng cho quản lý.
- Tạo lead từ cơ sở dữ liệu Dun & Bradstreet (Odoo nói tới hơn 580 triệu doanh nghiệp), lọc theo phân khúc và khu vực. Theo release notes, nguồn dữ liệu này thay cho Clearbit trước đây.
- Chuyển đổi nhanh giữa các pipeline của các đội sales, lead mới mặc định vào pipeline đang xem.
Chuỗi cung ứng & Sản xuất
Mua hàng, Kho và Sản xuất: nhiều thay đổi nhất cho doanh nghiệp thương mại và sản xuất
Kho và Mua hàng
- Gợi ý mức tồn tối thiểu / tối đa cho quy tắc đặt hàng lại, tính từ lịch sử nhu cầu, số ngày tồn mong muốn và tần suất đặt hàng.
- Đánh giá chất lượng nhà cung cấp dựa trên các đơn mua trước đây, và một AI agent chỉ ra nhà cung cấp nên thương lượng lại (cả hai được trình diễn trong video chính thức).
- Báo cáo phân bổ: đơn khách hàng nào đang chờ hàng về, đặt giữ hàng bằng một cú nhấp.
- Xem tồn kho tại một thời điểm trong quá khứ, báo cáo tuổi tồn kho, chi phí nhập khẩu (landed cost) gán theo từng sản phẩm, cập nhật hồi tố giá vốn khi chi phí đổi sau giao hàng.
- Chứng từ CMR cho vận tải đường bộ, điền sẵn từ phiếu giao hàng.
- Luồng liên công ty tốt hơn: một công ty được bổ sung hàng từ kho công ty khác, giá trị tồn kho được chuyển đúng.
Sản xuất (MRP)
- Sản xuất liên tục (Continuous Production): ghi nhận sản lượng ngay trên work order, công đoạn kế tiếp được mở ngay khi đã có một phần số lượng, không cần đóng cả lệnh sản xuất.
- Kanban lệnh sản xuất gom theo tuần, hiển thị tình trạng linh kiện, khu vực làm việc đang chạy, hạn chót và thời gian còn lại.
- Kanban và Gantt mới cho work order, lập kế hoạch kéo thả, có góc nhìn theo từng nhân viên.
- So sánh BoM, nhập chi phí phát sinh ngay trên BoM, chia nhỏ lệnh sản xuất đang chạy, đưa lệnh đã xác nhận hoặc đã huỷ về nháp.
- Giá thành lệnh sản xuất: tạm tính khi đang chạy, thực tế khi đóng lệnh. Chỉ còn một nút “Produce” thay cho hai nút trước đây.
Kế toán & Nhân sự
Kế toán và Tính lương
Kế toán
- AI agent kế toán: hỏi về công nợ phải thu, lợi nhuận gộp hay dòng tiền và nhận số liệu lấy từ báo cáo. Trong video, agent còn kiểm tra một lỗi đối soát ngân hàng nghi vấn và đưa ra khuyến nghị.
- Thanh toán hoá đơn ngay trong Odoo: chọn hoá đơn, bấm thanh toán và xác nhận với ngân hàng, từng khoản hoặc theo lô. Khả năng dùng phụ thuộc ngân hàng và quốc gia, nên cần kiểm tra thực tế tại Việt Nam trước khi hứa với khách.
- Dự đoán dòng hoá đơn từ lịch sử, phát hiện trùng lặp với hai mức cảnh báo, chặn thanh toán hai lần.
- Nhắc thanh toán cho khách hàng, thủ công hoặc tự động, quy trình đơn giản hơn.
- Liên công ty: khi công ty con xuất hoá đơn và công ty mẹ nhận tiền, Odoo tự đối soát.
- Thao tác hàng loạt trên giao dịch ngân hàng và đưa hàng loạt về nháp.
Tính lương
- Mô phỏng từ lương net sang tổng chi phí, chạy thử kỳ lương và in phiếu lương trước khi xác nhận.
- Dashboard tập trung vào các cảnh báo thiết lập, chỉ số lương theo phần trăm hoặc số tiền cố định, lịch làm việc định nghĩa theo giờ mỗi ngày.
- Chi phí hoàn ứng qua phiếu lương tự động đưa vào phép tính lương.
Hai thay đổi ảnh hưởng đến cách làm việc: mọi bút toán chạm vào tài khoản ngân hàng nay phải xuất phát từ một giao dịch ngân hàng, và menu Chi phí nhân viên (Employee Expenses) riêng đã bị bỏ, gộp vào các luồng kế toán. Với Tính lương, “work entries” và tích hợp Planning sang Payroll đã bị gỡ, work entry type được gộp với time off type.
Website, POS & hiện trường
Website, eCommerce, POS và làm việc hiện trường
- Website dựng bằng câu lệnh: trợ lý AI tạo trang, form, menu và các khối tương tác; viết lại nội dung, dịch, đề xuất tiêu đề và mô tả SEO. Trong cửa hàng, AI chỉnh tên, giá, mô tả sản phẩm và tạo hình ảnh.
- Sẵn sàng cho tìm kiếm bằng AI: file llms.txt từ phần cài đặt website, structured data thêm mặc định, sitemap gọn hơn, ảnh responsive cho di động.
- eCommerce: khách tự đổi trả từ cổng thông tin, số lượng đặt tối thiểu, ngày giao mong muốn, thanh tiến độ tới mức miễn phí vận chuyển, bộ lọc khoảng giá trị cho thuộc tính số, xuất bản theo tồn kho, gợi ý sản phẩm liên quan tự động. Hiển thị giá gồm thuế hoặc chưa thuế theo từng bảng giá để phục vụ khách B2C và B2B trên cùng một website.
- Chế độ offline: xem, tạo và sửa bản ghi khi mất kết nối, thay đổi tự đồng bộ khi có mạng lại. Với đội kỹ thuật hiện trường, đây là thay đổi thực sự.
- Field Service nằm trong Planning, tự tính thời gian di chuyển và hiển thị vị trí đội trên bản đồ.
- POS: dashboard mới, trình sửa sơ đồ bàn được thiết kế lại, tạm ẩn món hết hàng, ghi chú từ màn hình tự gọi món hiện trên màn hình bếp, nhiều loại tiền trong một lần thanh toán, phí dịch vụ.
- Odoo Phone, Discuss và Marketing Automation: mua số điện thoại ngay trong Odoo, dựng menu cuộc gọi bằng kéo thả, ghi âm và chép lời, định tuyến theo giờ, địa điểm hoặc đội. Marketing Automation có thể dựng chiến dịch từ đầu, từ mẫu hoặc nhờ AI, với các trigger theo sự kiện, ngày, webhook hoặc chạy theo yêu cầu.
- Timesheet: widget mới và trợ lý AI giúp bớt quên giờ, dựa trên tích hợp ActivityWatch theo dõi hoạt động trên thiết bị. Odoo khẳng định dữ liệu này được giữ riêng tư.
Ngành dọc
Giải pháp theo ngành
Odoo 20 bổ sung 13 gói giải pháp theo ngành mới, trong đó có cho thuê máy móc và công cụ, dịch vụ ăn uống, vườn nho, cơ quan công và sản xuất theo đơn thiết kế (engineer-to-order). Khoảng một chục gói đã có, gồm khách sạn, nhà phát triển bất động sản và quản lý bất động sản, được làm lại.
So với con số “khoảng 20 phiên bản ngành” được nhắc trước ngày ra mắt, thực tế là 13 gói mới cộng một số gói cũ được nâng cấp. Doanh nghiệp thuộc các ngành trên nên theo dõi sát, vì gói theo ngành có thể rút ngắn thời gian triển khai so với tự tuỳ biến từ đầu.
Nâng cấp
Khi nâng cấp lên Odoo 20 cần lưu ý gì
Nhiều thay đổi ở Odoo 20 gỡ bỏ hoặc xây lại những cơ chế mà module tuỳ biến và báo cáo đang dựa vào. Với hệ thống đang chạy, đây mới là phần quyết định phạm vi công việc nâng cấp.
| Thay đổi | Ảnh hưởng tới |
|---|---|
| Bỏ record rules, đặt domain trực tiếp trên quyền truy cập | Mọi module tuỳ biến tự định nghĩa phân quyền |
| Bỏ tracking values, tin nhắn chatter sinh ra tức thời | Báo cáo và module đọc lịch sử thay đổi trường (có module khôi phục cơ chế cũ) |
| Account groups thay bằng tài khoản cha, mã tài khoản không còn bắt buộc | Cấu trúc hệ thống tài khoản và báo cáo kế toán |
| Trạng thái thanh toán: “In Process” thành “Paid”, “Paid” thành “Reconciled” | Bộ lọc, báo cáo và tích hợp đọc trạng thái thanh toán |
| Font Awesome thay bằng Material Symbols | Module có giao diện riêng |
| Push notification chuyển khỏi Firebase sang công cụ của Odoo | Tích hợp di động |
| Gỡ: return wizard, thiết lập flexible consumption trên BoM, menu Employee Expenses riêng, module Mondial Relay | Quy trình và đào tạo người dùng |
Ngoài bảng trên, còn năm việc nên kiểm tra trước khi nâng cấp:
- Bản địa hoá: release notes liệt kê thay đổi bản địa hoá theo từng quốc gia. Trong các nguồn Sonix đọc được chưa thấy mô tả riêng cho Việt Nam, nên hoá đơn điện tử, báo cáo thuế và định dạng ngân hàng cần được chạy thử trên bản sao dữ liệu.
- Chi phí AI: chọn quy trình nào đáng dùng agent và ước lượng mức dùng credit.
- Tính lương và chi phí: việc gỡ work entries và chuyển vị trí của chi phí nhân viên có thể làm thay đổi quy trình hiện tại.
- Quy tắc ngân hàng: không còn bút toán thủ công chạm tài khoản ngân hàng nếu không có giao dịch ngân hàng.
- Module tuỳ biến và hạ tầng: mọi module tuỳ biến hoặc của bên thứ ba cần được migrate và kiểm thử. Với hệ thống tự host, mã nguồn 20.0 yêu cầu Python từ 3.12 đến 3.14 và PostgreSQL từ 16 trở lên.
Một điểm nữa về chính sách hỗ trợ: Odoo hỗ trợ ba phiên bản chính gần nhất, nên khi Odoo 20 ra mắt, phiên bản 17 ra khỏi diện hỗ trợ. Hệ thống đang chạy bản 16 trở xuống vốn đã ở ngoài diện này.
Lộ trình
Có nên nâng cấp ngay không
Câu trả lời phụ thuộc vào việc bạn đang ở đâu:
- Triển khai mới bắt đầu ngay bây giờ: nên khởi động trên Odoo 20. Vài tuần đầu sau khi ra mắt là giai đoạn vá lỗi, nên nếu dự kiến go-live trong vòng một tháng tới, hãy chừa thời gian đệm cho các bản cập nhật.
- Đang dùng Odoo 19: chưa cần vội. Hỗ trợ vẫn tiếp tục, nâng cấp khi có tính năng mới mang lại lợi ích cụ thể, như AI agent trong automation hay sản xuất liên tục.
- Đang dùng Odoo 17 hoặc 18: nên lên kế hoạch nâng cấp trong vòng một năm. Bản 17 vừa hết hỗ trợ, bản 18 sẽ hết ở phiên bản kế tiếp.
- Đang dùng Odoo 16 trở xuống: nâng cấp là một dự án, không còn là một lần cập nhật. Nên kết hợp rà soát xem module tuỳ biến nào còn cần, vì Odoo 20 đã đáp ứng sẵn một số nhu cầu đó.
Cách làm an toàn nhất không đổi: nâng cấp trước trên bản sao cơ sở dữ liệu, cho người dùng chủ chốt kiểm thử quy trình thật, rồi mới chuyển sang môi trường chính thức. Một phiên bản lớn mới cũng là dịp tốt để dọn lại quy trình, không chỉ để đổi số phiên bản.
Xem thêm thông tin gốc
- Release notes chính thức của Odoo 20, công bố ngày 24/9/2026.
- Bài tổng kết Odoo Experience 2026 trên blog Odoo.
- Macopedia: Odoo 20 đã ra mắt, bài đối chiếu giữa thông báo trước ra mắt và release notes.
- Hadron for Business: Odoo 20 và ý nghĩa với doanh nghiệp.
- iVenture: 20 thay đổi về AI trong release notes Odoo 20.
Odoo AI Agent
MCP
Nâng cấp Odoo
Sonix Vietnam
Đang cân nhắc nâng cấp lên Odoo 20?
Sonix giúp bạn rà soát module tuỳ biến, ước lượng khối lượng nâng cấp và chọn những tính năng mới đáng dùng trước cho hệ thống hiện tại.
💬 Bạn đang dùng Odoo bản nào?
Để lại câu hỏi trong phần bình luận, Sonix sẽ trao đổi thêm với bạn.
Sonix – Your success is our happiness.

Để lại lời nhắn cho chúng tôi