BillCopy

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

Копіювання рахунку

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


Опис Копіювання рахунку.
Метод POST
URL /POSExternal/BillCopy



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
 {
    "UserId": 2415,
    "SrcBillId": 23271,
    "DstBillId": 23272
 }



Типи даних Body
* Параметр Тип Опис
*
UserId Int ID користувача який робить копіювання рахунку
*
SrcBillId Int ідентифікатор рахунку джерела (звідки копіюємо вміст)
*
DstBillId Int ідентифікатор рахунку отримувача (куди копіюємо вміст)
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "Success": true,
    "Items": [
        {
            "Code": "TRFITEM016922105237630  ",
            "Amount": 1.000,
            "Name": "Аперитив Aperol"
        },
        {
            "Code": "TRFITEM016990105327363  ",
            "Amount": 1.000,
            "Name": "Татаки из говядины 200гр"
        }
    ],
    "Missed": []
}



Типи даних Response
* Параметр Тип Опис
Error String Опис помилки, що виникла
Success Bool Успіх виконання запиту
Items Item [] Масив скопійованих позицій. Елементи структури Items:
     | Code String Код товару
     | Amount Decimal Кількість
     | Name String Найменування
Missed Missed [] Масив пропущених позицій. Елементи структури Missed:
     | Code String Код товару
     | Amount Decimal Кількість
     | Name String Найменування
* Позначення обов’язкового параметру
Додатковий опис вхідних параметрів