Переоценка
Описание: Создает переоценку на указанном филиале.
Ресурс: WA26
Параметры:
- branchId: Код филиала. Целое число (4 байта).
- status: Статус документа. Можно не указывать, по умолчанию 0.
Варианты: 0 - не проведен, 1 - проведен автоматически, 2 - проведен вручную. Целое число (4 байта).
Пример запроса: https://api.farmbazis.ru/WA26?branchId=621&status=1
{
"naklDataList":
[{
"naklDataId":88877558,
"price": 115.00,
"qnt": 1.00},
{
"naklDataId":88877559,
"price": 442.30}
]}
Описание формата тела запроса:
- naklDataList Список партий для переоценки.
- naklDataId Номер партии. Обязательный параметр. Целое число (8 байт).
- price Цена товара. Обязательный параметр. Число с плавающей точкой (точность 15,2).
- qnt Количество. Можно не указывать, Тогда возьмется весь остаток по партии. Число с плавающей точкой (точность 15,5).
Пример ответа:
{
"status": "0",
"date": "2018-08-30 08:03:57.937",
"NaklTitleRID": "75372813",
"isPostNTR": "1",
"NaklTitleID": "5574171",
"isPostNT": "1",
"ErrorNaklData": [
{"90027750": [ {
"errCode": 3,
"errDescription": "Превышение максимальной розничной цены",
"MaxPriceRoznWNDS": 649.94
}]}
]
}
Описание полей в ответе сервера:
- status: Статус запроса. 0 - Запрос выполнен успешно.
- NaklTitleRID Номер расходного документа. Целое число (4 байта).
- isPostNTR Статус расходного документа. 0 - не проведен, 1 - проведен. Целое число (4 байта).
- NaklTitleID Номер приходного документа. Целое число (4 байта).
- isPostNT Статус приходного документа. 0 - не проведен, 1 - проведен. Целое число (4 байта).
- ErrorNaklData Список партий не попавших в переоценку.
- errCode Код ошибки. Целое число (4 байта).
- Возможные варианты:
- 1. Нет товара на остатке.
- 2. Чужая партия.
- 3. Превышение максимальной розничной цены.
- 4. Партии из интернет-заказа запрещены к переоценке.
- errDescription Описание ошибки. Строка.
- MaxPriceRoznWNDS Максимальная розничная цена. Необязательное поле. Число с плавающей точкой (точность 15,5).