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