create_deposit
Входные данные: NewSumChequeRequest
Возвращаемые данные: Deposit
Важно: Для совершения данной операции требуется Авторизация в СКО, иначе будет
возвращена ошибка AVQFR_SESSION_NOT_AUTHORIZED
Важно: Для совершения данной операции требуется открытая смена, иначе будет возвращена
ошибка AVQFR_SHIFT_IS_CLOSED
Важно: Для совершения данной операции смена должна быть открыта менее 24 часов, иначе будет возвращена
ошибка AVQFR_SHIFT_IS_PENDING
Осуществляемые действия перед операцией внесения
- Проверка заголовка чека
- Проверка суммы внесения - Проверка суммы
Примеры запросов
Успех
Запрос:
{
"address": "ik.service.token.deposit",
"headers": {
"action": "create_deposit",
"sid": "47dc1757-3b51-4bae-b300-6acd71799426",
"token": "AVQ11031010703",
"printer.dummy": ""
},
"data": {
"sum_cheque_data": {
"header": {
"cashier": "Test",
"currency": "BYN"
},
"sum": "1.00"
}
},
"type": "send"
}
Ответ:
{
"type": "send",
"address": null,
"reply_address": null,
"data": {
"extra": null,
"header": {
"cashier": "Test",
"company_name": "ИП Моров А.М.",
"currency": "BYN",
"date_time": "2021-09-25T14:07:07.523495+03:00",
"device_id": 131010703,
"number": 5918,
"serial_number": "AVQ11031010703",
"shift_number": 206,
"tax_number": 191832203,
"trade_point_name": null,
"type_id": "deposit",
"uid": "0C7D6E36464C9F4A07CF108F"
},
"sum": "1.00"
},
"headers": null
}
Ошибка AVQFR_SESSION_NOT_AUTHORIZED
Запрос:
{
"address": "ik.service.token.deposit",
"headers": {
"action": "create_deposit",
"sid": "47dc1757-3b51-4bae-b300-6acd71799426",
"token": "AVQ11031010703",
"printer.dummy": ""
},
"data": {
"sum_cheque_data": {
"header": {
"cashier": "Test",
"currency": "BYN"
},
"sum": "1.00"
}
},
"type": "send"
}
Ответ:
{
"type": "error",
"address": null,
"reply_address": null,
"data": {
"description": "сессия не авторизована (команда требует обязательной авторизации)",
"name": "AVQFR_SESSION_NOT_AUTHORIZED",
"op_data": null
},
"headers": null
}
Ошибка AVQFR_SHIFT_IS_CLOSED
Запрос:
{
"address": "ik.service.token.deposit",
"headers": {
"action": "create_deposit",
"sid": "47dc1757-3b51-4bae-b300-6acd71799426",
"token": "AVQ11031010703",
"printer.dummy": ""
},
"data": {
"sum_cheque_data": {
"header": {
"cashier": "Test",
"currency": "BYN"
},
"sum": "1.00"
}
},
"type": "send"
}
Ответ:
{
"type": "error",
"address": null,
"reply_address": null,
"data": {
"description": "смена закрыта (команда возможна только при открытой смене)",
"name": "AVQFR_SHIFT_IS_CLOSED",
"op_data": null
},
"headers": null
}
Ошибка AVQFR_SHIFT_IS_PENDING
Запрос:
{
"address": "ik.service.token.deposit",
"headers": {
"action": "create_deposit",
"sid": "47dc1757-3b51-4bae-b300-6acd71799426",
"token": "AVQ11031010703",
"printer.dummy": ""
},
"data": {
"sum_cheque_data": {
"header": {
"cashier": "Test",
"currency": "BYN"
},
"sum": "1.00"
}
},
"type": "send"
}
Ответ:
{
"type": "error",
"address": null,
"reply_address": null,
"data": {
"description": "необходимо закрыть смену",
"name": "AVQFR_SHIFT_IS_PENDING",
"op_data": null
},
"headers": null
}