24 вересня 2026 року Odoo представила версію 20. AI-агенти тепер виконують задачі, а не лише відповідають, з'явилися offline-режим і нова ліцензія Light User. Розповідаємо, що це дає бізнесу і що перевірити перед оновленням.
Головне про Odoo 20: шість новинок
AI-агенти тепер не лише відповідають, а й виконують задачі: створюють і оновлюють записи, працюють за розкладом.
MCP-сервер: дозволяє підключити до Odoo зовнішній AI.
Offline-режим: дає змогу працювати без інтернету, а після відновлення зв'язку синхронізує зміни.
Нові права доступу: правила записів об'єднали з правами доступу.
Odoo Light User: новий тип ліцензованого користувача для лінійного персоналу зі строго обмеженим функціоналом (без табелів та погодження відпусток); підлягає обов'язковій оплаті за кожну активну картку.
AI-кредити: потрібні для всіх AI-функцій і купуються окремо.
AI-агенти в Odoo 20: помічник, який діє
Раніше AI в Odoo був схожий на довідку: ви питали — він відповідав. Тепер це радше помічник, якому можна доручити задачу. Ви описуєте її звичайними словами, а агент шукає потрібні записи, створює нові або оновлює наявні.
Приклад: ви завантажуєте PDF зі специфікацією клієнта, а агент перетворює її на проєкт із завданнями. Агентів також можна запускати за розкладом (наприклад, для щоденної перевірки даних). Якщо агент не певен у дії, він запитує дозвіл у людини.
Є й друга важлива новинка — MCP (Model Context Protocol). Це стандарт, за яким AI-інструменти спілкуються з іншими програмами. Завдяки йому до вашої бази Odoo можна підключити зовнішній AI-інструмент: він читатиме й змінюватиме дані, зберігаючи всі встановлені права доступу.
Скільки коштує AI в Odoo 20?
Усі AI-функції працюють на кредитах IAP (In-App Purchase). Їх купують окремо — у стандартні тарифи вони не входять. Тому закладайте AI у бюджет як змінну витрату, що залежить від активності використання.
Як не дати агенту зайвого?
Агент діє суворо в межах прав, які ви йому надали. Перш ніж запускати AI-сценарії, чітко визначте: що система може робити самостійно, а які дії потребують обов'язкового підтвердження співробітника.
Продажі, склад і виробництво в Odoo 20
Окрім AI, суттєвих змін зазнали й щоденні робочі модулі.
Продажі та CRM
Рядок замовлення можна створити за описом — без попереднього створення окремої картки товару.
Редагування маржі доступне прямо в рядку замовлення.
Комісії розраховуються за фактично отриманими оплатами.
Ціни з податком і без нього легко перемикаються для окремого замовлення чи рахунку.
У CRM можна швидко перемикати воронки різних команд, а з картки ліда — одразу готувати upsell або продовження підписки.
Склад і закупівлі
eCommerce та POS можуть працювати без повного модуля Inventory: система веде одну фактичну кількість товару.
Автоматичні запаси: Odoo пропонує мінімальні та максимальні запаси на основі історії попиту.
Vendor Quality Rate: з'явилася система оцінки якості постачальника.
Збереження дат: якщо постачальник переносить дату поставки, система зберігає початкову для аналітики.
Коригування COGS: якщо собівартість змінилася вже після відвантаження, її можна скоригувати заднім числом.
Виробництво
Безперервний процес: не потрібно чекати, поки зроблять всю партію. Готову частину можна передати на наступну операцію одразу. Це зменшує простої на виробництвах із послідовними циклами.
Kanban і Gantt для work orders: виробничі операції можна переставляти перетягуванням та відстежувати завантаження працівників.
Розділення замовлень: незавершене виробниче замовлення тепер можна розділити на два.
Окремо Odoo додала 13 нових галузевих пакетів, серед яких: оренда техніки й інструментів, кейтеринг, виноградники та виробництво обладнання під проєкт.
Проєкти, сервіс і CRM в Odoo 20: що зміниться для команд
Для сервісного бізнесу Odoo 20 змінює планування, облік часу й аналітику. Для відділу продажів — розподіл лідів і маркетингову автоматизацію.
Проєкти, виїзний сервіс і табелі
Field Service тепер у Planning: виїзди призначаються перетягуванням, а на карті видно де зараз техніки (потрібен ключ Mapbox).
Оплата за дорогу: клієнту можна виставити вартість проїзду за відстанню або фіксованою сумою.
Зручний таймер: фіксувати час у верхньому меню можна з будь-якого розділу Odoo.
Автоматичні табелі: інтеграція з ActivityWatch відстежує активність на пристрої й перетворює її на записи часу (за даними Odoo, ці дані залишаються повністю приватними).
Оновлена аналітика маржі: старий звіт про прибутковість у дашборді проєкту прибрали. Бюджет, фактичну та прогнозовану маржу тепер показують окремі деталізовані звіти.
CRM і маркетинг
Гнучкий розподіл лідів: нові правила ротації між менеджерами («завжди в ротації», «в ротації з лімітом» або «поза ротацією»).
Visual Builder у Marketing Automation: з'явився зручний візуальний конструктор сценаріїв. Запускати їх можна за подією, датою, річницею або через webhook.
Бухгалтерія в Odoo 20
У фінансах Odoo 20 суттєво зменшує обсяг ручної роботи:
Автопідказки: система підказує рядки рахунку постачальника (товар, рахунок обліку, податок, аналітику).
Банківські проводки: усі проводки по банківських рахунках відтепер прив'язані виключно до банківських транзакцій (з виписки чи файлу імпорту) — ручні проводки по банку повністю заборонені.
Автоматичні нагадування: клієнтам можна надсилати автоматичні сповіщення про неоплачені рахунки.
Що «ламається» при оновленні: технічні ризики міграції
Ці зміни менш помітні користувачам, ніж AI, але саме вони критично впливають на процес міграції:
Права доступу. Правила записів (record rules) прибрали: домен тепер задається прямо в праві доступу. Власні правила в кастомних модулях потрібно повністю переробити.
Історія змін полів. Моделі mail.tracking.value в Odoo 20 більше немає. Параметр tracking=True надалі працює, але зміни вшиваються HTML-текстом прямо в тіло повідомлення. Через відсутність структурованої історії «поле → було → стало» ці дані більше не можна відфільтрувати чи вивантажити у звіт. Для повернення старого механізму потрібно встановити модуль mail_tracking («Discuss Tracking»).
Зарплата (Payroll). Прибрали work entries та зв'язок Planning з Payroll. Типи робочих записів об'єднали з типами відпусток. Тестовий друк розрахункових листів до офіційного підтвердження доступний лише в Enterprise і тільки для пачок зі статусом Ready.
Field Service. Застосунок інтегровано в Planning: з'явилися карта техніків, історія обладнання та маршрути.
Offline-режим. Працює з обмеженнями, тому всі кастомні модулі потрібно тестувати на сумісність окремо.
Статуси платежів. Змінено статуси безпосередньо для платежів (account.payment): «In Process» тепер називається «Paid», а «Paid» — «Reconciled». При цьому статус оплати в самих рахунках («In Payment») залишився без змін. Перевірте всі фільтри, звіти та інтеграції, що зав'язані на платежі.
План рахунків. Групи рахунків замінили батьківськими рахунками. В українському плані рахунків коди залишаються, проте ієрархія (наприклад, 30 → 301) тепер будується по-новому. Перевірте структуру плану, налаштування та бухгалтерську звітність.
Вилучені функції. Зникли: майстер повернень на складі, налаштування гнучкого споживання в специфікаціях, окреме меню Employee Expenses та статус «Under Repair» у ремонтах.
Light User: нові правила ліцензування Enterprise та вплив на витрати
Odoo вводить новий тип облікового запису — Light User. Його вартість є нижчою за вартість стандартної ліцензії, проте залежить від регіону (для України точну вартість слід уточнювати у партнера чи Odoo Advisor за індивідуальною пропозицією).
За оновленою ліцензійною угодою Enterprise (v13) Light User — це будь-яка активна картка працівника, не прив’язана до внутрішнього користувача з повноцінним логіном.
Це змінює підхід до розрахунку бюджету: відтепер до тарифікації залучається навіть той персонал, який напряму не заходить у систему — наприклад, співробітники, які користуються лише кіоском обліку часу чи порталом. Для компаній із великою кількістю лінійного персоналу це формує окрему статтю витрат, яку варто враховувати заздалегідь.
Порівняння: Odoo 19 vs Odoo 20
Напрям | Odoo 19 | Odoo 20 | Що перевірити |
AI | Агент здебільшого відповідав на запитання й підказував | Агенти створюють і оновлюють записи, працюють в автоматизованих діях, є MCP | Права агентів і бюджет на AI-кредити |
Права доступу | Окремі правила записів (record rules) і права доступу | Правила записів прибрали, домен задається в самому праві | Власні модулі з правилами записів |
Історія змін | Працювали tracking values | Повідомлення про зміни формується на льоту | Звіти та інтеграції, які читають історію |
План рахунків | Групи рахунків, коди обов'язкові | Групи замінено батьківськими рахунками (в UA-локалізації коди залишаються, змінюється ієрархія | Структуру плану й бухгалтерські звіти |
Статуси платежів | «In Process» і «Paid» | Для платежів (account.payment): «Paid» та «Reconciled» (статус в рахунках «In Payment» не змінився | Фільтри, звіти й інтеграції |
Field Service | Окремий застосунок | Функції перенесли в Planning | Процеси виїзних команд |
Виробництво | Кількості не фіксувалися на окремих операціях | Безперервне виробництво: наступна операція стартує, щойно є частина продукції | Налаштування специфікацій і навчання операторів |
Склад, POS, eCommerce | Для обліку залишків потрібен був застосунок Inventory | Облік можна вести без Inventory: одна фактична кількість товару | Чи вам достатньо спрощеного обліку |
Робота без інтернету | Потрібне з'єднання | Створення, редагування й видалення записів офлайн | Кастомні модулі в офлайні |
Зарплата | Працювали work entries та зв'язок Planning з Payroll | Їх прибрали, типи робочих записів об'єднали з типами відпусток | Розрахунок, табелі й відпустки |
Odoo 20 суттєво змінює підхід до щоденної роботи: AI-агенти беруть на себе рутину, offline-режим позбавляє прив'язки до стабільного інтернету, а нові правила ліцензування вимагають уважнішого адміністрування користувачів. Водночас оновлення вимагає уважності до технічних деталей: оновлені права доступу, зміна структури плану рахунків, нові вимоги до банківських проводок та окремий бюджет на AI потребують попереднього аудиту. Виграє той, хто підходить до міграції з чітким планом.
Готові протестувати Odoo 20?
Залиште заявку — ми проведемо індивідуальну демонстрацію системи та допоможемо спланувати безпечний перехід без зупинки бізнес-процесів.