BillItemsTransfer

Матеріал з SERVIO
Версія від 12:48, 24 червня 2024, створена Sushchuk.a (обговорення | внесок) (Створена сторінка: =='''Розділення позицій рахунка'''== Розділ містить методи, необхідні для розділення позицій рахунку. В інший або в новий рахунок <br> {| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;" |- ! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinf...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

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

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


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