В ресторане и кафе стол, кухня и касса связаны одним заказом. В гостинице нужны занятость номеров, счёт и данные о госте: в Odoo часть этого есть, часть закрывается отраслевым пакетом или внешней системой. Мы пишем об этом открыто.
Для ресторана и кафе у Odoo есть готовое кассовое приложение, оно описано на отдельной странице. В гостинице охват иной: об этом мы пишем открыто ниже.
Зал и столы, кухня, касса, склад, срок годности и несколько филиалов. Страница о ресторанах и кафе →
Занятость номеров, счёт гостя, онлайн-бронирование и требования Узбекистана; отдельное гостиничное приложение (PMS) в документации Odoo не описано. Ниже, на этой странице →
Основное приложение для ресторана и кафе — Point of Sale (режим Restaurant). На плане этажа рисуются столы, для большой компании столы объединяются, статус каждого стола (занят, забронирован, на кухне) виден в реальном времени. Заказ отправляется на кухню через принтер или экран. Блюда делятся по курсам, счёт делится, добавляются чаевые. Клиент может сам сделать заказ через QR-меню; в Odoo 20 также печатается QR-код, привязанный к заказу, для оплаты после еды. Для предварительного бронирования стола включается Booking или используется приложение Appointments. Для еды в зале и на вынос можно задать разные налоги.
В новинках Odoo 20 указано, что добавлены плата за обслуживание, временное скрытие блюда из меню (snooze) и комментарий клиента на экране кухни.
В разделе официальной документации Odoo (Applications) отдельное приложение для гостиниц (PMS) не описано. Но на своём сайте Odoo публикует отраслевые пакеты «Hotel» и «Guest House». В новинках Odoo 19 указано, что появился новый отраслевой пакет для гостиниц, а в Odoo 20 в пакеты hospitality добавлены уборка номеров (housekeeping), ранний заезд и поздний выезд, сезонные цены и включение счёта бара и ресторана в итоговую счёт-фактуру. Охват пакета, его редакцию и требования к хостингу мы проверяем на диагностике.
Занятость можно вести и стандартными приложениями. В приложении Rental номер — это продукт «физическая услуга» (physical service): каждый номер записывается в приложении Planning как материал, тип номера (например, «Deluxe») привязывается к роли, занятость проверяют Rental и Planning вместе. Согласно документации Odoo, для таких объектов, как гостиничный номер, выдача (pickup) выполняет функцию заезда (check-in), а возврат (return) — функцию выезда (check-out). Минимальное количество в правиле цены считается по сроку аренды (например, по числу ночей). Для онлайн-бронирования нужны приложения Website и eCommerce (так сказано в документации Rental). Rental и Planning входят в Enterprise.
В категории Hotel Management в Apps Store есть сторонние PMS-модули (17 в строке Odoo 20, на 25 октября 2026 года). Они не устанавливаются в Odoo Online и требуют Odoo.sh или собственного сервера; качество и обновления проверяются по каждому модулю отдельно.
Кассовая часть ресторана есть в готовом приложении. В гостинице же всё, кроме занятости, чаще всего решается отраслевым пакетом, внешним модулем или индивидуальной доработкой. Данные приведены по документации и новинкам Odoo 19 и 20; если в вашей версии есть отличия, проверим на диагностике.
| Задача | В стандартном Odoo | Дополнительная работа (BUline) |
|---|---|---|
| Столы, план этажа, отправка на кухню | Есть: Point of Sale (Restaurant) | Структура зала, принтер или экран, меню |
| Бронирование стола | Есть: Booking в POS; Appointments (Enterprise) с ресурсами и вместимостью | Правила бронирования и уведомления |
| Рецептура и расход ингредиентов | На странице о ресторанах не упоминается | Решение через спецификацию, оценивается |
| Занятость номеров и ценовые периоды | Есть: Rental (физическая услуга) и Planning, Enterprise | Типы номеров, правила цены, проверка овербукинга |
| Check-in и check-out | Есть: pickup и return в Rental выполняют эту функцию | Порядок сбора данных о госте |
| Статус уборки номеров, панель занятости | Описано в отраслевом пакете; отдельного приложения в стандартной документации нет | Проверка пакета или модуля, оценивается |
| Включение счёта бара и ресторана в счёт номера | Описано в отраслевом пакете | Проверка в обычной настройке, при необходимости — адаптация |
| Синхронизация с международными платформами бронирования | Не описано в документации | Сторонний модуль или интеграция, оценивается |
| Учёт E-mehmon и туристического сбора | В документации подключение к E-mehmon не упоминается. На странице Odoo Hotel упоминается взимание туристического налога при выезде | Порядок ввода или интеграция; отдельная строка и отчёт по сбору |
| Налоговый чек (онлайн- или виртуальная касса) | В документации Odoo подключение к узбекскому фискальному модулю не упоминается | Подключение к кассовому средству из реестра. Страница о кассе |
Нижеследующее проверено по официальным источникам. То, что относится к вашему типу объекта, мы письменно фиксируем списком на диагностике.
Отчёты не переносятся в отдельную таблицу: они формируются из документов сессий, заказов и аренды в этой же базе.
Этот список ускоряет диагностику. Начать можно и без полного комплекта.
В разделе официальной документации Odoo отдельное приложение для гостиниц не описано. Odoo публикует на своём сайте отраслевые пакеты «Hotel» и «Guest House», а в новинках описаны гостиничный пакет (Odoo 19) и его расширение (Odoo 20). Охват и редакцию пакета мы проверяем на диагностике. Занятость можно вести и стандартными приложениями (Rental, Planning).
Номер в Rental — продукт «физическая услуга», в Planning — материал; тип номера записывается как роль. Согласно документации, для таких объектов выдача равна заезду, а возврат — выезду. Порядок предотвращения овербукинга мы проверяем на тестовой базе. Rental и Planning входят в Enterprise.
В документации Odoo подключение к E-mehmon не упоминается. Положение требует вносить данные в момент приезда гостя, поэтому порядок ввода или интеграцию мы определяем на диагностике.
В документации Odoo такое подключение не описано. Возможны сторонние модули или отдельная интеграция; каждый вариант оценивается отдельно, а сторонние модули в Odoo Online не устанавливаются.
Касса Odoo ведёт заказы, столы и оплату, но налоговый чек выдаёт кассовое средство из реестра. Новая редакция пункта 4 Постановления Кабинета Министров №943 вводит ограничение для вторичных систем учёта; попадает ли касса Odoo под этот пункт, мы письменно уточним в налоговой службе. Страница о ресторанах и кафе →
Odoo Online несовместим со сторонними и пользовательскими модулями. Если нужен гостиничный модуль, E-mehmon (система регистрации иностранных гостей) или платёжное подключение, выбирается Odoo.sh или собственный сервер. Типы хостинга →
Лицензия Odoo зависит от числа пользователей и приложений (условия — на odoo.com). Объём услуг BUline зависит от числа номеров и столов, филиалов, приложений, кастомизации, интеграций, объёма данных и обучения. Точные затраты и сроки указываются в письменном предложении после бесплатной диагностики.
На диагностике разберём ваши процессы и скажем, где достаточно стандартного Odoo, а где нужна настройка, — со списком приложений, версией и этапами.