(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перенесення позицій рахунка
Розділ містить методи, необхідні для перенесення позицій рахунка в інший або в новий рахунок
Опис
|
Перенесення рахунка.
|
Метод
|
POST
|
URL
|
/POSExternal/TransferBill
|
Request Headers
|
KEY
|
VALUE
|
Content-Type
|
application/json
|
AccessToken
|
|
{
"srcBill": 12345,
"dstBill": 12346,
"PlaceID": 0,
"Seat": 1,
"Print": true,
"Items": [],
"ReturnResult": false
}
Типи даних Body
|
*
|
Параметр
|
Тип
|
Опис
|
*
|
srcBill
|
Int
|
ID рахунку з якого відбувається перенесення
|
*
|
dstBill
|
Int
|
ID рахунку в який відбувається перенесення
|
*
|
PlaceID
|
Int
|
ID місця нового рахунку (0 - місце батьківського рахунку)
|
*
|
Seat
|
Int
|
Номер клієнта позиції якого переносимо (0 - по всім клієнтам)
|
*
|
Print
|
Bool
|
Чи друкувати чек
|
*
|
Items
|
Items []
|
Масив позицій які переносимо
|
|
| ID
|
Int
|
ID позиції рахунку
|
*
|
| Amount
|
Decimal
|
Кількість
|
|
ReturnResult
|
Bool
|
Чи повертати файли для друку на портативному принтері
|
Додатковий опис вихідних параметрів
|
|
{
"Error": "",
"dstBillIDs": 12346,
"dstBillNumbers": 7894,
"Files":
}
Типи даних Response
|
*
|
Параметр
|
Тип
|
Опис
|
|
Error
|
String []
|
Опис помилки, що виникла
|
|
Success
|
Bool
|
Успіх виконання запиту
|
|
dstBillIDs
|
String
|
ID рахунків в які були перенеесені позиції
|
|
dstBillNumbers
|
String
|
Номери рахунків в які були перенесені позиції
|
|
Files
|
String []
|
Масив файлів для портативного друку у кодуванні base64
|
* Позначення обов’язкового параметру
|
Додатковий опис вхідних параметрів
|
|