API:Создание номенклатуры в справочнике товаров
Версия от 14:56, 25 апреля 2022; Merkulov (обсуждение | вклад) (→Создание номенклатурной позиции в справочнике товаров)
Общие сведения
API (Application Programming Interface или интерфейс программирования приложений) — совокупность инструментов и функций в виде интерфейса для создания новых приложений и интеграции с ИС. Все запросы к сервису БИФИТ Бизнес осуществляются при помощи авторотационного токена - access_token. Для генерации токена, необходимо пройти процедуру авторизации OAuth2. Для этого необходимо использовать логин/пароль зарегистрированной учетной записи.
Создание номенклатурной позиции в справочнике товаров
Запрос | POST |
URL: https://kassa.bifit.com/cashdesk-api/v1/protected/nomenclatures | https://kassa.bifit.com/cashdesk-api/v1/protected/nomenclatures |
Request Body | type: raw (JSON) |
|
adultsOnly: false,
application: "KASSA",
barcode: null,
barcodes: [],
blockedNomenclatureList: (Номенклатура, входящая в Стоп-лист)
{
created: Время создания номенклатуры
nomenclatureId: "ID номенклатурной позиции"
organizationId: "ID организации"
tradeObjectId: ID торгового объекта
}
changed: "1649688350781"
code: null
[CompositeGood:
{
compositeType: "ANALOG",
extCode: Артикул
linkId: 21796190,
nomenclatureId: "ID номенклатуры",
parentId: 22528459,
price: null,
quantity: 1,
}]
container: true
contractorActivityType: null,
contractorId: null,
countryCode: null,
created: "1646123874461"
custom: false,
customsDeclaration: null,
description: null,
externalCode: "null"
externalId: "null"
focused: false
grouped: false
gtin: null,
id: 22528459,
markType: "UNKNOWN"
name: "Наименование номенклатуры"
NomenclatureFeature (Характеристика номенклатуры)
[{
created: время создания номенклатуры
featureId: "ID Характеристики",
id: "ID Характеристики",
nomenclatureId: 22528459,
value: null,
}]
orgMemberPoints: Количество баллов KPI
organizationId: ID организации
parentId: null,
paymentSubject: "PRODUCT"
picture: null,
picturesIds: [],
pluCode: null,
purchasePrice: 8200,
sellingPrice: 500,
tradeObjectRelations: null,
[TradeObjectNomenclature (Номенклатура торгового объекта)
{
nomenclatureId: ID номенклатуры
orgMemberPoints: Количество баллов KPI
organizationId: ID организации
sellingPrice: Цена продажи
tradeObjectId: ID торгового объекта
}]
type: "RECIPE",
unitCode: "Единица измерения"
vatId: "ID НДС"
vatValue: "20"
vendorCode: null
visible: ()
volume: "null"
weighted: false
}
organizationId: ID организации
}
|