Описание: Возвращает остатки товара по филиалу на указанную дату.
Ресурс: OstByDate
Параметры:
- parentId: Код контрагента владельца. Целое число (4 байта).
- customerId: Код контрагента. Целое число (4 байта).
- branchId: Код филиала. Целое число (4 байта).
- date: Дата/Время. Формат yyyy-MM-dd HH:mm:ss.SSS.
- distrId: Код поставщика. Целое число (4 байта). Необязательный параметр.
- isService: Услуги. Логическое. Необязательный параметр.
- noMoveDay: Количество дней без продаж. Целое число (4 байта). Необязательный параметр.
Подсказка по указанию параметров:
При указании параметра parentId расчёт остатков осуществляется по всем филиалам всех контрагентов, относящихся к указанному владельцу.
При указании параметра customerId расчёт остатков осуществляется по всем филиалам указанного контрагента. Параметр parentId игнорируется.
При указании параметра branchId расчёт остатков осуществляется по указанному филиалу. Параметры customerId и parentId игнорируются.
При указании значения, параметра date, больше текущей даты, запрос вернёт текущие (актуальные) остатки и расчёт будет выполнен быстрее.
При указании параметра distrId возвращаются остатки только по указанному поставщику иначе все поставщики.
При указании параметра isService со значением false, возвращаются остатки без услуг.
При указании параметра noMoveDay, возвращаются остатки, которые не продавались указанное количество дней.
Пример запроса: https://api.farmbazis.ru/OstByDate?branchId=1&date=2017-02-01 12:30:00.000&distrId=14942
Пример ответа:
{
"status": "0",
"items": [
{
"branchId": 103532,
"regId": 13504,
"tovName": "Пиралгин таб. №10",
"fabr": "Белмедпрепараты/Беларусь",
"ruDrugName": "Пиралгин",
"naklDataId": 43144378,
"uQntOst": 1
"priceRoznWNDS": 12.45
"priceOptWNDS": 10,
"priceFabrNoNDS": 9,
"jv": false
"brakLS": false
"isAptekaRu": false
"BarCode": "463219872385"
"fixPriceValue": 0
"pku": "",
"isPersonalOrder": false,
"recipe": false,
"uQntRez": 2,
"nds": 10,
"srokG": "2020-01-01",
"ratio": 1,
"mark": false,
"firstNaklDataId": 43144378
"distrId": 14942,
"distr": "Поставщик",
"customDeclaration": "10013160/160621/0363900",
"seria": "NK5892",
"sn": "bEB3PvToEnAy3,A3VV75CMKR6RW",
"gtin": "04601969008609,05000158101791",
"commission": false,
"firstCreateDate": "2024-02-07 13:32:47.5"
}...
]
}
Описание полей в ответе сервера:
- status: Статус запроса. 0 - Запрос выполнен успешно.
- items: Список товаров:
- branchId: Код филиала. Целое число (4 байта).
- regId: Код товара. Целое число (4 байта).
- tovName: Наименование товара + форма выпуска. Строка(511).
- fabr: Производитель товара. Строка (255).
- ruDrugName: Наименование товара. Строка (510).
- naklDataId: Код партии. Целое число (8 байт).
- uQntOst: Кол-во остатка. Число с плавающей точкой (точность 5 знаков).
- priceRoznWNDS: Цена розничная с НДС. Число с плавающей точкой (точность 2 знака).
- priceOptWNDS: Цена закупочная с НДС. Число с плавающей точкой (точность 2 знака).
- priceFabrNoNDS: Цена производителя без НДС. Число с плавающей точкой (точность 2 знака).
- jv: Признак ЖНВЛС. Логическое.
- brakLS: Признак забракованного товара. Логическое.
- isAptekaRu: Признак интернет заказа. Логическое.
- BarCode: Штрихкод. Строка (50).
- fixPriceValue: Значение стоп-цены (0 - отсутствует). Число с плавающей точкой (точность 2 знака).
- pku: ПКУ. Строка(50).
- isPersonalOrder: Признак персонального заказа. Логическое.
- recipe: Признак рецептурного лекарственного средства. Логическое.
- uQntRez: Кол-во зарезервированного остатка. Число с плавающей точкой (точность 5 знаков).
- nds: Ставка НДС. Целое число (2 байта)
- srokG: Срок годности. Дата. Формат yyyy-MM-dd.
- ratio: Кратность. Целое число (4 байта).
- mark: Признак маркировки. Логическое.
- firstNaklDataId: Код первоначальной партии. Целое число (8 байт).
- distrId: Код поставщика. Целое число (4 байта).
- distr: Наименование поставщика. Строка (250).
- customDeclaration: Номер ГТД. Строка (100).
- seria: Серия товара. Строка (50).
- sn: Серийный номер. Список. Разделитель запятая (,). Строка (LOB).
- gtin: Идентификационный номер единицы товара. Список. Разделитель запятая (,). Строка (LOB).
- commission: Признак комиссионного товара. Логическое.
- firstCreateDate: Дата создания первоначальной партии. Дата/Время. Формат yyyy-MM-dd HH:mm:ss.SSS.