Goulash.tech
База знаний
Процесс печати фискальных чеков в приложении официанта
5 мин
Продолжительность урока
Статья описывает правила, по которым система формирует фискальные чеки для заказа.

Чек может быть сформирован не только после оплаты. В некоторых случаях он печатается до оплаты, при изменении заказа, при отмене или при переводе заказа в статус «выполнен».

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

После открытия стола:
  • официант добавляет позиции в заказ,
  • заказ может включать одного или нескольких гостей,
  • все позиции накапливаются в рамках одного стола до момента его закрытия.
2. Формирование заказа
В процессе обслуживания:
  • официант свободно добавляет, изменяет или удаляет позиции;
  • заказ остаётся «открытым» до момента закрытия стола;
  • фискализация (печать чека) не является обязательной сразу и может выполняться по инициативе официанта.
3. Ручное формирование чека
Официант в любой момент может инициировать печать чека, нажав кнопку «Сформировать чек».
При этом:
  • формируется чек прихода на текущий состав заказа;
  • чек фиксирует промежуточное состояние заказа (не обязательно финальное).
4. Отмена чека
После формирования чека официант может:
  • в любой момент отменить ранее напечатанный чек.
В этом случае:
  • формируется чек возврата прихода, который полностью аннулирует предыдущий чек;
  • заказ при этом остаётся открытым и доступным для дальнейших изменений.
5. Закрытие стола
Закрытие стола является финальным этапом работы с заказом.
При закрытии:
  • официант выбирает тип оплаты (наличные, карта, QR и т.д.);
  • выбранный тип оплаты сравнивается с тем, который использовался ранее (если чек уже печатался).
6. Обработка изменения типа оплаты
Если к моменту закрытия стола тип оплаты изменился относительно ранее выбранного, выполняются дополнительные фискальные операции:
  • Формируется чек возврата прихода с предыдущим типом оплаты (аннулируется ранее проведённая операция);
  • Затем формируется новый чек прихода — уже с актуальным (новым) типом оплаты.
  • Если в заказе есть алкогольная продукция, идет обращение к мкс ЕГАИС после чего печатается QR код содержащий информацию о продукции
7. Закрытие стола
После выполнения всех операций:
  • заказ считается закрытым,
  • стол закрывается в системе,
  • у заказа должен быть актуальный корректный чек, соответствующий фактической оплате.
Эта статья описывает отдельный сценарий работы с фискальными чеками в приложении официанта. Общая логика печати чеков по заказам описана в здесь.
Понравился материал?
Понравилось?