M cenaly.ru
🍽️ Зал, кухня и учёт

🧾 Чеки и возвраты

Реестр чеков, возвраты и обмены, восстановление остатков

Документация

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

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

Открыть: Админ-панель → Касса (POS) → «Чеки» (значок 🧾 в меню кассы). Отдельного раздела «Чеки» в сайдбаре нет — реестр живёт внутри кассы.


Реестр чеков#

Каждая локация ведёт собственную нумерацию чеков — номера идут по порядку и не повторяются. В реестре отображаются:

  • дата и время продажи;
  • номер чека и связанный номер заказа;
  • позиции, количество и суммы;
  • способ оплаты — наличные, карта, онлайн, подарочная карта, «в долг», корпоративный счёт, а также несколько сразу (часть наличными, часть картой) — сумма к оплате и сдача;
  • кассир и смена;
  • тип: Продажа, Возврат или Аванс — чек предоплаты по ещё не закрытому заказу; кнопка аванса появляется только там, где касса подключена к фискальному устройству, умеющему такие чеки (Россия, 54-ФЗ).

Чек печатается как налоговый — с реквизитами продавца и разбивкой суммы налога по ставкам, — если в реквизитах локации заведён налоговый номер. Страна сама по себе ни на что не влияет: точки, где чек бьёт фискальный регистратор (Грузия, Россия), эти поля просто не заполняют, и чек печатается как раньше. Тип номера (VAT, GST, ABN, TRN, ИНН, TIN) меняет только подпись поля при печати. Возврат наследует реквизиты и пропорциональную часть налога исходного чека — снимком с момента продажи, а не текущими настройками.

Чеки можно перепечатать в любое время — кнопка «Печать» рядом с каждым чеком в истории.

Печать и репринт#

Чек продажи и возврата печатается на термопринтер через Cenaly Hardware Bridge, с фолбэком на печать браузером. Если принтер офлайн, задание встаёт в очередь моста — это отдельный исход, и он означает, что гость чек на руки ещё не получил. Подробнее — Печать на кухне и в зале.

Фискальная и нефискальная точка — разные истории. Если из железа на точке есть только фискальный регистратор, мост наш чек через него не печатает и браузерный фолбэк не запускается: касса сообщает, что чек печатает сама фискальная касса, — и это правда, гость документ получил. Если же фискального регистратора на точке нет вовсе, касса показывает бейдж «Нефискальный режим» с пояснением «то, что печатает касса, не фискальный чек», а на самих чеках печатается строка «Не является фискальным документом».

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

Возврат по чеку — тоже операция из этого журнала.


Возврат по чеку#

Возврат оформляется из истории чеков. Доступен только при открытой кассовой смене.

Полный возврат#

Нажмите «Возврат» на нужном чеке и выберите «Весь чек». Система вернёт полную сумму, включая сервисный сбор и чаевые.

Частичный возврат#

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

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

Метод возврата#

При оформлении возврата укажите:

  • Способ возврата — наличные или карта;
  • Причину — произвольный текст (список причин можно задать заранее: «Настройки» → «Заказы» → «Причины возврата»).

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

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

Там, где касса это умеет, на возврат дополнительно пробивается фискальный чек «возврат прихода».

После сохранения создаётся новый чек типа «Возврат» с отрицательной суммой, привязанный к исходному чеку продажи.


Возврат на склад#

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

Если товар вернулся негодным и в продажу не пойдёт, спишите его отдельным складским документом.


Обмен товара#

Обмен — двухшаговый процесс:

  1. Возврат — оформите возврат по исходному чеку (полный или частичный).
  2. Новый заказ — касса открывает пустой тикет, уже помеченный как «Обмен». Наберите новые позиции и проведите оплату как обычно.

Так каждый шаг имеет свой чек, а история остаётся прозрачной.


Возвраты в финансовых отчётах#

Все возвраты учитываются в разделе Финансы:

  • KPI «Возвраты» — общая сумма возвратов за период;
  • возвраты вычитаются из выручки — итоговые цифры отражают чистый оборот;
  • динамика возвратов сравнивается с прошлым периодом.

Это позволяет отслеживать причины и частоту возвратов и принимать решения по качеству.


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

  • Пробитый на кассе чек — реестр состоит из неизменяемых снимков оплаты, вручную записи в него не заводятся.
  • Роль и PIN — возврат и повторная печать сверх порога подтверждаются менеджером и пишутся в журнал рисков.
  • Включённый склад — если возврат должен вернуть остатки (Склад).
  • Мост и принтер — для печати чека возврата и повторной печати.

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

  • ⚠️ Реестр работает на контуре AWS. На российском бренде (cenaly.ru) функции на аналитических базах недоступны, и история чеков там не строится.
  • Отдельного раздела в сайдбаре нет — реестр живёт внутри кассы.
  • Возврат конкретной доли гостя при сплите не реализован: если счёт делили гости, возврат оформляется целиком с кассы.
  • Одна подарочная карта применяется к заказу один раз; физической карты со штрихкодом пока нет — только код сертификата.
  • Офлайн доступен последний снимок реестра, а сама запись возврата встаёт в очередь и уедет при восстановлении связи.

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

Чека нет в реестре. Проверьте локацию — реестр ведётся по каждой точке отдельно. На российском бренде реестра нет вовсе.

Возврат не проходит. Нужен PIN менеджера; проверьте также, что чек принадлежит этой точке и не был уже возвращён целиком.

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

Повторная печать требует подтверждения. Так задумано: сверх порога репринт подтверждается менеджером и фиксируется в журнале.

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


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


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

Можно ли оформить возврат без открытой смены?#

Нет. Для создания возврата требуется открытая кассовая смена — особенно если возврат выполняется наличными (сумма проводится как выплата из кассы). Откройте смену в разделе Касса (POS) и повторите операцию.

Что будет, если один чек возвращали несколько раз?#

Система отслеживает все предыдущие возвраты по каждой позиции. При частичном возврате можно вернуть только то количество, которое ещё не было возвращено ранее. Вернуть больше проданного невозможно.

Возврат уменьшает остатки на складе?#

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

Чек появляется сразу после оплаты?#

Да. Чек формируется автоматически при проведении оплаты через кассу и сразу доступен в истории чеков. Там же его можно распечатать.

Видны ли возвраты сотрудникам?#

Реестр «Чеки» и кнопку «Возврат» видит любой сотрудник, у чьей должности есть раздел «Касса», с открытой сменой; право на возврат и на возврат без чека-основания настраивается отдельно в POS-полномочиях роли (см. Касса (POS)). Финансовые дашборды с KPI «Возвраты» доступны владельцу, менеджеру и должностям с разделом «Финансы».