API:Создание номенклатуры в справочнике товаров: различия между версиями
Перейти к навигации
Перейти к поиску
Merkulov (обсуждение | вклад) |
Merkulov (обсуждение | вклад) |
||
Строка 90: | Строка 90: | ||
{ | { | ||
"item": { | "item": { | ||
"adultsOnly": | "adultsOnly": false, | ||
"application": "KASSA", | "application": "KASSA", | ||
"barcode": "string", | "barcode": "string", | ||
"barcodes": [ | "barcodes": [null], | ||
"blockedNomenclatureList": [ | "blockedNomenclatureList": [ | ||
{ | { | ||
"created": 0, | "created": 0, | ||
"nomenclatureId": 0, | "nomenclatureId": 0, | ||
"organizationId": " | "organizationId": "ID организации", | ||
"tradeObjectId": "string" | "tradeObjectId": "string" | ||
} | } | ||
], | ], | ||
"changed": 0, | "changed": 0, | ||
"code": " | "code": "null", | ||
"compositeGoods": [ | "compositeGoods": [ | ||
{ | { | ||
Строка 122: | Строка 120: | ||
"countryCode": "string", | "countryCode": "string", | ||
"created": 0, | "created": 0, | ||
"custom": | "custom": false, | ||
"customsDeclaration": "string", | "customsDeclaration": "string", | ||
"description": "string", | "description": "string", | ||
"externalCode": "string", | "externalCode": "string", | ||
"externalId": "string", | "externalId": "string", | ||
"focused": | "focused": false, | ||
"grouped": | "grouped": false, | ||
"gtin": " | "gtin": "null", | ||
"markType": "UNKNOWN", | "markType": "UNKNOWN", | ||
"name": " | "name": "Наименование номенклатуры", | ||
"nomenclatureFeatures": [ | "nomenclatureFeatures": [ | ||
{ | { | ||
Строка 142: | Строка 140: | ||
], | ], | ||
"orgMemberPoints": 0, | "orgMemberPoints": 0, | ||
"organizationId": " | "organizationId": "ID организации", | ||
"parentId": 0, | "parentId": 0, | ||
"paymentSubject": "PRODUCT", | "paymentSubject": "PRODUCT", | ||
Строка 150: | Строка 148: | ||
], | ], | ||
"pluCode": "string", | "pluCode": "string", | ||
"purchasePrice": | "purchasePrice": "Цена закупки", | ||
"sellingPrice": | "sellingPrice": "Цена продажи", | ||
"template": { | "template": { | ||
"fields": [ | "fields": [ | ||
Строка 179: | Строка 177: | ||
"nomenclatureId": 0, | "nomenclatureId": 0, | ||
"orgMemberPoints": 0, | "orgMemberPoints": 0, | ||
"organizationId": " | "organizationId": "ID организации", | ||
"sellingPrice": 0, | "sellingPrice": 0, | ||
"tradeObjectId": " | "tradeObjectId": "ID торгового объекта" | ||
} | } | ||
], | ], | ||
"type": "DEFAULT", | "type": "DEFAULT", | ||
"unitCode": | "unitCode": 796, | ||
"vatId": | "vatId": 5, | ||
"vatValue": | "vatValue": 20, | ||
"vendorCode": | "vendorCode": null, | ||
"visible": true, | "visible": true, | ||
"volume": | "volume": null, | ||
"weighted": | "weighted": false | ||
}, | }, | ||
"organizationId": " | "organizationId": "ID организации" | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|}}<br> | |}}<br> |
Версия 18:35, 25 апреля 2022
Общие сведения
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) |
|
{
"item": {
"adultsOnly": false,
"application": "KASSA",
"barcode": "string",
"barcodes": [null],
"blockedNomenclatureList": [
{
"created": 0,
"nomenclatureId": 0,
"organizationId": "ID организации",
"tradeObjectId": "string"
}
],
"changed": 0,
"code": "null",
"compositeGoods": [
{
"compositeType": "INGREDIENT",
"extCode": "string",
"linkId": 0,
"nomenclatureId": 0,
"parentId": 0,
"price": 0,
"quantity": 0
}
],
"container": true,
"contractorActivityType": "AGENT",
"contractorId": 0,
"countryCode": "string",
"created": 0,
"custom": false,
"customsDeclaration": "string",
"description": "string",
"externalCode": "string",
"externalId": "string",
"focused": false,
"grouped": false,
"gtin": "null",
"markType": "UNKNOWN",
"name": "Наименование номенклатуры",
"nomenclatureFeatures": [
{
"created": 0,
"featureId": 0,
"id": 0,
"nomenclatureId": 0,
"value": "string"
}
],
"orgMemberPoints": 0,
"organizationId": "ID организации",
"parentId": 0,
"paymentSubject": "PRODUCT",
"picture": 0,
"picturesIds": [
0
],
"pluCode": "string",
"purchasePrice": "Цена закупки",
"sellingPrice": "Цена продажи",
"template": {
"fields": [
{
"available": [
"string"
],
"defaultValue": "string",
"factor": 0,
"forPrint": true,
"inputName": "string",
"mask": "string",
"minimumValue": "string",
"name": "string",
"outType": "PRICE",
"prefix": "string",
"regexp": "string",
"replace": true,
"required": true,
"type": "STRING",
"value": "string"
}
]
},
"tradeObjectRelations": [
{
"nomenclatureId": 0,
"orgMemberPoints": 0,
"organizationId": "ID организации",
"sellingPrice": 0,
"tradeObjectId": "ID торгового объекта"
}
],
"type": "DEFAULT",
"unitCode": 796,
"vatId": 5,
"vatValue": 20,
"vendorCode": null,
"visible": true,
"volume": null,
"weighted": false
},
"organizationId": "ID организации"
}
|