Заказы и оплаты

Работа с заказом
Создавайте заказ и добавляйте позиции в TimeService обычным способом. После установления связи в карточке отображаются номер заказа iiko и номер его стола
При открытии заказа и перед оплатой TimeService получает актуальный состав из iiko. Позиции, добавленные сотрудником непосредственно в iiko, отображаются в TimeService и учитываются в сумме к оплате.
При индивидуальном сопоставлении столов доступна команда «Просмотр заказов iiko». Она показывает открытые заказы соответствующего стола. Команда «Сделать активным» выбирает заказ для последующего добавления позиций. Команда «Объединить» переносит позиции выбранных свободных заказов в активный заказ и удаляет исходные заказы.
Важно! Перенос гостя на другой стол выполняйте через TimeService. При индивидуальном сопоставлении программа переносит и связанные заказы iiko. При ручном переносе заказа iiko на другой стол будет появляться ошибка в TimeService что заказ был перемещен!

Оплата и завершение заказа

Откройте оплату, проверьте состав и итоговую сумму, выберите способы оплаты и нажмите «Оплатить».
TimeService проверит связь с iiko, сопоставления оплат и актуальные суммы. Если при подготовке оплаты заказ iiko разделяется на несколько частей, программа обрабатывает их последовательно. Заказ TimeService закрывается после подтверждения закрытия всех связанных частей.
При ошибке заказ TimeService остаётся открытым. Если приложение аварийно завершилось во время оплаты, автоматического продолжения после запуска нет: откройте исходный заказ и повторите подтверждение оплаты. Уже выполненное закрытие в iiko проверяется по связанному заказу и данным оплат.
Оплаченные закрытые заказы доступны для просмотра по сохранённым данным TimeService без обращения к iiko.