BillItemsTransfer: відмінності між версіями
Перейти до навігації
Перейти до пошуку
Немає опису редагування |
Немає опису редагування |
||
| Рядок 77: | Рядок 77: | ||
| PlaceID | | PlaceID | ||
| Int | | Int | ||
| ID місця нового рахунку | | ID місця нового рахунку | ||
|- | |- | ||
|<span style="color:#ff0000"><center>*</center></span> | |<span style="color:#ff0000"><center>*</center></span> | ||
Поточна версія на 08:06, 3 липня 2025
Розділення позицій рахунка
Розділ містить методи, необхідні для розділення позицій рахунку. В інший або в новий рахунок
| Опис | Перенесення рахунка. |
|---|---|
| Метод | POST |
| URL | /POSExternal/BillItemsTransfer |
| Request Headers | |
|---|---|
| KEY | VALUE |
| Content-Type | application/json |
| AccessToken | |
| Body raw (json) |
|---|
{
"SrcBillID": 312873,
"DstBillID": 0,
"SrcItems": [
{
"ID": 77437,
"Amount": 1.0
},
{
"ID": 77438,
"Amount": 3.0
}
],
"PlaceID": 0
}
| Типи даних Body | |||
|---|---|---|---|
| * | Параметр | Тип | Опис |
| SrcBillID | Int | ID рахунку з якого відбувається перенесення | |
| DstBillID | Int | ID рахунку в який відбувається перенесення. Якщо не вказати цей параметр позиція буде перенесена в новий рахунок, який буде мати всі параметри батьківського такі як знижки, обслуговуючі | |
| PlaceID | Int | ID місця нового рахунку | |
| SrcItems | SrcItems [ ] | Масив позицій які переносимо | |
| | ID | Int | ID позиції рахунку | |
| | Amount | Decimal | Кількість | |
| Додатковий опис вихідних параметрів |
|---|
| Response (json) |
|---|
{
"Error": "",
"ErrorCode": 0,
"Success": true,
"BillID": 312874,
"BillNumber": 41609,
"StatusCode": 0
}
| Типи даних Response | |||
|---|---|---|---|
| * | Параметр | Тип | Опис |
| Error | String [] | Опис помилки, що виникла | |
| Success | Bool | Успіх виконання запиту | |
| BillID | Int | ID рахунку | |
| BillNumber | Int | Номери рахункіу | |
| StatusCode | Int | Статус код | |
| * Позначення обов’язкового параметру | |||
| Додатковий опис вхідних параметрів |
|---|