BillItemsTransfer

Матеріал з SERVIO
Перейти до навігації Перейти до пошуку

Розділення позицій рахунка

Розділ містить методи, необхідні для розділення позицій рахунку. В інший або в новий рахунок


Опис Перенесення рахунка.
Метод 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 місця нового рахунку (0 - місце батьківського рахунку)
*
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 Статус код
* Позначення обов’язкового параметру
Додатковий опис вхідних параметрів