add

[POST] …/v1/OperatingCash/add

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

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

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

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

  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
        }
}