zPOS. АРМ Кассира. Руководство пользователя
×

Подготовка файлов заказов

1 Подготовить внешнюю учетную систему для формирования файлов заказов и сохранения их на внешнее хранилище Яндекс.Диск или FTP.
Файл формируется Внешней учетной системой и загружается на кассу
ВАЖНО!
Формат файла заказа - json.
1 файл = 1 заказ.
(см. Order в документе zPOS.BackOfficeAPI_1.0.6.yaml - ссылка https://zpos.by/swagger_order_api/)
Наименование файла заказа  должно содержать префикс order далее номер заказа (значение OrderNum).
После префикса имя файла можно дополнить любой информацией. (например, номер заказа, дата заказа или др.).
 
2. Подготовить файл заказа.
 Есть три варианта оплаты заказа.
1. Предоплата при заказе и внесение остальной суммы при доставке.
2. Предоплата полностью.
3. Внесение всей суммы при доставке.
 
В файле заказа можно передать сумму предоплаты, внесенную клиентом ранее.
 
Присвоенное наименование иного авансового/безналичного платежа в параметрах должно полностью совпадать с указанным в файле заказа.  Нельзя создавать одинаковые наименования платежа и в иных авансовых и в иных безналичных.
На экране «Продажа. Оплата» переданные в файле заказа сумма и наименование иных авансовых способов оплаты будут отображены серым цветом и недоступны для редактирования.
Есть вариант передачи в файле заказа всех неиспользуемых способов оплаты с суммой 0. С таким файлом заказа все переданные способы будет серые и неактивные и будет предотвращено случайное нажатие.
"prepaymentAmount": 16.00,
"prepPmtDetail": [
{
"PrepDetailAmount": 12.00,
"PrepDetailMethod": "Рассрочка"
},
{
"PrepDetailAmount": 4.00,
"PrepDetailMethod": "Аванс"
},
{
"PrepDetailAmount": 0,
"PrepDetailMethod": "Сертификат"
}
 
3. Загрузить файлы заказа в папку на внешнем хранилище с наименованием равным регистрационному номеру кассы.
 Значение в OrderNum должно полностью совпадать с наименованием файла, без префикса Order.