Начать бесплатно

Касса (POS)

Быстрый набор заказа, привязка стола по QR-коду, отправка на кухню

30 мин чтения Открыть этот экран в демо
На этой странице 32

Касса (POS)

Экран Касса (POS) — это рабочее место официанта или администратора для быстрого набора заказов прямо в админ-панели. Заказ собирается из плиток меню в несколько касаний, привязывается к столу и сразу попадает на кухню и в общую ленту заказов.

Открыть: Админ-панель → Касса (POS) (admin.cenaly.ge). Экран оптимизирован под планшет — слева плитки меню, справа тикет текущего заказа (на телефоне — вкладки «Меню» и «Заказ»).


Кому доступна касса#

Жёсткого списка «ролей с кассой» больше нет: доступ даёт раздел «Касса» в должности. Должности собираются конструктором на странице Сотрудники — 21 встроенный пресет плюс сколько угодно своих ролей.

Раздел «Касса» есть по умолчанию у должностей: Владелец, Менеджер, Официант, Администратор смены, Кассир, Продавец, Бармен, Администратор ресепшн и Оператор ПВЗ. У «Повара» и «Курьера» его нет — они работают на экранах «Кухня (KDS)» и «Курьер». Любой роли раздел можно выдать или отобрать.

Кроме самого доступа, у каждой должности настраиваются POS-полномочия:

Полномочие Что задаёт
Потолок скидки Максимальный процент скидки на чек без одобрения старшего
Возврат / сторно Право отменять и возвращать без одобрения
Возврат без чека-основания Право оформить возврат, не найдя исходный чек
Одобрение чужих операций Право подтверждать своим PIN операции сверх лимита коллеги
Панель зала Доступ к схеме зала, броням и рабочему дню на кассе
Репринт под PIN Требовать менеджерский PIN на повторную печать чека

Если заказ создаёт официант, заказ автоматически привязывается к нему — это видно в заказе и в отчётах.


Как создать заказ#

  1. Выберите локацию (если их несколько) — вверху экрана.
  2. Привяжите стол (для заказов в зале): кнопка «Сканировать QR» — наведите камеру на QR-код стола, или «Выбрать стол» — выберите из списка кодов клиента. Если QR принадлежит другой локации, касса переключится на неё автоматически.
  3. Добавьте блюда: нажимайте на плитки. Работают поиск и фильтр по категориям. Если у блюда есть варианты и добавки — откроется выбор опций.
  4. Укажите тип заказа: «В зале», «Самовывоз» или «Доставка» — или свой тип точки («Банкет», «Кейтеринг», «Сотрудникам»). Свои типы заводятся в настройках точки, блок «Свои типы заказа» (раздел «Точки»): название и базовый тип, как он работает — в зале, навынос или с доставкой. Свой тип виден на экране кухни и в «Финансах → Продажи», блок «По типам заказа» — выручка, чеки и средний чек по каждому типу. В приложениях кассы для Android, Windows и Ubuntu тип выбирают так же: «В зале», «Самовывоз» или свой тип с базой «в зале» или «навынос». Доставку в приложениях не оформляют — открытый заказ доставки показан плашкой «🚚 Доставка», и его тип там не меняется. Упаковку заказа «с собой» из приложения считает сервер по настройке точки: она появится в счёте после сохранения заказа.
  5. При необходимости добавьте комментарий к заказу.
  6. Нажмите отправить — заказ появится в разделе «Заказы», на экране «Кухня (KDS)» и в ленте монитора заказов.
Касса: слева тикет заказа — сырники, блины и омлет на 1160 ₽, справа плитки меню с фотографиями блюд
Касса Android на планшете, экран заказа: под выбором стола чипы типа заказа «В зале», «Самовывоз» и свои типы «Банкет» и «Сотрудникам»; выбран «Банкет», в заказе две позиции

Количество позиций меняется кнопками «+/−» прямо в тикете; позицию можно удалить до отправки.

Сетку меню можно настроить под свой поток: категории показываются лентой или вложенными плитками с хлебными крошками, плитки перетаскиваются в нужном порядке, а часто продаваемое выносится на вкладки быстрого меню ★. Долгое нажатие (или правый клик) на плитке ставит блюдо в стоп-лист «86» — прямо с кассы, без захода в редактор меню, а пункт «✏️ Изменить позицию» там же правит название и цену точки (по PIN управляющего — см. Задачи менеджера смены).


Столы и открытые заказы#

  • Касса показывает открытые заказы на выбранном столе — можно продолжить существующий заказ (дозаказ) или начать новый.
  • Кнопка «Отвязать стол» убирает привязку, если заказ оформляется без стола.
  • Список столов берётся из раздела QR-коды — каждый QR-код стола является «столом» для кассы. Стол можно выбрать списком или ткнуть в него на визуальной схеме зала. Подробнее о расстановке столов — в статье Схема зала.

Перенос и объединение счетов. Гости пересели или сдвинули столы — счёт едет за ними: в меню кассы есть «Забрать на этот счёт» (чужой открытый заказ вливается в текущий), «Отдать на тот счёт» (наоборот) и «Пересадить за стол» (перенос заказа на свободный стол). Операция блокируется, когда сливать нельзя: по счёту уже прошла частичная оплата или предоплата, списан корпоративный лимит или бонусы лояльности, идёт заказ агрегатора. Если по счёту уже печатали пречек, касса предупредит — гость видел один итог.


Отложить чек и вернуться к нему#

Гость отошёл за кошельком, а следующий уже готов заказать — сохраните текущий чек и освободите кассу.

  1. Нажмите «Отложить чек». Заказ сохраняется, а касса начинает новый пустой чек. Сохранение передаёт заказ на кухню по обычным правилам — это не удержание приготовления.
  2. Обслужите следующего гостя.
  3. Откройте «Открытые счета» и выберите сохранённый заказ, чтобы продолжить его. Подпись у команды — например, «Открытых: 4» — помогает следить за количеством открытых заказов.

Команда работает в веб-кассе в режимах «Зал», «Бар» и «Прилавок», но её видимость зависит от раскладки. По умолчанию это скрытый элемент: добавьте «Отложить чек» через «Настроить экран» → «Библиотека» и сохраните раскладку. В готовых раскладках для кафе и магазина кнопка уже размещена. Если она неактивна, проверьте, есть ли позиции в чеке, не выполняется ли сохранение и не заблокирован ли чек.

Раскладку сохраняют для точки с вариантами по классу устройств; проверьте «Где действует», если на другом экране кнопки нет. В приложении Android отдельной команды «Отложить чек» пока нет.

Сохранение чека и возврат через открытые счета
Что происходит в записи

«🔐 Автоблокировка при простое» настраивается отдельно для этого устройства или всех касс точки — см. Устройства кассы.


Ввод по коду (PLU)#

Вместо поиска плитки кассир бара может набрать 3 × 105 — например, три одинаковых напитка, если код 105 ведёт на нужную позицию.

  1. В настройках внешнего вида кассы выберите «Как r_keeper» либо включите «Нумпад ввода по коду». В обычном виде этот переключатель выключен.
  2. Нажмите 🔢 «Ввод по коду», введите количество, × и код.
  3. Проверьте название в предпросмотре и нажмите ✓. Касса добавит позицию с указанным количеством.

Касса ищет точное совпадение в таком порядке: свой код позиции → PLU весового товара → штрихкод → номер плитки в текущем порядке меню кассы. Номер плитки начинается с 1 и показывается на плитке, если у позиции нет своего кода.

Свой код позиции#

Код, который кассир запоминает («капучино — 101»), задают в карточке позиции: Меню → позиция → «Код для кассы (PLU)». У товара в магазине это поле на вкладке «Цены».

  • Только цифры, до 13 знаков. Пустое поле — кода нет.
  • Код уникален в аккаунте. Он не может совпасть с кодом другой позиции, PLU весового товара или штрихкодом. Если код занят, под полем появится название позиции-владельца, а прежний код не изменится.
  • Код работает на нумпаде «Ввод по коду» и в поле поиска кассы: набор кода и Enter добавляют позицию. Если у позиции есть варианты, касса предложит выбрать вариант.
  • Весовым товарам PLU по-прежнему назначает склад. Номер плитки остаётся запасным кодом и меняется после перестановки плиток, а свой код — нет.
  • В приложениях кассы для Android, Windows и Ubuntu код виден на плитке при включённом «Нумпад ввода по коду» и работает в поиске и в окне 🔢 «Ввод по коду». Там набирают только код, без «количество ×». Если своего кода у позиции нет, касса ищет по штрихкоду и PLU; номер плитки в приложениях не используется. Код, заданный раньше, дойдёт до приложений после следующей правки меню точки.
Окно «Редактировать блюдо» в разделе «Меню», вкладка «Наименование»: под «Налоговой группой» и «Залогом или сбором к позиции» поле «Код для кассы (PLU)» со значением 101 и подсказкой «Только цифры, до 13 знаков. Кассир набирает его на нумпаде кассы или в поиске…»
Рассмотреть экран

Неизвестный штрихкод: привязать к позиции#

Товар есть на полке, а его штрихкода нет в каталоге — касса отвечает «не найден». Сотруднику с правом «Изменение» в разделе «Каталог» касса сразу предложит привязать код:

  1. Отсканируйте товар. Откроется окно «Неизвестный штрихкод».
  2. Найдите позицию меню этой точки по названию или своему коду и выберите её.
  3. Подтвердите «Привязать». Штрихкод добавится к позиции, прежние коды сохранятся.
  4. Нажмите «Добавить в чек» или просто отсканируйте товар ещё раз — позиция добавится.

Ошибочную привязку сразу снимает «Отменить привязку» в том же окне. Позже код удаляют в карточке позиции. Каждая привязка и отмена попадают в журнал «Опасные операции» (статистика) с кодом, позицией и кассиром.

Касса не привязывает весовой штрихкод (префиксы 20–29), код маркировки и код, который уже принадлежит другой позиции. Позиции с вариантами (размер, цвет) штрихкод привязывают к варианту в карточке позиции. Сотрудник без права изменять каталог видит прежнее «не найден» с подсказкой, кого позвать.

Окно кассы «Неизвестный штрихкод»: «Штрихкода 4600000000099 нет в каталоге», в поле поиска «морс» и найденная позиция меню точки «Морс клюквенный»

В приложениях кассы для Android, Windows и Ubuntu окно называется «Привязать к позиции»:

  1. Отсканируйте товар на экране приёма заказа. Касса подаст звук ошибки скана и откроет окно с текстом «Код … не найден в каталоге».
  2. Найдите позицию в поле поиска — по названию или своему коду позиции. Ищутся все позиции меню точки, из всех категорий, а не только из открытой на экране; список показывает до 30 совпадений, у позиции со своим кодом виден чип «код …».
  3. Выберите позицию и подтвердите «Привязать» («Назад» вернёт к списку).
  4. Нажмите «Добавить в чек» — позиция добавится так же, как по нажатию плитки, с опциями и проверкой стоп-листа. Повторный скан этого товара на этой кассе сразу добавит позицию. Ошибку снимает «Отменить привязку» в том же окне.

Право «Изменение» в разделе «Каталог» у кассира не обязательно: если его нет, после «Привязать» касса попросит PIN сотрудника с таким правом, и этот же PIN подтвердит «Отменить привязку». В журнале «Опасные операции» у привязки и отмены будет и имя подтвердившего. При отказе касса пишет причину прямо в окне: весовая этикетка, код маркировки, код короба, позиция с вариантами (код задают варианту в карточке позиции), код уже принадлежит другой позиции, у позиции нет карточки на сервере (привяжите код в «Меню»). Без сети, поверх окна оплаты или другого открытого окна касса, как раньше, отвечает «не найден».

Касса Android на планшете, окно «Привязать к позиции»: «Код 4600000000099 не найден в каталоге», поле поиска «кола» и список позиций меню точки, у «Кола 0,5 л» чип «код 101»

После перестановки плиток номера могут измениться — сверяйте предпросмотр перед добавлением. При «Не найдено» проверьте код и наличие позиции в меню этой кассы.

Вид кассы имеет настройки точки и переопределения устройства: при изменении проверьте область применения, чтобы случайно не поменять другие кассы.

Ввод 3 × 105 с предпросмотром позиции

Вариант до позиции: пробивать в порядке речи гостя#

Только веб-касса. Гость говорит «средний мокко», и размер звучит раньше напитка. Команда «📏 Вариант сначала» позволяет выбрать вариант до позиции. Это опция библиотеки экрана: добавьте её в режиме дизайна («✏️ Настроить экран»); в стартовых раскладках кафе и бара она лежит в меню «Ещё».

  1. Нажмите «📏 Вариант сначала» и выберите вариант, например «Средний». Можно выбрать до трёх значений сразу: «Средний» и «Айс». Варианта нет в списке — впишите его в поле «Свой вариант»: в окне видны только варианты позиций, которые эта касса уже открывала.
  2. Нажмите «Применить»: на кнопке появится «Дальше: Средний».
  3. Коснитесь плитки позиции. Вариант подставится сам. Если выбирать больше нечего, позиция сразу встанет в чек; если есть другие группы вариантов, добавки или состав комбо, откроется обычное окно с уже выбранным вариантом.
Окно «Вариант для следующей позиции»: чипы «Маленький», «Средний», «Большой», «Горячий», «Айс», выбран «Средний»; поле «Свой вариант» и кнопка «Применить»

Выбор действует один раз, как «×N». Позиция без такого варианта добавляется как обычно, а выбор остаётся для следующей. Название сравнивается без учёта регистра, на любом языке карточки. У товара с матрицей SKU вариант выбирается, только если выбранные значения оставляют один SKU; иначе откроется окно выбора варианта. Снять выбор — коснитесь кнопки ещё раз.


Общий чек на нескольких устройствах#

Бета, только веб-касса, включая браузер телефона: несколько сотрудников добавляют позиции в один чек, а оплату принимает одно устройство.

  1. Соберите чек и нажмите «Сделать чек общим», затем «Сделать общим». Чек сохранится; для нового заказа сохранение также запускает обычную отправку на кухню.
  2. В окне «Общий чек», в блоке «Открыть на другом устройстве», отсканируйте QR-код вторым устройством или используйте «Скопировать ссылку». На втором устройстве нужно войти под учётной записью сотрудника этой точки. Также можно выбрать чек из «Общие чеки точки» и нажать «Подключиться».
  3. Убедитесь, что появился чип «Общий чек · N» с количеством подключённых устройств. Оба сотрудника видят общий состав; добавленные позиции автоматически сохраняются и синхронизируются.
  4. Договоритесь, на какой кассе принять оплату. При переходе к оплате она получает блокировку; остальные увидят «Чек уже оплачивается на …» и не смогут менять состав, пока идёт расчёт.

Если связь пропала, правки остаются на устройстве до её восстановления; оплатить общий чек без сети нельзя. Доставка и счёт номера отеля не переводятся в общий режим. В приложениях Android и Windows этот чек доступен без общего режима. Это совместное редактирование, отдельного режима просмотра без правки пока нет.

Только посмотреть чек со второго места. Бару или раздаче не нужно подключаться к общему чеку: экран KDS может показывать чек, пока кассир его пробивает, — без кнопок и без цен, только позиции своей станции. Режим включается в настройках KDS: «Кухня видит заказ, пока его пробивают».


Оплата на кассе#

После сборки заказа кассир переходит к экрану оплаты прямо в тикете. Доступные способы оплаты:

  • Наличные — система фиксирует сумму, выданную гостем, и показывает сдачу.
  • Карта — оплата через POS-терминал. Если терминал подключён к мосту оборудования, касса ведёт операцию до конца: сумма уходит на терминал, кассир видит ход оплаты, а на отказе может повторить, провести вручную или — если терминал ответил «статус неизвестен» — отправить операцию на сверку, вместо того чтобы гадать, списались деньги или нет.

Кроме денежных тендеров в окне оплаты есть два безденежных — подарочная карта и «в долг» (оба описаны ниже); смешанная оплата — это комбинация наличных и карты, а корпоративный счёт и лояльность — отдельные механики поверх той же оплаты.

Онлайн-провайдеры (Stripe, BOG, TBC и другие) работают на стороне гостя, в чекауте меню: такой заказ приезжает на кассу уже оплаченным, и кассиру остаётся только выдать его. Подробнее — Онлайн-оплата.

Кассир может принять частичную оплату несколькими способами (например, часть наличными, часть картой). После подтверждения оплаты заказ переходит в статус «Оплачен», а чек формируется автоматически. Подробнее о печати и выдаче чеков — Чеки.

Разделение счёта (split bill). Счёт делится прямо на кассе тремя способами: по позициям (гость отмечает свои блюда, количество можно делить дробно), поровну (сумма делится на число гостей, от 2 до 20) и по гостям — эта вкладка появляется сама, если официант распределил строки тикета по гостям (Г1, Г2, …), и каждому гостю сразу посчитана его часть вместе с долей сервисного сбора и чаевых. Каждая часть закрывается своим способом оплаты; заказ считается оплаченным, когда закрыты все части. Гость со своей стороны счёт разделить не может.

Корпоративный лицевой счёт. Сотрудник компании оплачивает обед с корпоративного баланса: кассир вводит телефон и код счёта, система проверяет дневную дотацию и списывает сумму. При отмене заказа списание автоматически реверсируется. Подробнее — Корпоративные счета.

Подарочные карты. Карта принимается прямо на кассе: кассир выбирает тендер «Подарочная карта», вводит или сканирует код — касса показывает остаток и списывает нужную сумму. Сумму режет сервер по свежему балансу, поэтому списать больше, чем на карте есть, невозможно, а повторное нажатие не спишет дважды. Оплаченная картой часть встаёт отдельной строкой в чек, остаток закрывается любым другим способом; карта сочетается с разделением счёта, корпоративным счётом и лояльностью. Одну и ту же карту к заказу применяют один раз — если нужно добрать остаток, используйте вторую карту или обычный тендер.

Продажа сертификата. Действие «Продать сертификат» выпускает карту на выбранный номинал: гость платит обычным способом, код печатается на чеке и уходит письмом получателю, если указан e-mail. Продажа сертификата — не выручка, а обязательство заведения: сводка «выпущено / погашено / остаток» лежит в разделе Финансы. В России продажа пробивается как аванс, а погашение входит в чек товаров зачётом аванса — отдельной продажей погашение не бьётся.

«В долг» (постоплата). Привычная кафе «тетрадь долгов» встроена в кассу: тендер «В долг» закрывает заказ без денег и записывает сумму на гостя — поиск по телефону или имени, нового гостя можно завести прямо в окне оплаты. Если для точки задан лимит долга, превышение блокируется: пропустить его может сотрудник с правом одобрения или менеджер по PIN-коду, и такое одобрение попадает в журнал опасных операций. Заказ помечается бейджем «В долг» в панели заказов и в журнале чеков, баланс гостя виден в Клиентах и в разделе Требует внимания. Погашение принимается тем же окном — действие «Принять оплату долга»: наличные или карта, можно частями. В России продажа в долг пробивается признаком «передача в кредит», а погашение — чеком «оплата кредита». Долг компании на постоплате корпоративных счетов гасится отдельным действием «Долг компании» в меню «Ещё»: наличные или карта, чек «оплата кредита» с ИНН компании.

Лояльность. Панель «Лояльность» ищет гостя по телефону, показывает баланс штампов и баллов и применяет награду или списание как обычную скидку — см. Программа лояльности.

Оплата в один тап (быстрая касса)#

Для магазина, интернет-магазина и пункта выдачи, где важна скорость очереди, касса работает в режиме быстрой оплаты (включён по умолчанию, тумблер — ⚙ → «Оплата» → «Оплата в один тап»):

  • в тикете вместо кнопки «Оплатить» стоят «💵 Наличные» и «💳 Карта» — тап проводит продажу сразу на сумму к оплате;
  • экран «Оплата принята» не останавливает кассира: тикет сам обнуляется под следующего покупателя, а номер чека и сдача остаются плашкой над тикетом (плашка со сдачей висит, пока её не закрыть);
  • кнопка «▾» рядом открывает обычное окно оплаты — сдача с крупной купюры, чаевые, смешанная и раздельная оплата, корпоративный счёт.

Итого продажа занимает один тап вместо четырёх. В общепите и отеле режим выключен по умолчанию — счёт там закрывают осознанно.


Пречек (гостевой счёт)#

Перед оплатой официант приносит гостю пречек — счёт с позициями, сервисным сбором и итогом. Это нефискальный документ, и на нём прямо написано, что это не фискальный чек. Кнопка «🧾 Пречек» есть не только в зале — она доступна и на барной стойке, и на прилавке.

Куда уходит бумажка, по порядку:

  1. чековый принтер через Cenaly Hardware Bridge;
  2. фискальная касса — служебным, нефискальным документом. Это главный путь точки, которая отдельный чековый принтер не покупала: счёт клиенту фискальным документом не является, и печать через кассу ничего не регистрирует. На бумаге он выходит с пометкой «не фискальный документ» и по реальной ширине ленты кассы;
  3. браузер — если печатать нечем или касса не умеет печатать свободный текст.

С планшета или телефона официанта, где своего моста нет, счёт печатается на оборудовании кассы через облачный релей — достаточно, чтобы у заказа была локация.

Исход официант видит честно, а не как «напечатано / не напечатано»: пять состояний — напечатал чековый принтер, напечатала фискальная касса (не фискальный чек), принтер офлайн и счёт пока не напечатан, печатали браузером, не напечатали никак.


Гости и курсы подачи#

В режиме зала (заказ «В зале») строку тикета можно назначить на конкретного гостя — «Общее», «Гость 1», «Гость 2» и так далее. Номер гостя едет на кухонный тикет и на KDS, а на оплате даёт вкладку «По гостям» в разделении счёта.

Если включены курсы подачи, официант держит блюда следующего курса на паузе и «выпускает» их на кухню кнопкой запуска курса, когда стол готов к следующей подаче. Право запускать курсы — у ролей с доступом к управлению залом. Курсы и их названия общие для всех точек аккаунта.

При переходе к оплате в режиме «Зал», если остались придержанные курсы, касса показывает «Ещё придержано: …» с кнопками «Всё равно к оплате» и «Вернуться к заказу». Подробности — управление курсами подачи.


Апселл-суфлёр#

После пробития позиции над тикетом появляются чипы «Предложи к этому» — что чаще всего берут вместе с этим блюдом.

Источники подсказки, в порядке приоритета:

  1. ручные связки владельца в карточке блюда («рекомендуем к этому») — вы знаете своё меню лучше любой статистики;
  2. «часто покупают вместе» — статистика по вашим же заказам.

Никакого ИИ здесь нет: всё считается из фактов заказов. В подсказку не попадают блюда в стоп-листе «86» и вне расписания — предлагать то, чего нет, значит быстро приучить кассира не читать подсказки. Цена на чипе показывается «как сейчас», с учётом happy-hour.

Тумблер — ⚙ → внешний вид кассы → «Апселл-подсказки» (включён по умолчанию).


Весовой товар#

Для блюд, которые продаются на вес (столовая, кулинария, салат-бар), в карточке блюда включается цена за вес: гость видит цену за килограмм, а окончательная сумма считается по взвешиванию на раздаче.

Если к кассе через мост оборудования подключены весы, вес подставляется в позицию автоматически — набирать его руками не нужно.


Наличие в других точках#

Если у вас две точки и больше (сеть магазинов, кафе, салонов), под выбранной позицией чека появляется кнопка «В других точках». Покупатель спрашивает товар, которого здесь нет, — продавец нажимает её и сразу видит остаток своей точки и точки сети, где товар есть, с количеством: «Здесь: 0 шт. · В других точках: ТЦ Галерея — 5 шт.».

Показывается только количество — без цен и себестоимости. Остатки берутся со склада каждой точки, кнопка ↻ перечитывает их. Для блюд по тех-карте и услуг остатка нет — касса так и пишет. Сводная таблица всех товаров по всем складам — вкладка «Остатки сети» в разделе Склад.

На Android-кассе и терминале сбора данных (ТСД) — В планах. Отложить товар в другой точке или оформить перемещение прямо с кассы пока нельзя: перемещение делается в разделе «Склад».


Панель зала#

Кнопка 🗺 открывает Панель зала — восемь вкладок хостес в таком порядке: «Сейчас», «Ожидание» (лист ожидания), «Схема», «Брони», «Вызовы», «День» (кто на смене прямо сейчас: план-факт табеля, отметка прихода и ухода по PIN), «Задачи» и «Аналитика».

Рядом с панелью зала есть монитор зала — полноэкранная схема для ТВ или планшета в зале: pan-zoom, живые бейджи «сумма открытых заказов» и таймер с посадки, а у отеля — гость, число ночей и баланс счёта номера. Открывается кнопкой 📺 на «Схеме зала» (см. Схема зала).


Печать#

Чек продажи и возврата, пречек, X- и Z-отчёты печатаются через Cenaly Hardware Bridge; при недоступности моста — браузером. Кухонные тикеты по станциям и стикеры на позиции идут только через мост.

Исключение — точка, где из железа только фискальный регистратор. Мост не гонит через него наши документы: чек гостю печатает сама касса фискальным документом, а наша бумажка выглядела бы чеком, им не являясь. Браузерный фолбэк в этом случае не запускается — касса показывает пояснение «чек печатает сама касса». Через регистратор разрешены только тестовая печать и пречек.

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

Репринт выданного чека записывается в журнал опасных операций всегда; менеджерский PIN он спрашивает только у тех должностей, где включено «репринт под PIN».

Если фискальная касса отказала, кассир видит не сырой текст драйвера, а причину и шаги: смена длиннее суток и нужен Z-отчёт, касса не в нужном режиме, неверный пароль оператора, висит незакрытый чек, нет бумаги, заполнена фискальная память, мост не на связи, касса не достучалась до сервера налоговой. Сообщение не уезжает через пару секунд — продажа стоит, и его надо прочитать.


Контроль опасных операций#

Ручные скидки, отмены, сторно уже отправленных на кухню позиций, возвраты, открытие ящика без продажи и репринты записываются в журнал с привязкой к текущему кассиру (учитывается быстрое переключение по PIN). Часть операций можно закрыть PIN-одобрением старшего.

Если к точке подключена камера моста, к событию прикладывается короткий видеоклип. Правила, пороги и дайджест владельцу — Контроль потерь.


Алкоголь и маркировка (Россия)#

Для российских точек касса работает по правилам ЕГАИС и «Честного ЗНАКа», причём строго: позицию без алкокода пробить нельзя, а отказ УТМ блокирует весь заказ — фиксация продажи в ЕГАИС происходит до того, как чек будет закрыт. Возврат уходит с тем же алкокодом, разрешение попадает в журнал.

  • Скан марок. Отдельный режим скана распознаёт акцизные марки и коды маркировки; отсканированная марка привязывается к конкретной бутылке, поэтому такая строка чека не объединяется с соседней. Чужая марка, дубль или марка не от этого товара отбиваются сразу.
  • Разделённый счёт и гостиничный счёт (фолио) проверяют алкоголь до того, как деньги списаны: разбить фиксацию на части ЕГАИС не позволяет, поэтому чек, который нельзя зафиксировать целиком, касса отклонит заранее.
  • Лицензия и электронная подпись. Об истечении алкогольной лицензии и подписи касса предупреждает заранее; когда лицензия истекла, вино и крепкое продать нельзя (пиво продаётся).
  • Минимальная розничная цена и время продажи. Цена ниже МРЦ не сохранится в карточке товара, а на кассе такая позиция подсвечивается, в том числе после скидки на позицию. Скидка на весь чек крепкое ниже МРЦ не опускает: долю скидки получают остальные позиции, а если ей некуда деться, касса предупредит до оплаты. Часы, в которые продавать нельзя, берутся из настроек точки — отдельно для магазина, общепита и точки в жилом доме.

Коды и остатки ведутся на складе — см. Склад; подключение УТМ — Мост оборудования.


Чаевые#

На экране оплаты кассир может добавить чаевые: выбрать один из пресетов (процент от суммы заказа) или ввести произвольную сумму. Пресеты настраиваются в параметрах локации. Сумма чаевых отображается в тикете и фиксируется в финансовой отчётности отдельной строкой.

Подробнее — Чаевые.


Кассовая смена и Z-отчёт#

Перед началом работы кассир открывает смену, указав разменный фонд. Все продажи привязываются к смене конкретного кассира. В течение дня можно проводить инкассации и смотреть X-отчёт (промежуточный). В конце смены кассир считает наличные, закрывает смену — система формирует Z-отчёт со сверкой фактической и расчётной суммы.

Подробнее — Кассовая смена и Z-отчёт.


Чеки, возвраты и обмены#

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

Подробнее — Чеки и возвраты.


Режимы обслуживания: зал, бар, прилавок#

Переключатель в шапке тикета трёхпозиционный:

Режим Сценарий
Зал полный сервис: стол, официант, курсы подачи, счёт живёт до оплаты
Бар стойка с открытыми счетами: счёту дают имя, дозаказывают весь вечер, закрывают оплатой
Прилавок фастфуд, столовая, магазин, ПВЗ: набрал — оплатил — тикет сам сбросился, счетов нет

Дефолт берётся из настроек локации, а если он там не задан — из типа заведения (ресторану, кафе и отелю — зал, бару и салону красоты — бар, фастфуду, столовой, магазину и пункту выдачи — прилавок). В карточке точки режим выбирается сегментом из трёх кнопок, и там же подсвечено, какой режим действует у вашего типа заведения по умолчанию — своё значение задавать не обязательно. Режим предусмотрен для всех 16 типов бизнеса: у тех, где выбирать нечего (магазин, пункт выдачи, салон, интернет-магазин, услуги, сайт, виджеты, чат), переключатель на самой кассе не показывается, а экран сразу открывается без «ресторанной» атрибутики — без плана зала, столов и, где это неуместно, без чаевых. Выбор на кассе сохраняется на устройстве и по точке: «Зал», выбранный в ресторане, не приедет в магазин той же сети. Подробнее — Барный режим.


Ссылки точки на кассе#

Только веб-касса. Кнопка «🔗 Ссылки» открывает страницы, которые нужны персоналу под рукой: регламент открытия, меню поставщика, инструкцию. Это опция библиотеки экрана: в стартовых раскладках ресторана, кафе, бара и магазина она уже лежит в меню «Ещё», в свою раскладку её добавляют в режиме дизайна («✏️ Настроить экран»).

Настраивает ссылки сотрудник с правом менять настройки кассы:

  1. Нажмите «🔗 Ссылки» → «Настроить ссылки».
  2. В поле «Разрешённые домены» впишите домены по одному в строке, например docs.example.com. Домен разрешает и свои поддомены.
  3. Нажмите «+ Добавить ссылку», впишите подпись («Регламент открытия») и адрес страницы.
  4. Нажмите «Сохранить».
Окно настройки ссылок точки: разрешённые домены, строка «Регламент открытия» с адресом https, кнопки «Добавить ссылку» и «Сохранить»

Открываются только адреса https:// с доменом из списка точки; адрес с логином или паролем сохранить нельзя. Страница встаёт в окне кассы. Многие сайты запрещают показ внутри другой страницы — тогда окно останется пустым, и поможет кнопка «Открыть в браузере».

Окно «Ссылки» со списком кнопок точки: «Регламент открытия» и «Меню поставщика» с доменом под подписью

Внешний вид кассы#

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

Пресет Описание
Фото Фото блюд, спокойная сетка — универсальный вариант
Крупные фото Витрина с большими фото
Кнопки Без фото, плотно — для бара и быстрого обслуживания
Как iiko Светлая тема, цветные кнопки категорий, быстрое меню ★, гости и комментарии
Как r_keeper Тёмная касса, ввод по коду, drill-down меню, замок отправленных, круглые суммы

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


Горячие клавиши#

Чтобы работать с физической клавиатурой, откройте ⚙ → «Внешний вид POS» → «Работа» → «Горячие клавиши». Переключатель включён по умолчанию и сохраняется для устройства. Под ним находится памятка; сочетания также видны в подсказках кнопок оплаты и сохранения.

Клавиша Действие в веб-кассе
/ или F2 Перейти к поиску позиции
F12 или Ctrl+Enter (⌘+Enter на Mac) Вызвать «Оплатить», если кнопка доступна
F9 Вызвать «Сохранить», если кнопка доступна
Esc Закрыть верхнее окно, если оно допускает закрытие
Enter в пустом поле «Получено наличными» Действие «Без сдачи» в окне оплаты

При открытом окне команды поиска, оплаты и сохранения не срабатывают: повторное F12 не подтверждает платёж. Клавиши не обходят права кассира и блокировки кнопок. В поле ввода / остаётся текстом; функциональные клавиши работают и из поля, а Ctrl+Enter не перехватывается в многострочном тексте. Автоповтор удерживаемой клавиши не выполняет действие снова.

Сканер-клавиатура вводит код быстрой последовательностью символов. Символ / внутри такой последовательности не переключает фокус на поиск. Клавиши, назначенные голосовому режиму, остаются за ним.

Настройки внешнего вида кассы: переключатель «Горячие клавиши» и памятка клавиш

Программируемый кейпад. Окно «POS-клавиатура» позволяет привязать отдельную клавишу, сочетание или точную макростроку с завершающим Enter к действию: добавить позицию, выбрать категорию, открыть поиск или оплату, сохранить или отменить заказ, применить скидку, открыть ящик, сменить кассира либо открыть настройки. Привязки хранятся на этом устройстве; для переноса есть экспорт и импорт JSON. Кнопки не дают дополнительных прав на кассовые операции.


Работа офлайн#

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

Отчёты и допуск: облачный X-отчёт требует связи. В beta-автономии доступен предварительный отчёт по локальному журналу; окончательная сверка ждёт синхронизации. Подготовка кассы, срок допуска и ограничения версий — Работа без интернета.


Что нужно для запуска#

  • Любой компьютер или планшет с браузером. Касса — это страница админ-панели; отдельного «железа» покупать не нужно. Раскладка рассчитана на планшет, на телефоне она компактная.
  • Открытая кассовая смена. Пока смена не открыта, оплата заблокирована — см. Кассовая смена.
  • Роль и PIN сотрудника. Реальный слой прав на кассе — это роль плюс PIN, а не косметическое сужение интерфейса: удаление позиций, скидки, возвраты и повторная печать сверх порога требуют подтверждения менеджером.
  • Меню с ценами — плитки кассы берутся из того же каталога, что и витрина гостя.
  • Мост на этом же компьютере — если нужны печать чека, фискальный регистратор, весы, сканер, дисплей покупателя или банковский терминал: Cenaly Hardware Bridge.
  • Режим обслуживания — зал, бар или прилавок; умолчание задаёт тип заведения, переключатель стоит в шапке тикета (Барный режим).

Ограничения#

  • Реестр чеков работает на международных брендах. На cenaly.ru функции на аналитических базах недоступны — сам приём оплаты это не затрагивает, а история чеков там не строится.
  • Офлайн зависит от режима и версии. Веб-касса использует своё хранилище и мост своего ПК; у нативных приложений есть beta-контур локальной сети. Онлайн-оплата и банковская авторизация требуют связи — Если пропал интернет.
  • Мост обслуживает только свой компьютер. Из браузера нельзя достучаться до моста на соседнем ПК: либо мост на каждом кассовом устройстве, либо печать через облако на «портированный» принтер другого ПК.
  • Пороги PIN — только для кассовых операций. Опасные действия на складе (списание, корректировка сверх суммы) отдельным порогом пока не закрыты.
  • Изменение цены прямо в пречеке запланировано, но кнопки ещё нет.
  • Голосовые команды кассы — бета: качество распознавания зависит от языка, точность в проде не измерялась.
  • Долговая тетрадь «в долг» — последняя запись побеждает (без блокировки одновременных правок), а одна подарочная карта применяется к заказу один раз.
  • Биометрия кассира осознанно отложена.
  • Ссылки и «Вариант сначала» — только в веб-кассе. В приложениях для Android, Windows и Ubuntu этих кнопок пока нет.

Устранение неполадок#

Симптом Что проверить Что делать
Нет «Отложить чек» Необязательная команда скрыта в раскладке Добавьте её через «Настроить экран» → «Библиотека»; проверьте «Где действует»
По коду находится другая позиция PLU и штрихкод имеют приоритет над номером плитки Проверьте предпросмотр и код складской карточки
Код для кассы не сохраняется Код занят другой позицией, PLU или штрихкодом либо содержит не только цифры Возьмите свободный код — под полем видно, кому принадлежит занятый
Нет окна «Привязать к позиции» Нет права «Изменение» в «Каталоге» (веб-касса), код весовой или маркировка; в приложении кассы — нет сети или открыто другое окно Позовите старшего смены, восстановите связь или привяжите код в карточке позиции
Общий чек не оплачивается Другая касса удерживает блокировку или пропала связь Завершите расчёт на той кассе либо восстановите связь

Кнопка оплаты не активна. Не открыта кассовая смена. Откройте её с разменным фондом — Кассовая смена.

Позиции нет в плитках. Проверьте расписание и стоп-лист: блюдо может быть вне окна доступности или снято как «86». Второе место — видимость и цена позиции на этой точке.

Чек не печатается. Дело не в кассе: проверьте, что мост на этом компьютере в статусе «подключён» и принтер выбран — Cenaly Hardware Bridge, Печать.

Касса просит PIN менеджера. Так и задумано: удаление позиций, скидки, возвраты и повторная печать сверх порога подтверждаются менеджером и пишутся в журнал рисков.

Заказ с корпоративной оплатой не объединяется с другим счётом. Это запрет по замыслу — заказ, оплаченный с лицевого счёта организации, объединять нельзя (Корпоративные счета).

Баллы лояльности не начислились по кассовой продаже. Начисление требует телефона гостя в чеке: без него гость не опознаётся и лояльность не считается.


Связанные разделы#


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

Нужно ли отдельное оборудование?#

Нет. Касса работает в браузере на любом планшете, телефоне или компьютере. Достаточно войти в админ-панель под своей учётной записью сотрудника.

Может ли гость заказывать сам, без кассы?#

Да — гости сканируют QR-код стола и заказывают через QR-меню. Касса нужна для заказов, которые принимает персонал (по телефону, у стойки, официантом у стола).

Что происходит после отправки заказа?#

Заказ получает статус «Новый» и появляется во всех рабочих экранах: «Заказы», «Кухня (KDS)», монитор заказов. Дальше кухня берёт его в работу — см. Кухня (KDS).

Привязывается ли заказ к официанту?#

Да. Если заказ создан официантом — он привязывается автоматически. Также официанта можно закрепить за столами в режиме «Официанты» на странице «Схема зала».

Можно ли вернуть деньги за часть позиций в заказе?#

Да. Откройте на кассе «Чеки», выберите нужный чек, нажмите «Возврат» и отметьте конкретные позиции (с указанием количества). Система проверит, не возвращались ли эти позиции раньше, и зарегистрирует выплату. Подробнее — Чеки и возвраты.

Касса зависнет, если пропадёт интернет?#

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

Продать весовой товар#

  1. Выберите на кассе товар, настроенный как весовой. Откроется окно веса с названием и ценой за единицу.
  2. Получите вес с подключённых весов либо введите его вручную. Проверьте единицу и десятичную дробь: в этом окне количество задаётся в килограммах.
  3. Подтвердите добавление и сверьте количество и сумму строки. Исправьте ошибочный вес до оплаты.

Недоступные весы не блокируют ручной ввод. Не вводите граммы в поле килограммов без пересчёта.

Исправить ошибочную оплаченную продажу#

Откройте исходный чек и оформите возврат по описанной выше процедуре. Для полного возврата выберите весь оставшийся возвратный объём строк, укажите причину и способ возврата, проверьте настройку возвращения товара на склад. После подтверждения проверьте возвратный документ и остаток доступного возврата исходного чека.

Исходная продажа сохраняется в истории. Новый правильный заказ оформляйте отдельно; возврат в системе не означает автоматической отмены национального фискального документа или банковского платежа во всех интеграциях.