Почему аллергены нужно фиксировать в заказе, а не только в меню: учёт аллергенов в ресторане (2026)
Ваше меню меняется. Ваши заказы — нет. В этой одной фразе весь смысл учёта аллергенов в ресторане, и большинство систем понимают его наоборот.
Короткий ответ: информацию об аллергенах нужно копировать в заказ в тот момент, когда гость его сделал — фиксировать, как цену, — и дальше нести в кухонный чек, в счёт и в чек гостю. Если история заказов просто ссылается на сегодняшнее меню, то каждая правка рецептуры тихо переписывает вашу же историю. Поменяли поставщика булочек в среду — и заказ понедельника показывает аллергены среды. Это не запись. Это догадка с отметкой времени.
Рестораны месяцами выстраивают учёт аллергенов и размечают блюда. А потом хранят единственное, что реально доказывает, что произошло, — заказ — в виде ссылки на файл, который правят каждую неделю. Разбираем, почему это ломается и как починить за один вечер.
Меню — это документ. Заказ — это запись.
У этих двух вещей противоположные задачи, и путаница между ними даёт большинство проблем с данными об аллергенах.
| Меню | Заказ | |
|---|---|---|
| Что это | Что вы продаёте сегодня | Что вы продали в тот вечер |
| Должно ли меняться? | Постоянно | Никогда, после того как отправлен |
| Для кого | Для гостя, который выбирает | Для кухни, гостя, проверяющего и вас самих |
| Срок жизни | До следующей правки | Годы |
Меню создано, чтобы его правили. Ставите сибас на стоп, меняете поставщика, исправляете опечатку в пометке об аллергене. Всё это нормально.
Заказ создан, чтобы быть доказательством. Он говорит: 12 марта в 20:41 стол 9 заказал это блюдо, и вот что мы о нём тогда заявили.
Как только ваш заказ читает меню вместо того, чтобы хранить копию, эти две задачи сталкиваются. И запись проигрывает всегда.
Цену вы уже фиксируете. Сделайте то же с аллергенами.
Никто не согласится на систему, в которой подорожание бургера на 200 ₽ задним числом меняет чеки за прошлый месяц. Ваш бухгалтер сойдёт с ума. Налоговая — тем более: чеки давно ушли в ОФД.
Поэтому любая касса на свете фиксирует цену в строке заказа. Копирует число в момент продажи, и эта копия больше никогда не двигается.
Аллергены заслуживают ровно того же. Это заявление о конкретной тарелке в конкретный вечер, а не свойство позиции меню, которое плывёт во времени.
Вот честная проверка вашей системы: измените пометку об аллергене у любого блюда прямо сейчас, а потом откройте заказ трёхмесячной давности. Если в старом заказе видна новая пометка, истории аллергенов у вас нет. У вас одна версия правды, и она всегда сегодняшняя.
Пять способов сломать учёт аллергенов на реальной кухне
Ничего из этого не выдумано. Это происходит в обычную неделю в обычном заведении.
1. Поставщик поменял состав и никому не сказал. Пекарня тихо изменила рецептуру бриоши в апреле и добавила кунжут. Вы правите пометку в мае. Теперь все заказы с января по апрель утверждают, что кунжут в них был, — включая те, где его не было. Данные врут в обе стороны, и одно от другого уже не отличить.
2. Кто-то исправил ошибку. Повар заметил, что у ризотто никогда не был отмечен сельдерей. Молодец. Он исправил. И одним кликом четыре месяца заказов, которые подавались с неверным заявлением, стали выглядеть безупречно. Ошибки больше не видно. Нельзя разобрать то, чего не видишь, и вы никогда не поймёте, как это вышло.
3. Блюдо ушло из меню. Сезонное предложение, удалили в октябре. Откройте сентябрьский заказ. Если в строке заказа лежит только ID позиции, вы увидите пустоту, прочерк или «блюдо не найдено». Заказ есть. Правды об аллергенах нет.
4. Доставка обогнала вашу правку. Заказ уехал в 19:10. В 19:25 кто-то обновил меню. В 19:40 курьер отдаёт пакет, на бумажке которого написано одно, а в приложении другое. У доставки и так больше всего споров «я заказывал не это» — не добавляйте туда ещё и аллергены.
5. Две точки — две версии. В сетях рецептуры часто чуть отличаются. Если заказ не несёт свою копию, сводный отчёт по точкам слепит из них одно несуществующее блюдо. Это та же болезнь, что и данные POS, которые не сходятся между точками, только с гораздо худшими последствиями.
Что на самом деле значит «зафиксировать»
Зафиксировать — не значит заблокировать или сделать «только для чтения». Это значит скопировать. Проще некуда.
Когда гость делает заказ, система берёт снимок заявленных аллергенов и записывает эти значения прямо в строку заказа — текстом или кодами, которые останутся там навсегда. Без обращения к справочнику. Без ссылки. Без зависимости от меню, которое поправят в следующий вторник.
Снимок настоящий, если выполнены три правила:
- Копируйте, а не ссылайтесь. В заказе лежат названия аллергенов, а не ссылка на блюдо.
- Пишите один раз. Ничто из того, что позже случится с меню, до этой записи не дотянется.
- Пусть едет вместе с заказом. То, что печатает кухня, и то, что получает гость, показывает те же зафиксированные значения.
Если сомневаетесь, умеет ли так ваша система, задайте поставщику один вопрос: «Аллергены хранятся в строке заказа или подтягиваются из карточки блюда?» Ответ занимает десять секунд и говорит всё.
Пять мест, где зафиксированный аллерген обязан появиться
Фиксировать данные полезно только тогда, когда их кто-то видит. Пять поверхностей, по частоте, с которой про них забывают:
- Сама строка заказа. Единственный источник. Всё остальное — только его отображение.
- Кухонный чек. Повару нужно то заявление, которое было сделано, а не пометка, которая существует сейчас.
- Счёт. Гости иногда проверяют перед оплатой — особенно родители, которые заказывают ребёнку.
- Чек. Это ваше доказательство постфактум. Счёт и чек — разные документы, и выживает именно чек.
- Выгрузка или история заказов. Тот экран, который вы откроете на нервах через несколько месяцев, когда кто-то задаст неудобный вопрос.
Пропустите пятый пункт — и получите красивую функцию без памяти. А именно она и решает всё в понедельник в девять утра, когда звонит телефон.
Один вечер, который покажет, всё ли вы сделали правильно
Представьте. Гость был у вас одиннадцать недель назад. В тот вечер у него случилась реакция. Теперь есть письменная претензия, или жалоба в Роспотребнадзор, или внеплановая проверка по этой жалобе — или всё сразу.
Все зададут одни и те же четыре вопроса:
- Что гость заказал?
- Что вы об этом заявили в тот момент?
- Кто принял заказ и что было записано?
- Можете ли вы доказать, что ничего не правили задним числом?
С зафиксированными аллергенами это ответ на две минуты и одна распечатка. Без них лучшее, что вы скажете, — «вот что написано в меню сегодня», и все в кабинете понимают, что меню с тех пор правили. Вы не врёте. Вы просто не можете доказать, что говорите правду, а на практике это одно и то же.
И вот что обычно упускают: зафиксированные данные защищают ваш персонал. Официант, который всё сделал правильно, заслуживает записи, которая это показывает. Память под расспросами не держится. Строка заказа с отметкой времени — держится. Если выстраиваете вокруг этого работу зала, наш протокол при пищевой аллергии для официанта и кухни описывает точные слова и передачи.
Что требует закон: сказать гостю — это только половина обязанности
Про обязанность рассказать знают почти все владельцы. Про обязанность подтвердить документами, которая лежит под ней, — гораздо меньше.
Схема почти везде одна: вы должны сказать гостю, что в еде, и уметь показать, что вы делали. Первая обязанность живёт в меню. Вторая — в заказе.
| Где | Что нужно сказать гостю | Про какую запись забывают |
|---|---|---|
| Россия (ЕАЭС) | ТР ТС 022/2011 «Пищевая продукция в части её маркировки» прямо называет компоненты, способные вызывать аллергию: их обязательно указывают в составе упакованной продукции. На блюдо, приготовленное у вас на кухне, эта маркировка не переносится, но гость по закону о защите прав потребителей вправе получить достоверную информацию о составе того, что ему подают, — до заказа, а не после | Процедуры на основе принципов ХАССП обязательны для общепита (ТР ТС 021/2011), и их мало внедрить — по ним нужно вести записи. Плюс прослеживаемость «шаг назад, шаг вперёд»: от накладной поставщика до тарелки. Санитарные правила для общественного питания (СанПиН) требуют документы на сырьё и журналы. Роспотребнадзор на проверке смотрит документы, а не ваши слова |
| Казахстан и Беларусь | Тот же ТР ТС 022/2011: перечень компонентов-аллергенов единый для всего ЕАЭС, отличаются только надзорный орган и язык маркировки | Те же обязанности по ХАССП и прослеживаемости. Вопрос на проверке во всех трёх странах звучит одинаково: «чем подтвердите?» |
| ЕС (для ориентира) | 14 аллергенов заявляются по каждому блюду и доступны до того, как гость заказал (Регламент 1169/2011). Способ подачи каждая страна определяет сама | Регламент 178/2002, статья 18 требует прослеживаемости — шаг назад, шаг вперёд. План ХАССП положено вести и хранить. Заказы — самое чистое доказательство, что в конкретный день план соблюдали |
Две вещи верны почти всегда:
- Никто не предписывает «фиксировать аллергены в заказе» дословно. Такой формулировки нет ни в одном документе. Но каждая система требует доказать, что вы делали в конкретную дату, а зафиксированная строка заказа — самый дешёвый способ это сделать.
- Сроки хранения разные. Часть журналов и документов по ХАССП хранят месяцами, часть — годами. Уточните срок один раз, запишите цифру и настройте систему хранить заказы хотя бы столько же.
Прежде чем на всё это опираться, сверьтесь со своим надзорным органом: в России это Роспотребнадзор и его территориальное управление в вашем регионе, в Казахстане и Беларуси — национальные санитарно-эпидемиологические службы, в ЕС — местный орган пищевого надзора. Полную картину по европейским странам разбирает наш гид про требования к аллергенам в меню ресторана в Европе: там видно, как способ подачи меняется на каждой границе.
Причины, по которым владельцы это правда делают (и ни одна из них не про закон)
На слово «требования» люди кивают. Действовать заставляет вот это.
- Проверка. Плановая проверка Роспотребнадзора приходит по графику, внеплановая — обычно после жалобы гостя. И в том и в другом случае первым делом просят документы. Штрафы по КоАП за нарушение санитарных требований и за недостоверную информацию для потребителя для юрлица идут от десятков до сотен тысяч рублей, а при серьёзных или повторных нарушениях речь может дойти до приостановления деятельности. Записи по заказам — самый дешёвый способ превратить жалобу в ничто.
- Отзыв, на который нечем ответить. «Нам сказали, что там нет молока». Без записи вы спорите с публичным отзывом по памяти. С записью отвечаете спокойно и по фактам. А отзыв на Яндекс Картах или в 2ГИС читают годами. Наш гид про ответы на плохие отзывы о ресторане — про интонацию, которая работает.
- Текучка. Официант, который принял тот заказ, уволился ещё в июне. Ваша система — единственный оставшийся свидетель.
- Сон. Без шуток. Владельцы, которые прошли через историю с аллергией, говорят, что именно запись позволила перестать прокручивать тот вечер в голове.
- Данные об аллергенах наконец начинают вести всерьёз. То, чем реально пользуются, и обновляют всерьёз. Декоративное — гниёт.
Есть у этого и местная особенность. До суда доходит редко: гость с претензией идёт не к юристу, а в отзывы или пишет жалобу — а жалоба приводит к внеплановой проверке. То есть спор решается репутацией и папкой документов, а не иском. В большом городе запись страхует вас от проверки после жалобы. В маленьком — от отзыва, который сосед будет читать и через три года. В сети из нескольких точек — от того, что через полгода никто уже не помнит, как было в мае. Практика одна, причины совсем разные.
Свободный текст не заменяет структурные данные об аллергенах
Комментарий к заказу есть почти в любой кассе. Большинство кухонь пишет туда про аллергию: «АЛЛЕРГИЯ НА ОРЕХИ — стол 4».
Так и продолжайте. Это обязательно. Но комментарий — не то же самое, что зафиксированное поле аллергена, и подмена одного другим — частая и дорогая ошибка.
| Комментарий к заказу | Зафиксированное поле аллергена | |
|---|---|---|
| Откуда берётся | От официанта, за столом | Из состава блюда |
| О чём говорит | Что нельзя гостю | Что есть в блюде |
| Формат | Свободный текст, набранный второпях | Структурные коды или названия |
| Можно найти потом? | С трудом | Да — фильтр, подсчёт, выгрузка |
| Ломается, когда | Написан с ошибкой, невнятно или не в то поле | Блюдо вообще не размечено |
Нужны оба: они отвечают на разные вопросы. Комментарий фиксирует гостя. Зафиксированное поле — тарелку. При разборе инцидента их кладут рядом, и только тогда видно, сошлось заявление с просьбой или нет.
Одно правило зала, которое ничего не стоит: аллергия попадает в заказ текстом, а не на руку официанту и не ему в память. Просьба из-за аллергии — это по сути изменение блюда, значит, у кухни должен быть на неё порядок действий: как работать с заказами не по меню.
Доставка и самовывоз: заказ, который вы уже не объясните
Официанта рядом нет. Нет и вопроса «уточню на всякий случай — тут есть молоко, это ничего?». Заказ уехал, разговор закончен.
Поэтому для продаж навынос фиксация не обсуждается:
- Онлайн-меню должно показывать аллергены до того, как гость подтвердил заказ, — обязанность та же, что и в зале.
- Зафиксированные значения должны печататься на наклейке на пакет или в листе курьера.
- Чек должен их нести, потому что это единственный документ, который остаётся у гостя.
- Заказ должен оставаться понятным и через час, после того как кто-то поправил меню в разгар смены.
Доставка ещё и то место, где мелкое расхождение становится публичным. Претензии в агрегаторах видны всем, появляются быстро и остаются навсегда. Настроить бумаги правильно стоит одной строчки в настройках. Настроить неправильно — возврата денег, отзыва и, возможно, гораздо большего. Если вы ещё считаете, окупается ли вообще этот канал, наш честный расчёт по агрегаторам доставки стоит десяти минут.
Настройте это на этой неделе
Сложная часть — таблица аллергенов — у вас, скорее всего, уже есть. Дальше просто сантехника.
- Сделайте проверку на три месяца. Измените одну пометку об аллергене. Откройте старый заказ. Если он тоже изменился, вы нашли свою дыру. 2 минуты.
- Задайте поставщику кассы один вопрос. «Аллергены хранятся в строке заказа или подтягиваются из карточки блюда?» Возьмите ответ письменно. 5 минут.
- Включите аллергены в кухонных чеках и в чеках гостю. Галочка есть почти везде, включена почти нигде. 10 минут.
- Разметьте сначала топ-20 блюд. Это примерно 80% заказов. 30 минут.
- Перестаньте удалять блюда. Скрывайте или отключайте. Удалённое блюдо забирает историю с собой. Изменение правил, 0 минут.
- Проверьте срок хранения. Убедитесь, что заказы хранятся хотя бы столько, сколько требуют правила. 10 минут.
- Распечатайте один заказ и прочитайте его глазами проверяющего. Отвечает ли он на четыре вопроса выше? 5 минут.
Если систему вы ещё только выбираете, спрашивайте про фиксацию аллергенов на демо, а не после: добавить это потом гораздо сложнее. Наши разборы стоимости POS-системы для ресторана и скрытых комиссий, за которыми стоит следить закрывают остальной список вопросов, а переход на другую систему без перенабора меню убирает главную отговорку остаться на старой.
Если ваша система не умеет фиксировать аллергены
Некоторые программы этого пока не умеют. Вы не в тупике — вы просто делаете это руками.
- Храните кухонные чеки. Распечатанный чек с аллергенами и есть зафиксированная запись. Складывайте по месяцам в коробку. Дёшево и работает.
- Выгружайте заказы раз в неделю в PDF или таблицу вместе со столбцами аллергенов и кладите выгрузку туда, где вы не сможете её править.
- Ведите версии меню. Сохраняйте PDF с датой каждый раз, когда меняете данные об аллергенах. Меню с датой лучше меню без даты.
- Записывайте изменения рецептур в одну общую таблицу: дата, блюдо, что изменилось, кто согласовал. Пять секунд на изменение.
- Никогда не удалять, всегда отключать. Эта одна привычка спасает больше истории, чем все остальные.
Красиво? Нет. Работает? Всё. И стоит это только дисциплины, пока вы не обновите систему.
Как это выглядит, когда сделано хорошо
Для полноты картины: Tabres фиксирует заявленные коды аллергенов в каждой строке заказа в момент заказа, поэтому кухонный чек, счёт и чек гостю показывают то, что было заявлено тогда, — по всем 15 обязательным аллергенам и на всех языках меню, которые вы публикуете. Это бесплатно, и почему — мы рассказали открыто.
Пользуйтесь тем инструментом, который подходит вашей кухне. Принцип от инструмента не зависит: копируйте заявление в заказ и не позволяйте меню править прошлое.
Семь ошибок, которые тихо уничтожают вашу историю аллергенов
- Хранить ссылку на блюдо вместо копии. Каждая правка меню переписывает прошлое. Решение: снимок в момент заказа.
- Удалять старые блюда. История уходит вместе с ними. Решение: отключать, а не удалять.
- Аллергены есть в меню, но не в кухонном чеке. Повар готовит вслепую. Решение: печатать.
- Нет аллергенов в чеке. Единственный экземпляр гостя молчит. Решение: включить.
- Считать комментарий к заказу всей записью. Свободный текст не ищется и неполон. Решение: использовать оба.
- Править старый заказ «чтобы исправить». Это не исправление, это подделка. Решение: добавить датированный комментарий.
- Хранить заказы 30 дней. Вопросы про аллергию приходят месяцами позже. Решение: подстроить срок под требования к хранению.
Частые вопросы
Что значит зафиксировать информацию об аллергенах в заказе? Это значит, что система копирует заявленные аллергены блюда в строку заказа в тот момент, когда гость заказал, и хранит эту копию постоянно. Позднейшие правки меню на неё не влияют. Кухонный чек, счёт и чек гостю показывают значения такими, какими они были в тот день.
Почему недостаточно, чтобы аллергены были в меню? Потому что меню показывает, что верно сегодня, а заказ должен показывать, что было верно тогда. Рецептуры меняются, поставщики меняются, пометки исправляются. Если заказ только ссылается на меню, каждая правка тихо переписывает вашу же историю.
Фиксировать аллергены — это требование закона? Дословно такой формулировки нет ни в одном документе. Но и техрегламенты ЕАЭС (ТР ТС 021/2011 и 022/2011), и санитарные правила для общепита, и правила ЕС требуют показать, что вы делали в конкретную дату, а прослеживаемость «шаг назад — шаг вперёд» это прямо предполагает. Зафиксированная строка заказа — самый простой способ это обеспечить. Точные обязанности уточняйте в своём территориальном управлении Роспотребнадзора.
Сколько хранить заказы с данными об аллергенах? Зависит от страны и вида документа — от нескольких месяцев до нескольких лет. Уточните один раз у надзорного органа, запишите ответ и настройте систему хранить заказы хотя бы столько. Если сомневаетесь, дольше выходит дешевле, чем короче.
Комментарий к заказу это заменяет? Нет. Комментарий фиксирует то, что сказал гость. Зафиксированное поле аллергена фиксирует то, что было в блюде. Нужны оба: при разборе инцидента их сравнивают, и по отдельности каждый бесполезен.
Печатать ли аллергены на кухонном чеке? Да. Повар — последний, кто может остановить ошибку, и он не должен для этого лезть в экран или вспоминать пометку. В чеке должны быть и зафиксированное заявление, и комментарий гостя про аллергию.
А что с доставкой и самовывозом? Обязанность та же, риск выше, потому что рядом нет официанта, который переспросит. Аллергены должны быть видны в онлайн-меню до подтверждения заказа и ехать вместе с ним — на наклейке на пакете и в чеке.
Если я исправлю ошибку в аллергене у блюда — старые заказы изменятся? Не должны. Исправить карточку блюда — правильно, и делать это надо сразу. Но старые заказы обязаны сохранить то заявление, которое реально было сделано тогда. Если они меняются, вы теряете возможность понять, как ошибка вообще возникла.
Можно просто печатать и хранить чеки? Да, и это честный запасной вариант. Распечатанный чек с датой и аллергенами — это зафиксированная запись. Складывайте по месяцам и храните столько, сколько требуют правила.
Как проверить, умеет ли так моя касса? Измените одну пометку об аллергене у блюда, а потом откройте заказ, сделанный несколько месяцев назад. Если в старом заказе видна новая пометка, аллергены подтягиваются, а не фиксируются. Попросите поставщика подтвердить это письменно.
Нужно ли фиксировать аллергены на всех языках меню? Если вы публикуете меню на нескольких языках, чек должен быть понятен гостю. Храните коды один раз и показывайте их на нужном языке — запись остаётся одинаковой, а слова меняются. Про вёрстку рассказывает наш гид про аллергены в цифровом меню.
С чего начать, если аллергены вообще не размечены? Начните с самого списка аллергенов, потом разметьте двадцать самых продаваемых блюд. В нашем гиде про 15 пищевых аллергенов, которые должен знать ресторан есть все названия и тот один, который чаще всего пропускают, а обучение персонала превращает это в привычку зала.
Вот вывод, который стоит запомнить. Меню — это обещание про сегодня. Заказ — это запись про один вечер. Задачи разные, и одним файлом их не закрыть.
Зафиксируйте аллергены в заказе, печатайте их на кухонном чеке и в чеке гостю и перестаньте удалять блюда. Двадцать минут настройки покупают вам то, что, скорее всего, никогда не понадобится, — и чему вы будете страшно рады, если понадобится.