create_money_back
Операция возврата.
Входные данные: NewMoneyBackRequest
Возвращаемые данные: MoneyBack
Важно: Для совершения данной операции требуется Авторизация в СКО, иначе будет
возвращена ошибка AVQFR_SESSION_NOT_AUTHORIZED
Важно: Для совершения данной операции требуется открытая смена, иначе будет возвращена
ошибка AVQFR_SHIFT_IS_CLOSED
Важно: Для совершения данной операции смена должна быть открыта менее 24 часов, иначе будет возвращена
ошибка AVQFR_SHIFT_IS_PENDING
Важно: Кол-во наличных в кассе по указанной
валюте должно быть больше, либо равно сумме возврата наличными средствами, иначе
ошибка AVQFR_NEGATIVE_SHIFT_BALANCE
Примеры
Успех
Запрос:
{
"address": "ik.service.token.moneyback",
"headers": {
"action": "create_money_back",
"sid": "0855e0a7-93b9-4380-ad8d-a8d4b75deea9",
"token": "AVQ11031010703",
"printer.dummy": ""
},
"data": {
"money_back": {
"header": {
"cashier": "Test",
"currency": "BYN"
},
"item": {
"price": "1.00",
"quantity": "1.000",
"code": {
"type": 0,
"value": 0
},
"name": "Test name"
},
"payments": [
{
"payment_type": "cash",
"value": "0.50"
},
{
"payment_type": "cashless",
"value": "0.50"
}
]
}
},
"type": "send"
}
Ответ:
{
"type": "send",
"address": null,
"reply_address": null,
"data": {
"extra": null,
"header": {
"cashier": "Test",
"company_name": "ИП Моров А.М.",
"currency": "BYN",
"date_time": "2021-09-25T14:27:27.769989+03:00",
"device_id": 131010703,
"number": 5921,
"serial_number": "AVQ11031010703",
"shift_number": 208,
"tax_number": 191832203,
"trade_point_name": null,
"type_id": "money_back",
"uid": "D159F4DA89745B8407CF108F"
},
"item": {
"item": {
"code": {
"type": 0,
"value": 0
},
"comment": null,
"discount": null,
"id": null,
"name": "Test name",
"price": "1.00",
"quantity": "1.000",
"tax_rate": null
},
"values": {
"discount": "0",
"raw_sum": "1.00",
"sum": "1.00",
"tax": "0"
}
},
"payments": [
{
"name": null,
"payment_type": "cash",
"ref": null,
"value": "0.50"
},
{
"name": null,
"payment_type": "cashless",
"ref": null,
"value": "0.50"
}
],
"totals": {
"cash": "0.50",
"cashless": "0.50",
"sum": "1.00"
}
},
"headers": null
}