Что такое заказ

Заказ в TimeService
Заказ — это основная запись, объединяющая всё обслуживание гостя: выбранные товары и услуги, время их использования, скидки, оплаты и итоговую стоимость. Одна модель заказа используется как для обычной кассовой продажи, так и для повременного посещения.

Заказ и бронирование в TimeService — одна сущность. Заказ, созданный на будущее время и содержащий время начала оказания услуг, а также, заранее выбранные товары и внесённые предоплаты, называется бронированием (бронью). Цвета заказов:
- Синий — открытый заказ.
- Зелёный — закрытый заказ.
- Оранжевый — заказ с предоплатой.
- Красный — в заказе обнаружена проблема, требующая проверки.
Красная отметка имеет приоритет перед остальными цветами.
Иллюстрация к статье
Где хранится заказ
Главный терминал является источником актуального состояния локальных заказов. Ведомые терминалы отображают полученные от него данные и передают ему действия сотрудников, но самостоятельно не обрабатывают и не сохраняют заказы.
После закрытия заказ отправляется на сервер для хранения исторических данных и формирования отчётов. По истечении срока, установленного в настройках терминала, заказ удаляется из его локальной базы данных.
Состояния заказа
Заказ может находиться в одном из трёх состояний:
- Открыт — с заказом можно продолжать работу.
- Закрыт — расчёт завершён, необходимая сумма оплачена.
- Закрыт принудительно — работа завершена специальной операцией без обычного сценария оплаты.
Перед оплатой TimeService останавливает активные повременные услуги, рассчитывает окончательную стоимость и фиксирует результат. Если тариф или другие обязательные данные отсутствуют, оплата блокируется — система не подставляет нулевую или приблизительную цену.