Поля единицы измерения:
guid - уникальный идентификатор единицы (32 символа)
name - название
type - тип единицы (WEIGHT - вес,VOLUME - объем или COUNT - штучный)
value - значение единицы в граммах/мл или штуках
Например "Пачка 970мл" указывается как VOLUME и value = 970.
guid - уникальный идентификатор единицы (32 символа)
name - название
type - тип единицы (WEIGHT - вес,VOLUME - объем или COUNT - штучный)
value - значение единицы в граммах/мл или штуках
Например "Пачка 970мл" указывается как VOLUME и value = 970.
Поля единицы измерения:
guid - уникальный идентификатор поставщика (32 символа)
name - название
fullName - полное название поставщика
phone - телефон поставщика (10 цифр без 8 в начале. Например 9001112233)
email - почта поставщика
inn - ИНН поставщика
kpp - KPP поставщика
address - адрес поставщика
description - описание условий заказа
comment - комментарий
egaisRegId - идентификатор в ЕГАИС, если есть
Поля товара:
guid - уникальный идентификатор товара (32 символа)
name - название
type - тип товара (может быть NORMAL, MARK, ALCO_MARK, PACK, ..)
packType - тип заготовки, если type = PACK
comment - комментарий к товару
barCodes - список штрих-кодов через запятую (не более 5)
wastePercent - процент потерь при использовании в блюдах (например при очистке овощей/фруктов)
mainUnitGuid - идентификатор единицы измерения товара
mainUnitName - название единицы измерения товара
additionalUnitGuidList - список идентификаторов единиц дополнительных вариантов фасовки
groupGuid - идентификатор группы товаров
groupName - название группы товаров
supplierGuid - идентификатор основного поставщика
supplierName - название основного поставщика
Headers
Name
Type
Description
Authorization*
String
Ключ авторизации
Создание или изменение карточки товара на складе
POSThttps://api.ytimes.ru/ex/goods/item/save
Пример JSON товара:
{
guid: "c1be8e47-4b07-4684-a3d5-8da2d67c9a39", // уникальный идентификатор товара (32 символа)
name: "Сахар", // название
type: "NORMAL", // тип товара (может быть NORMAL, MARK, ALCO_MARK, PACK, ..)
barCodes: null, // список штрих-кодов через запятую (не более 5)
mainUnitGuid: "d135c43a-a6f5-11ed-92ba-c9917bb31341", // идентификатор единицы измерения товара
groupGuid: "e95c0a32-3b0f-4de4-a62b-413656acc24d", // идентификатор группы товаров
supplierGuid: "142b434c-a786-11ed-92ba-c9917bb31341", // идентификатор основного поставщика
}
Headers
Name
Type
Description
Authorization*
String
Request Body
Name
Type
Description
json body*
String
JSON карточки товара
Создание или изменение накладной закупки на складе
POSThttps://api.ytimes.ru/ex/goods/changes/save
Пример JSON запроса:
{
//Уникальный идентификатор накладной
"guid": "820b3c8a-03ff-4889-a20e-2266176cca",
//Идентификатор торговой точки
"shopGuid": "820b3c8a-03ff-4889-a20e-2266176cca0e",
//Дата и время, в которое поступление должно встать на остаток, фактически время доставки товара на точку
"date": "12.02.2023",
"time": "12:25",
//тип движения товара. INCOME для поступления
"type": "INCOME",
//Идентификатор поставщика если есть
"incomeSupplierGuid": "142b4400-a786-11ed-92ba-c9917bb31341",
//Дата накладной (документа)
"incomeDocDate": "11.02.2023",
//Номер накладной (документа)
"incomeDocNumber": "1234-3344"
//Список позиций накладной
"itemList": [{
//Идентификатор товара
"goodsGuid": "1dd69a8e-c154-476c-8237-81a7f1b9ede0",
//Идентификатор единицы поступления
"unitGuid": "d135c3ae-a6f5-11ed-92ba-c9917bb31341",
//Количество товара
"value": 12.2,
//Цена за 1 единицу товара
"itemPrice": 100.5,
//Итоговая цена за товар
"totalPrice": 1226.1
}, {
//Идентификатор второго товара
"goodsGuid": "b6fa55f6-c9f8-4583-adef-124c56b9a932",
//Идентификатор единицы поступления
"unitGuid": "d1452330-a6f5-11ed-92ba-c9917bb31341",
//Количество товара
"value": "50",
//Цена за 1 единицу товара
"itemPrice": 10,
//Итоговая цена за товар
"totalPrice": 500
}]
}