Deep Vision

Odoo ERP для ресторанов и HoReCa

Как Odoo ERP работает в ресторане, кафе и HoReCa: касса и зал, кухонный экран, фудкост по техкартам, контроль склада, агрегаторы доставки и отчёты по филиалам.

Опубликовано: Обновлено: 12 мин чтения
Restoran va HoReCa uchun Odoo
Коротко: Odoo ERP объединяет для ресторана, кафе и бизнеса HoReCa кассу (POS), зал и столы, кухонный экран, технологические карты, склад, закупки, доставку и бухгалтерию в одной базе. Когда блюдо продано, продукты по его рецептуре автоматически списываются со склада, поэтому видны реальная себестоимость (фудкост) и прибыль каждой позиции. Заказы зала, навынос, агрегаторов и всех филиалов сходятся в одном отчёте, а узбекские требования (онлайн-касса, Payme/Click, Didox, Asl Belgisi) подключаются через интеграции.

Маржа в ресторанном бизнесе обычно невысока, поэтому точный учёт каждого продукта и расхода сырья имеет огромное значение. Но многие рестораны до сих пор ведут учёт кухни и склада на бумаге или в Excel. В конце месяца выясняется, что мяса, масла и риса ушло больше плана, но где именно потеряли, никто не знает. Бумажный заказ официанта теряется на кухне, заказы из Yandex Eats и Uzum Tezkor вбивают в кассу вручную, а отчёты филиалов приходят с опозданием.

Разберём на практике, как ресторан, кафе или сеть фастфуда работает в Odoo ERP: от зала и кассы до фудкоста, склада, доставки, филиалов и внедрения.

Что такое ERP для ресторана и чем она отличается от кассовой программы?

ERP для ресторана — это система, которая ведёт в одной базе все процессы: от приёма заказа и закупки продуктов до кухни, склада, персонала и финансов. Кассовая программа видит только продажи: сколько чеков пробито и сколько денег поступило. ERP видит ещё, сколько каких продуктов ушло на блюдо, почём они куплены и сколько блюдо заработало.

Ресторан в Odoo обычно работает на таких приложениях:

  • Point of Sale (POS) в режиме ресторана: план зала, столы, заказы, разделение счёта, оплаты и смены.
  • Kitchen Display (кухонный экран): заказы попадают на экраны кухни и бара.
  • Manufacturing: технологические карты блюд и полуфабрикаты.
  • Inventory (Склад): остатки, сроки годности, инвентаризация, списания.
  • Purchase (Закупки): заказы поставщикам и закупочные цены.
  • Accounting (Бухгалтерия): выручка, расходы, прибыль и убытки.
  • Персонал и лояльность: учёт времени, график смен, бонусы, купоны.

Путь одного блюда: продукты приходуются на склад, официант принимает заказ на планшете, заказ появляется на кухонном экране, гость платит, система списывает продукты по техкарте, при закрытии смены выручка уходит в бухгалтерию. Ничего не вводится дважды.

HoReCa (Hotel, Restaurant, Café) включает и гостиницы: их ресторан и бар работают так же, а для бронирования номеров нужно отдельное решение или интеграция. О кассовом оборудовании: Odoo POS для розничной торговли.

С какими проблемами сталкиваются рестораны и кафе?

Большинство потерь в ресторане вырастает из одной причины: данные продаж, кухни и склада не связаны между собой. Самые частые ситуации:

  • Фудкост неизвестен. Цену ставят «по рынку». Когда дорожает мясо, никто не замечает, какое блюдо ушло в минус.
  • Продукты «исчезают». По продажам должно было уйти 20 кг мяса, ушло 26 кг. Где отходы, где большие порции, а где воровство, не понять.
  • Бумажные заказы. Заказ теряется на кухне или читается неправильно, блюдо задерживается.
  • Недостачи в кассе. Наличные, терминал, Payme и Click не сходятся с отчётом, скидки и отмены чеков бесконтрольны.
  • Агрегаторы живут отдельно. Их заказы вбивают в кассу вручную, а комиссия не видна в расчёте прибыли.
  • Нехватка или лишние закупки. В час пик кончается ключевой продукт, а скоропорт закуплен с запасом и уходит в отходы.

Как Odoo POS работает в зале и на кассе?

В режиме ресторана Odoo POS работает с планом зала: официант выбирает стол, вводит заказ на планшете или телефоне, и заказ сразу уходит на кухню. POS работает в браузере на компьютере, планшете или сенсорном моноблоке.

  • Залы и столы. Несколько залов (основной, терраса, VIP), занятые столы и открытые заказы видны онлайн.
  • Заказ по столу. Заказ привязан к столу, указывается число гостей, при необходимости его переносят на другой стол.
  • Разделение счёта. Гости платят по блюдам или поровну.
  • Навынос. Заказы в зал и навынос помечаются отдельно, для них можно задать разные цены или налоги.
  • Обслуживание и чаевые. Плата за обслуживание идёт отдельной строкой в чеке, чаевые учитываются отдельно.
  • Права доступа. Сотрудники входят по PIN-коду. Скидки, отмену чека и изменение цены можно разрешить только менеджеру.
  • Офлайн-режим. Если пропал интернет, касса продолжает продавать и отправляет данные после восстановления связи.

Что учесть при выборе кассы для ресторана в Узбекистане?

  • Онлайн-касса. Чек должен уходить в налоговые органы через онлайн-ККТ или виртуальную кассу. В стандартном Odoo нет узбекского фискального модуля, поэтому POS интегрируют с сертифицированным фискальным устройством или провайдером кассы. Актуальные требования уточняйте у провайдера.
  • Способы оплаты. Наличные, терминал Uzcard/Humo, Payme, Click и Uzum настраиваются отдельно, и при закрытии смены выручка видна по каждому каналу.
  • Налоги. Налог задаётся в карточке блюда (например, 12% для плательщиков НДС) и автоматически считается в чеке и в бухгалтерии. Налоговый режим уточните у бухгалтера.

Как кухонный экран (KDS) ускоряет выдачу заказов?

Кухонный экран (Kitchen Display System, KDS) заменяет бумажные бегунки: заказ из POS мгновенно попадает на кухню или бар и отслеживается по этапам приготовления.

  1. Распределение по цехам. Салат уходит в холодный цех, шашлык в горячий, чай в бар. Маршрутизация настраивается по категориям POS.
  2. Этапы. Заказ проходит статусы вроде «Готовится», «Готово», «Выдано», официант видит, когда блюдо будет готово.
  3. Таймер. Для этапа задаётся нормативное время, просроченный заказ выделяется цветом.
  4. Аналитика. Видно время приготовления и нагрузку в часы пик.

Небольшому кафе хватит кухонного принтера, но он не измеряет время приготовления. Есть и QR-меню: гость сканирует QR-код на столе и заказывает с телефона, а для фастфуда есть режим киоска. Эти заказы тоже попадают на кухонный экран.

Как считаются техкарта и себестоимость блюда (фудкост)?

Фудкост (food cost) — это доля себестоимости продуктов в цене продажи блюда; главный показатель, через который управляют прибылью ресторана. Формула: фудкост % = себестоимость продуктов / цена продажи без НДС × 100.

В Odoo технологическая карта заводится в модуле Manufacturing как спецификация (BoM). В ресторане обычно используется спецификация типа «Kit» (комплект): при продаже блюда производственный заказ не создаётся, а продукты автоматически списываются со склада.

Условный пример, техкарта одной порции плова:

  • рис — 150 г;
  • говядина — 100 г;
  • морковь — 120 г;
  • растительное масло — 40 мл;
  • лук, нут и специи — по рецептуре.

Система считает себестоимость порции по закупочным ценам. Если продукты обходятся в 14 000 сумов, а цена в меню без НДС 45 000 сумов, фудкост около 31%. Подорожало мясо — себестоимость пересчитывается по новой закупочной цене, и блюда, вышедшие за порог, видны вовремя. В отрасли часто называют ориентир 25–35%, но у кофейни, фастфуда и стейк-хауса эта цифра сильно различается, поэтому цель ставьте от своих данных.

На что обратить внимание в техкарте:

  • Единицы измерения. Рис закупается в килограммах, а расходуется в граммах; масло покупают литрами, а тратят миллилитрами. Odoo пересчитывает единицы автоматически.
  • Брутто и нетто. При зачистке мяса и очистке моркови вес уменьшается. Если техкарта не учитывает эти потери, теоретический расход будет ниже фактического.
  • Полуфабрикаты. Бульон, тесто, соусы и фарш готовятся по своим техкартам через производственный заказ. Для сетей с фабрикой-кухней это особенно важно. Подробнее: Odoo Manufacturing.
  • Модификаторы. «Без лука» или «двойной сыр» тоже меняют расход; их можно учитывать через варианты товара, но это требует настройки.

В итоге владелец ресторана точно знает, какое блюдо приносит прибыль, а какое убыток, и выстраивает меню и ценовую политику на основе этих данных: у популярного блюда с высоким фудкостом пересматривают цену или выход, а позицию, которая плохо продаётся и мало зарабатывает, убирают.

Как контролировать склад, закупки и потери?

Контроль склада в ресторане строится на сравнении теоретического и фактического расхода: система знает, сколько продуктов должно было уйти по продажам, а инвентаризация показывает, сколько ушло на самом деле. Разница — это отходы, нарушение выхода порций или воровство.

  • Несколько складов. Основной склад, кухня и бар ведутся отдельно, продукты выдаются на кухню перемещением.
  • Сроки годности. Молочка, мясо и рыба учитываются партиями, первой расходуется партия с ближайшим сроком (FEFO).
  • Минимальный остаток. Продукт упал ниже минимума, и система готовит заказ поставщику.
  • Списания. Подгоревшее или испорченное списывается с указанием причины, и потери видны в цифрах.
  • Выборочная инвентаризация. Дорогие позиции (мясо, масло, алкоголь) считают ежедневно или еженедельно, остальное раз в месяц.
  • Закупочные цены. Изменение цены в приходе сразу отражается в себестоимости блюд.

Подробнее о складе: Odoo Склад: управление запасами.

Какое отношение к ресторану имеют Didox и Asl Belgisi?

  • Электронные счета-фактуры. Поставщики мяса, овощей и напитков присылают счета-фактуры через операторов вроде Didox. С готовым модулем Deep Vision для Didox их не вводят в Odoo вручную. Подробнее: электронные счета-фактуры и Didox.
  • Маркировка. Алкоголь, пиво, вода и прохладительные напитки для бара маркируются в Asl Belgisi: коды принимают при поступлении и правильно оформляют выбытие при продаже (для DataMatrix нужен 2D-сканер). Для общепита правила могут отличаться от розницы, проверяйте актуальные. У Deep Vision есть готовый модуль Odoo для Asl Belgisi. Подробнее: руководство по Asl Belgisi.

Как работать с доставкой и агрегаторами?

Заказы на доставку должны проходить тот же путь, что и заказы зала: одно меню, один кухонный экран, один склад и один отчёт. Иначе доставка видна в выручке, но неясно, сколько она зарабатывает.

  1. Своя доставка. Телефон, Telegram-бот или сайт. Если сайт на Odoo или бот интегрирован, заказ попадает прямо в систему, оплата идёт через Payme или Click.
  2. Агрегаторы. Yandex Eats, Uzum Tezkor и подобные. Готового коннектора в стандартном Odoo нет: интеграцию строят настолько, насколько позволяет API агрегатора, либо заказы заводят как отдельный канал продаж. Возможности уточняйте у агрегатора заранее.
  3. Самовывоз. Гость заказывает заранее и забирает сам.

Для любого канала: разделяйте каналы способами оплаты или прайс-листами, учитывайте комиссию агрегатора как расход, закрывайте стоп-лист во всех каналах сразу и добавляйте упаковку в техкарту, ведь это тоже себестоимость.

Как управлять сетью ресторанов?

Принцип управления сетью: меню, техкарты и цены задаются в центре, продажи и остатки ведутся в филиалах, а руководитель видит всё в одной системе.

  • У каждого филиала свой POS и склад, но всё в одной базе.
  • Единые техкарты. Техкарта заводится один раз, разные цены филиалов задаются прайс-листами.
  • Фабрика-кухня и закупки. Полуфабрикаты готовятся централизованно и перемещаются в филиалы, потребности филиалов сводятся в крупные закупки.
  • Персонал. Учёт рабочего времени и график смен. Расчёт зарплаты требует адаптации под законодательство Узбекистана, обсудите это заранее.
  • Прибыль филиала. Через аналитические счета видны выручка, фудкост, фонд оплаты труда и аренда каждого филиала.

Какие отчёты видит руководитель?

В ERP отчёты не собирают вручную в конце дня: они готовы в реальном времени. Самые полезные для ресторана:

  • продажи по часам и дням недели (для планирования смен);
  • продажи и прибыль по блюдам;
  • средний чек и количество гостей;
  • продажи, скидки и отмены чеков по официантам;
  • фудкост по блюдам и филиалам;
  • разница теоретического и фактического расхода, списания;
  • продажи по каналам: зал, навынос, доставка, агрегаторы;
  • прибыль и убытки, денежный поток по филиалам.

Как превращать эти цифры в решения: что такое управленческий учёт.

Специализированная ресторанная программа или Odoo: что выбрать?

Если нужны только зал, касса и кухня, хватит специализированной ресторанной программы; если закупки, производство, бухгалтерия и персонал тоже должны жить в одной базе, выигрывает Odoo.

  • Ресторанная программа (в Узбекистане встречаются iiko, R-Keeper, Poster и другие): заточена под зал и кухню, быстро запускается, но бухгалтерия часто ведётся отдельно, например в 1С.
  • Odoo ERP: всё в одной базе; особенно удобна сетям, бизнесу с фабрикой-кухней или оптовым направлением, но требует серьёзной подготовки.
  • Смешанный подход: в зале остаётся текущая касса, а Odoo ведёт склад, закупки и финансы, системы связаны интеграцией.

Как поэтапно внедрить Odoo в ресторане?

Самое сложное — не программа, а оцифровка меню в техкарты и перевод персонала на новый порядок работы.

  1. Диагностика. Описываются процессы заказа, закупки и отчётности.
  2. Меню и техкарты. Для каждого блюда вносятся техкарта, единицы измерения и коэффициенты потерь. Ключевой участник: шеф-повар.
  3. Начальные остатки. Проводится полная инвентаризация, остатки заносятся в систему.
  4. Касса и оборудование. Настраиваются POS, план зала, кухонные экраны, принтеры, оплаты и онлайн-касса.
  5. Пилот. Система 2–4 недели работает в одном филиале.
  6. Обучение. Короткие практические занятия для официантов, кассиров, поваров, кладовщиков и менеджеров.
  7. Масштабирование. Подключаются остальные филиалы, каналы доставки и агрегаторы.
  8. Сопровождение. В первые месяцы техкарты и отчёты уточняются на реальных цифрах.

Сроки зависят от масштаба: обычно 2–6 месяцев, стандартные модули часто запускаются за 6–8 недель. Запускайтесь в спокойный период, а не в высокий сезон.

Чек-лист: перед выбором ERP для ресторана

  • Есть ли техкарта и норма выхода для каждого блюда?
  • Работают ли зал, навынос и доставка из одного меню и одного склада?
  • Есть ли кухонный экран или принтер и распределение по цехам?
  • Подключаются ли онлайн-касса, Payme, Click и Uzcard/Humo?
  • Как будет организована работа с агрегаторами?
  • Учтены ли счета-фактуры Didox и Asl Belgisi для бара?
  • Есть ли отчёт о разнице теоретического и фактического расхода?
  • У кого право давать скидки и отменять чеки?
  • Кто обучит персонал и кто будет поддерживать систему после запуска?

Чем может помочь Deep Vision?

Deep Vision — официальный Odoo Gold Partner из Ташкента: внедряем Odoo под ваши процессы, интегрируем с узбекскими системами и обучаем сотрудников.

  • Команда: 7 сертифицированных специалистов по Odoo, 26 клиентских проектов в каталоге партнёров Odoo (официальная страница партнёра).
  • Для ресторанов: POS, оцифровка техкарт, склад и закупки, фабрика-кухня, отчётность по филиалам.
  • Интеграции: онлайн-касса, Payme, Click, агрегаторы и Telegram-бот, в зависимости от возможностей их API.
  • Готовые модули: для электронных счетов-фактур Didox и маркировки Asl Belgisi.
  • Обучение и поддержка: на русском и узбекском языках.

Подробнее: услуга внедрения Odoo. Чтобы понять, какие модули нужны вам, заполните короткий бриф: разберём процессы и предложим поэтапный план.

Частые вопросы

Подходит ли Odoo для небольшого кафе?

Да, кафе с одной кассой и кухней может работать на Odoo POS, складе и техкартах. Но очень маленькому бизнесу часто хватает кассы и простого складского учёта; полную отдачу ERP даёт, когда появляются филиалы, фабрика-кухня или сложное меню.

Списывает ли Odoo продукты автоматически при продаже блюда?

Да. Для блюда заводится техкарта (BoM) типа «Kit», и при продаже через POS продукты автоматически списываются со склада. Главное — правильно внести техкарты и единицы измерения.

Как считается фудкост?

Фудкост = себестоимость продуктов / цена продажи без НДС × 100. Odoo считает себестоимость по техкарте и закупочным ценам, поэтому при изменении цены продукта фудкост обновляется.

Работает ли Odoo с Yandex Eats и Uzum Tezkor?

Готового коннектора в стандартном Odoo нет. Интеграцию строят в рамках проекта через API агрегатора, либо заказы заводят как отдельный канал продаж.

Работает ли касса без интернета?

Odoo POS продолжает продавать офлайн и отправляет заказы после восстановления связи. Онлайн-касса и платёжные интеграции могут требовать интернет, проверьте это в начале проекта.

Мы работаем на iiko или R-Keeper. Нужно ли всё менять?

Не обязательно. В зале может остаться текущая система, а Odoo будет вести склад, закупки, фабрику-кухню и бухгалтерию. Интеграцию или полный переход выбирайте после диагностики.

Сколько времени занимает внедрение Odoo в ресторане?

В одном ресторане стандартные модули часто запускаются за 6–8 недель. Проект с сетью, фабрикой-кухней и интеграциями обычно занимает 2–6 месяцев. Дольше всего оцифровываются техкарты.

Хватит ли ресторану Odoo Community?

Базовый режим ресторана (зал, столы, заказы, разделение счёта) есть в POS версии Community. Некоторые приложения, например кухонный экран (Kitchen Display), входят в Enterprise, и список меняется от версии к версии. О различиях: Odoo Community и Enterprise.

Хотите обсудить решение Odoo для ресторана, кафе или сети HoReCa? Заполните бриф для бесплатной консультации или позвоните по номеру +998 77 093 00 07.