Add

[POST] …/v1/OperatingCash/Add

Добавление новой кассы розничной торговли.

Входные параметры

Название Тип данных Обязательность Описание
stock_id Int64 Обязательный ID склада, к которому относится касса
key String Обязательный* Ключ безопастности розничной кассы
price_type_id Int64 Обязательный ID вида цены
description String Необязательный Дополнительное описание
virtual Boolean Необязательный Метка о том, что касса виртуальная
auto_close Boolean Необязательный Автоматическое закрытие смены при достижении максимального кол-ва чеков за смену
max_cheque_quantity_in_session Int32 Необязательный Максимальное количество чеков за смену

Ограничения, требования и проверки

  1. key необязательный при virtual = true;
  2. auto_close, max_cheque_quantity_in_session принимается если virtual = true;
  3. max_cheque_quantity_in_session принимается если auto_close = true;
  4. max_cheque_quantity_in_session должен быть больше нуля.

Пример запроса

{
    "stock_id":2,
    "key":"425e737bb74f2c52a66a49ba15ad8a64",
    "price_type_id":4,
    "description":"abc",
    "virtual":true,
    "auto_close":true,
    "max_cheque_quantity_in_session":1000    
}

Выходные параметры

Название Тип данных Описание
new_id Int64 ID созданной кассы розничной торговли

Пример ответа

{
    "ok": true,
    "result": {
        "new_id": 1
    }
}