В программе предусмотрена функциональность Предзаказ, которая позволяет заранее оформить список необходимых услуг и товаров, вносить частичную или полную оплату.Часто Предзаказ используют для оформления будущих мероприятий. Фактически Предзаказ – это заказ, для которого необходимо дооформление на кассе перед получением услуг. При дооформлении может происходить:
Снова нажмите на кнопку Предзаказ;
При оформлении предзаказа кнопка "Оформить чек" не активна. |
Рис. 2 Меню Предзаказ
Рис. 3 Главное меню с выбранными товарами и услугами
Рис. 4 Пример пречека
Кнопка Предзаказ - Открыть - ввести номер операции - откроется чек со списком выбранных ранее услуг - кнопка Предзаказ - Принять аванс - Ввести сумму - Оформить чек
Снова нажмите на кнопку Предзаказ;
Рис. 4 Окно ввода номера чека
Рис. 5 Окно ввода суммы аванса
Рис. 6 Пример внесения аванса
Рис. 7 Пример чека с внесённым авансом
При повторном открытии Предзаказ, после внесения аванса, помимо списка товаров и услуг мы увидим:
|
Рис. 8 Основное меню кассы в режиме Предзаказ
Кнопка Предзаказ - Открыть - ввести номер операции - откроется чек со списком выбранных ранее услуг - кнопка Предзаказ - Оплатить - Оформить чек
Операции внесения/отмены аванса по предзаказу порождают в БД транзакции "аванса заказа" с указанием суммы и номера заказа.
В момент полной оплаты предзаказ обрабатывается как обычный заказ и в случае успешной оплаты преобразуется в БД в исполненный заказ: спец. признак сброшен, состояние 30-чек оплачен, заказ исполнен. Узнать, что это был предзаказ, по таблице чеков нельзя, только косвенно по наличию "авансовых" транзакций.
Создание предзаказа и корректировка его содержимого без полного расчета приводит только к изменению в таблице заказов, никакие транзакции не создаются. То есть, в существующие отчеты, строящиеся по транзакциям, позиции из предзаказа не попадают.
При проведении чека полной оплаты все его транзакции получат ид той валюты, к-рой он оплачен. Предоплата в БД будет списана отдельной транзакцией.
Ксюша Зинченко UCS, [27.07.2022 16:48]
Предзаказ
Оплата предзаказа
Кнопка Предзаказ - Открыть - ввести номер операции - откроется чек со списком выбранных ранее услуг - кнопка Предзаказ - Оплатить - Оформить чек
Ксюша Зинченко UCS, [27.07.2022 16:49]
вопрос раз
Кнопка Предзаказ - в окне кассы выбрать необходимые услуги - кнопка Предзаказ - Сохранить - выйдет чек без номера операции, для чего?
вопрос два
если сумма аванса больше суммы заказа я не могу оплатить заказ