(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Функція застосовує знижку до рахунку
Розділ містить методи, необхідні для застосування знижки до рахунку
Опис
|
Застосування знижки до рахунку.
|
Метод
|
POST
|
URL
|
/POSExternal/Set_Discount
|
Request Headers
|
KEY
|
VALUE
|
Content-Type
|
application/json
|
AccessToken
|
|
{
"SystemCode": null,
"BillID": 23381,
"CardCode": null,
"DiscountType": 3,
"OwnerID": null,
"OwnerCode": null,
"BraceletCode": null,
"PersonDiscountID": null,
"Discount": 5.00,
"DiscountGroup": null,
"IsLoyalty": 0
}
Типи даних Body
|
*
|
Параметр
|
Тип
|
Опис
|
|
SystemCode
|
String
|
Код системи
|
*
|
BillID
|
Int
|
ID рахунку
|
|
CardCode
|
String
|
Код карти
|
|
DiscountType
|
Int
|
Тип знижки (1 - карта, 2 - по групі карт, 3 - в відсотковому вираженні, 4 - в грошовому вираженні, 5 - акційний купон, 0 - видаляє дисконт)
|
|
OwnerID
|
Int
|
ID персони (якщо застосовується карта)
|
|
OwnerCode
|
String
|
Код персони (якщо застосовується карта)
|
|
BraceletCode
|
String
|
Код браслету (якщо застосовується браслет)
|
|
PersonDiscountID
|
Int
|
ID карти (якщо застосовується карта)
|
|
Discount
|
Decimal
|
Значення дисконту
|
|
DiscountGroup
|
Int
|
Група дисконту
|
|
IsLoyalty
|
Int
|
Якщо застосовується лояльність - 1, інакше - 0
|
Додатковий опис вихідних параметрів
|
|
{
"Error": "",
"Success": true,
"BillID": 23381,
"Total": 513.00
}
Типи даних Response
|
Параметр
|
Тип
|
Опис
|
Error
|
String
|
Опис помилки, що виникла
|
Success
|
Bool
|
Успіх виконання запиту
|
BillID
|
Int
|
ID рахунку
|
Total
|
Decimal
|
Сума рахунку
|
Додатковий опис вхідних параметрів
|
|