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
}