
Коротко: 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 мгновенно попадает на кухню или бар и отслеживается по этапам приготовления.
- Распределение по цехам. Салат уходит в холодный цех, шашлык в горячий, чай в бар. Маршрутизация настраивается по категориям POS.
- Этапы. Заказ проходит статусы вроде «Готовится», «Готово», «Выдано», официант видит, когда блюдо будет готово.
- Таймер. Для этапа задаётся нормативное время, просроченный заказ выделяется цветом.
- Аналитика. Видно время приготовления и нагрузку в часы пик.
Небольшому кафе хватит кухонного принтера, но он не измеряет время приготовления. Есть и 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.
Как работать с доставкой и агрегаторами?
Заказы на доставку должны проходить тот же путь, что и заказы зала: одно меню, один кухонный экран, один склад и один отчёт. Иначе доставка видна в выручке, но неясно, сколько она зарабатывает.
- Своя доставка. Телефон, Telegram-бот или сайт. Если сайт на Odoo или бот интегрирован, заказ попадает прямо в систему, оплата идёт через Payme или Click.
- Агрегаторы. Yandex Eats, Uzum Tezkor и подобные. Готового коннектора в стандартном Odoo нет: интеграцию строят настолько, насколько позволяет API агрегатора, либо заказы заводят как отдельный канал продаж. Возможности уточняйте у агрегатора заранее.
- Самовывоз. Гость заказывает заранее и забирает сам.
Для любого канала: разделяйте каналы способами оплаты или прайс-листами, учитывайте комиссию агрегатора как расход, закрывайте стоп-лист во всех каналах сразу и добавляйте упаковку в техкарту, ведь это тоже себестоимость.
Как управлять сетью ресторанов?
Принцип управления сетью: меню, техкарты и цены задаются в центре, продажи и остатки ведутся в филиалах, а руководитель видит всё в одной системе.
- У каждого филиала свой POS и склад, но всё в одной базе.
- Единые техкарты. Техкарта заводится один раз, разные цены филиалов задаются прайс-листами.
- Фабрика-кухня и закупки. Полуфабрикаты готовятся централизованно и перемещаются в филиалы, потребности филиалов сводятся в крупные закупки.
- Персонал. Учёт рабочего времени и график смен. Расчёт зарплаты требует адаптации под законодательство Узбекистана, обсудите это заранее.
- Прибыль филиала. Через аналитические счета видны выручка, фудкост, фонд оплаты труда и аренда каждого филиала.
Какие отчёты видит руководитель?
В ERP отчёты не собирают вручную в конце дня: они готовы в реальном времени. Самые полезные для ресторана:
- продажи по часам и дням недели (для планирования смен);
- продажи и прибыль по блюдам;
- средний чек и количество гостей;
- продажи, скидки и отмены чеков по официантам;
- фудкост по блюдам и филиалам;
- разница теоретического и фактического расхода, списания;
- продажи по каналам: зал, навынос, доставка, агрегаторы;
- прибыль и убытки, денежный поток по филиалам.
Как превращать эти цифры в решения: что такое управленческий учёт.
Специализированная ресторанная программа или Odoo: что выбрать?
Если нужны только зал, касса и кухня, хватит специализированной ресторанной программы; если закупки, производство, бухгалтерия и персонал тоже должны жить в одной базе, выигрывает Odoo.
- Ресторанная программа (в Узбекистане встречаются iiko, R-Keeper, Poster и другие): заточена под зал и кухню, быстро запускается, но бухгалтерия часто ведётся отдельно, например в 1С.
- Odoo ERP: всё в одной базе; особенно удобна сетям, бизнесу с фабрикой-кухней или оптовым направлением, но требует серьёзной подготовки.
- Смешанный подход: в зале остаётся текущая касса, а Odoo ведёт склад, закупки и финансы, системы связаны интеграцией.
Как поэтапно внедрить Odoo в ресторане?
Самое сложное — не программа, а оцифровка меню в техкарты и перевод персонала на новый порядок работы.
- Диагностика. Описываются процессы заказа, закупки и отчётности.
- Меню и техкарты. Для каждого блюда вносятся техкарта, единицы измерения и коэффициенты потерь. Ключевой участник: шеф-повар.
- Начальные остатки. Проводится полная инвентаризация, остатки заносятся в систему.
- Касса и оборудование. Настраиваются POS, план зала, кухонные экраны, принтеры, оплаты и онлайн-касса.
- Пилот. Система 2–4 недели работает в одном филиале.
- Обучение. Короткие практические занятия для официантов, кассиров, поваров, кладовщиков и менеджеров.
- Масштабирование. Подключаются остальные филиалы, каналы доставки и агрегаторы.
- Сопровождение. В первые месяцы техкарты и отчёты уточняются на реальных цифрах.
Сроки зависят от масштаба: обычно 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.