Get Bill: відмінності між версіями

Матеріал з SERVIO
Перейти до навігації Перейти до пошуку
(Створена сторінка: =='''Функція повертає рахунок і його вміст'''== Розділ містить методи, необхідні для отримання рахунку за номером або GUID-кодом з бази даних <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...)
 
Немає опису редагування
Рядок 57: Рядок 57:
| SystemCode
| SystemCode
| String[32]
| String[32]
| код системи
| Код системи
|-
|-
|
|
Рядок 67: Рядок 67:
| TempID
| TempID
| Int
| Int
| тимчасовий id рахунку. Шукає рахунок за цим кодом. Якщо не знаходить – повертає BillID = -1 (необов'язковий параметр)
| Тимчасовий id рахунку. Шукає рахунок за цим кодом. Якщо не знаходить – повертає BillID = -1 (необов'язковий параметр)
|-
|-
|
|
| Locked  
| Locked  
| Bool  
| Bool  
| заблокувати рахунок (необов'язковий параметр)
| Заблокувати рахунок (необов'язковий параметр)
|-
|-
|
|
Рядок 253: Рядок 253:
| BillType
| BillType
| Int
| Int
| тип рахунку:  
| Тип рахунку:  
1 – звичайний рахунок;
1 – звичайний рахунок;
2 – рахунок закрито і не можна редагувати;
2 – рахунок закрито і не можна редагувати;
Рядок 263: Рядок 263:
| FirstDate
| FirstDate
| Datetime
| Datetime
| дата початку надання послуг. Для рахунків бронювання обов”язковий параметр, для інших ігнорується
| Дата початку надання послуг. Для рахунків бронювання обов”язковий параметр, для інших ігнорується
|-
|-
|  
|  
Рядок 273: Рядок 273:
| LastDate
| LastDate
| Datetime
| Datetime
| дата закінчення надання послуг. Для рахунків бронювання обов”язковий параметр, для інших ігнорується
| Дата закінчення надання послуг. Для рахунків бронювання обов”язковий параметр, для інших ігнорується
|-
|-
|
|
| UserName
| UserName
| String[64]
| String[64]
| користувач що створив рахунок
| Користувач що створив рахунок
|-
|-
|
|
| PlaceCode
| PlaceCode
| String[32]
| String[32]
| код місця надання послуги для рахунків бронювання, допустиме значення NULL для інших
| Код місця надання послуги для рахунків бронювання, допустиме значення NULL для інших
|-
|-
|
|
| EventName
| EventName
| String[32]
| String[32]
| назва заходу для рахунків бронювання, допустиме значення NULL для інших
| Назва заходу для рахунків бронювання, допустиме значення NULL для інших
|-
|-
|
|
| CompanyCode
| CompanyCode
| String[32]
| String[32]
| код компанії, допустиме значення NULL
| Код компанії, допустиме значення NULL
|-
|-
|
|
| CompanyName
| CompanyName
| String[32]
| String[32]
| назва компанії, допустиме значення NULL
| Назва компанії, допустиме значення NULL
|-
|-
|
|
| Description
| Description
| String [500]
| String [500]
| опис рахунку, допустиме значення NULL
| Опис рахунку, допустиме значення NULL
|-
|-
|
|
| ShortComment
| ShortComment
| String [255]
| String [255]
| короткий коментар до рахунку
| Короткий коментар до рахунку
|-
|-
|
|
| Total
| Total
| Decimal
| Decimal
| сума по рахунку
| Сума по рахунку
|-
|-
|
|
| SubTotal
| SubTotal
| Decimal
| Decimal
| сума по рахунку без знижки
| Сума по рахунку без знижки
|-
|-
|
|
| IsPrepared
| IsPrepared
| Boolean
| Boolean
| ознака підготовки рахунку до закриття (встановлюється перед сплатою рахунку і його закриттям)
| Ознака підготовки рахунку до закриття (встановлюється перед сплатою рахунку і його закриттям)
|-
|-
|
|
| Printed
| Printed
| Datetime
| Datetime
| дата друку рахунку
| Дата друку рахунку
|-
|-
|  
|  
| Closed
| Closed
| Datetime
| Datetime
| дата закриття рахунку
| Дата закриття рахунку
|-
|-
|  
|  
| Locked
| Locked
| Datetime
| Datetime
| дата блокування
| Дата блокування
|-
|-
|  
|  
| IsPaid
| IsPaid
| Boolean
| Boolean
| рахунок сплачений
| Рахунок сплачений
|-
|-
|  
|  
| IsUseCard
| IsUseCard
| Boolean
| Boolean
| чи додана до рахунку картка
| Чи додана до рахунку картка
|-
|-
|  
|  
| NumType
| NumType
| Int
| Int
| вид рахунку (Null якщо немає)
| Вид рахунку (Null якщо немає)
|-
|-
|
|
| GuestCount
| GuestCount
| Int
| Int
| кількість гостей
| Кількість гостей
|-
|-
|
|
| NumName
| NumName
| String
| String
| назва виду рахунку (Null якщо немає)
| Назва виду рахунку (Null якщо немає)
|-
|-
|
|
| DeliveryComment
| DeliveryComment
| String
| String
| коментар до рахунку доставки
| Коментар до рахунку доставки
|-
|-
|
|
| DeliveryAddressComment
| DeliveryAddressComment
| String
| String
| коментар до адреси доставки
| Коментар до адреси доставки
|-
|-
|
|
| DeliveryPersonComment
| DeliveryPersonComment
| String
| String
| коментар до персони
| Коментар до персони
|-
|-
|
|
| idTemp
| idTemp
| Int
| Int
| тимчасовий код рахунку
| Тимчасовий код рахунку
|-
|-
|
|
| ChangeDate
| ChangeDate
| Datetime
| Datetime
| дата зміни
| Дата зміни
|-
|-
|
|
| WaitedFrom
| WaitedFrom
| Datetime
| Datetime
дата доставки замовлення(з)
Дата доставки замовлення(з)
|-
|-
|
|
| WaitedFor
| WaitedFor
| Datetime
| Datetime
| дата доставки замовлення(до)
| Дата доставки замовлення(до)
|-
|-
|
|
| Items
| Items
| BillList[]  
| BillList[]  
| массив опису номенклатури. Елементи масиву з наступними полями:
| Массив опису номенклатури. Елементи масиву з наступними полями:
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; BillItemID
||&nbsp;&nbsp;&nbsp;&nbsp; | BillItemID
| Int
| Int
| ID позиції рахунку
| ID позиції рахунку
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; ParentID
||&nbsp;&nbsp;&nbsp;&nbsp; | ParentID
| Int
| Int
| ID-вказівник батьківської/базової позиції рахунку
| ID-вказівник батьківської/базової позиції рахунку
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; TarifItemID
||&nbsp;&nbsp;&nbsp;&nbsp; | TarifItemID
| Int
| Int
| ID номенклатури
| ID номенклатури
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; ModifierID  
||&nbsp;&nbsp;&nbsp;&nbsp; | ModifierID  
|  Int
|  Int
| ID модифікатора стану (для режиму авторизації)
| ID модифікатора стану (для режиму авторизації)
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; Name
||&nbsp;&nbsp;&nbsp;&nbsp; | Name
| String [128]
| String [128]
| назва номенклатури
| Назва номенклатури
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; ShortName
||&nbsp;&nbsp;&nbsp;&nbsp; | ShortName
| String [32]
| String [32]
| коротка назва номенклатури
| Коротка назва номенклатури
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; Description
||&nbsp;&nbsp;&nbsp;&nbsp; | Description
| String [500]
| String [500]
| опис номенклатури
| Опис номенклатури
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; Comment
||&nbsp;&nbsp;&nbsp;&nbsp; | Comment
| String [1024]
| String [1024]
| Kоментар до позиції
| Kоментар до позиції
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; Quantity
||&nbsp;&nbsp;&nbsp;&nbsp; | Quantity
| Decimal
| Decimal
| кількість номенклатури
| Кількість номенклатури
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; Price
||&nbsp;&nbsp;&nbsp;&nbsp; | Price
| Decimal
| Decimal
| ціна за одиницю номенклатури
| Ціна за одиницю номенклатури
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; SectionID
||&nbsp;&nbsp;&nbsp;&nbsp; | SectionID
| Int
| Int
| ID відділу
| ID відділу
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; Total
||&nbsp;&nbsp;&nbsp;&nbsp; | Total
| Decimal
| Decimal
| ціна позиції (після знижки или вручну тільки за авторизацією)
| Ціна позиції (після знижки или вручну тільки за авторизацією)
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; ItemType
||&nbsp;&nbsp;&nbsp;&nbsp; | ItemType
| String [32]
| String [32]
| тип суб-позиції
| Тип суб-позиції
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; PhotoUrl
||&nbsp;&nbsp;&nbsp;&nbsp; | PhotoUrl
| String [128]
| String [128]
| Url вказівник на картинку в інтернеті
| Url вказівник на картинку в інтернеті
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; ComplexID
||&nbsp;&nbsp;&nbsp;&nbsp; | ComplexID
| Int
| Int
| ID комплексу
| ID комплексу
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; SubItemName
||&nbsp;&nbsp;&nbsp;&nbsp; | SubItemName
| String
| String
| назва номенклатури інгридієнту комплексу за замовчуванням
| Назва номенклатури інгридієнту комплексу за замовчуванням
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; Ordered
||&nbsp;&nbsp;&nbsp;&nbsp; | Ordered
| Datetime
| Datetime
| дата замовлення позиції рахунку
| Дата замовлення позиції рахунку
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; Status
||&nbsp;&nbsp;&nbsp;&nbsp; | Status
| Int
| Int
| статус блюда:
| Статус блюда:
  0–не замовлено,
  0–не замовлено,
  1–замовлено,
  1–замовлено,
Рядок 501: Рядок 501:
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; IsManualPrice
||&nbsp;&nbsp;&nbsp;&nbsp; | IsManualPrice
| Int
| Int
| можливість застосування ручної ціни (для режиму авторизації)
| Можливість застосування ручної ціни (для режиму авторизації)
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; Seat
||&nbsp;&nbsp;&nbsp;&nbsp; | Seat
| Int
| Int
| номер клієнта
| Номер клієнта
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; Pos
||&nbsp;&nbsp;&nbsp;&nbsp; | Pos
| Int
| Int
| порядок виносу
| Порядок виносу
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; BillItemTempID
||&nbsp;&nbsp;&nbsp;&nbsp; | BillItemTempID
| Int
| Int
| тимчасовий код
| Тимчасовий код
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; TimeOut
||&nbsp;&nbsp;&nbsp;&nbsp; | TimeOut
| Int
| Int
| через скільки хвилин винос
| Через скільки хвилин винос
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; EnterpriseTaxCode
||&nbsp;&nbsp;&nbsp;&nbsp; | EnterpriseTaxCode
| String
| String
| код зведення (відповідає поєднанню підприємства і податку)
| Код зведення (відповідає поєднанню підприємства і податку)
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; TypeID
||&nbsp;&nbsp;&nbsp;&nbsp; | TypeID
| Int
| Int
| тип номенклатури (для режиму авторизації)
| Тип номенклатури (для режиму авторизації)
0 - Надбавка
0 - Надбавка
1 - Продукція (можлива не ціла кількість)
1 - Продукція (можлива не ціла кількість)
Рядок 544: Рядок 544:
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; ExciseStamps
||&nbsp;&nbsp;&nbsp;&nbsp; | ExciseStamps
| String []
| String []
| масив акцизних марок
| Масив акцизних марок
|-
|-
|
|
| Discounts
| Discounts
| DiscountList[]
| DiscountList[]
| масив знижок по рахунку з наступними полями (тільки після авторизації)
| Масив знижок по рахунку з наступними полями (тільки після авторизації)
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; DiscountID
||&nbsp;&nbsp;&nbsp;&nbsp; | DiscountID
| Int
| Int
| ID дисконту
| ID дисконту
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; BillID
||&nbsp;&nbsp;&nbsp;&nbsp; | BillID
| Int
| Int
| ID рахунку
| ID рахунку
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; DiscountType
||&nbsp;&nbsp;&nbsp;&nbsp; | DiscountType
| Int
| Int
| тип знижки:
| Тип знижки:
1 картка,
1 картка,
2 по групі карток,  
2 по групі карток,  
Рядок 574: Рядок 574:
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; Applied
||&nbsp;&nbsp;&nbsp;&nbsp; | Applied
| String [128]
| String [128]
| час застосування
| Час застосування
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; OwnerID
||&nbsp;&nbsp;&nbsp;&nbsp; | OwnerID
| Int
| Int
| ID персони
| ID персони
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; OwnerName
||&nbsp;&nbsp;&nbsp;&nbsp; | OwnerName
| String [500]
| String [500]
| Iм'я персони
| Iм'я персони
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; OwnerCode
||&nbsp;&nbsp;&nbsp;&nbsp; | OwnerCode
| String [1024]
| String [1024]
| Kод персони
| Kод персони
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; Discount
||&nbsp;&nbsp;&nbsp;&nbsp; | Discount
| Decimal
| Decimal
| дисконт (% або сума залежить від DiscountType)
| Дисконт (% або сума залежить від DiscountType)
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; CardID
||&nbsp;&nbsp;&nbsp;&nbsp; | CardID
| Int
| Int
| ID дисконтної картки
| ID дисконтної картки
Рядок 606: Рядок 606:
| IdTemps  
| IdTemps  
| IdTemp []
| IdTemp []
| масив id Temp
| Масив id Temp
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; idTemp
||&nbsp;&nbsp;&nbsp;&nbsp; | idTemp
| Int
| Int
| тимчасовий ID позиції при створенні в рахунку
| Тимчасовий ID позиції при створенні в рахунку
|-
|-
|
|
Рядок 621: Рядок 621:
| AdvancePay
| AdvancePay
| Decimal
| Decimal
| сума передплати
| Сума передплати
|-
|-
|
|
Рядок 629: Рядок 629:
|-
|-
|
|
||&nbsp;&nbsp;&nbsp;&nbsp; BlockedStationCode
||&nbsp;&nbsp;&nbsp;&nbsp; | BlockedStationCode
| String
| String
| код станції з якої заблокували рахунок
| Код станції з якої заблокували рахунок
|-
|-



Версія за 13:51, 19 липня 2022

Функція повертає рахунок і його вміст

Розділ містить методи, необхідні для отримання рахунку за номером або GUID-кодом з бази даних


Опис Отримання рахунку.
Метод POST
URL /POSExternal/Get_Bill



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
 {
    "BillID": "{{billid}}",
    //"CodeGUID":"805CC7A4-48F5-445C-9290-BE71964F0E6B",
    "Locked_": false
 }



Типи даних Body
* Параметр Тип Опис
SystemCode String[32] Код системи
BillID Int ID рахунку
TempID Int Тимчасовий id рахунку. Шукає рахунок за цим кодом. Якщо не знаходить – повертає BillID = -1 (необов'язковий параметр)
Locked Bool Заблокувати рахунок (необов'язковий параметр)
CodeGUID String GUID-код рахунку
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
{
"Error": "",
    "Success": true,
    "BillID": 19738,
    "BillNumber": 15978,
    "Number": 15978,
    "BillType": 2,
    "BlockedStationCode": null,
    "BlockedUserName": null,
    "Closed": "2022-07-18 12:24:03",
    "Comment": null,
    "CompanyCode": null,
    "CompanyName": null,
    "Description": null,
    "EventName": null,
    "FirstDate": null,
    "IsPaid": true,
    "IsPrepared": true,
    "LastDate": null,
    "Locked": null,
    "PlaceCode": "TABLE300818110717487",
    "Printed": "2022-07-18 12:23:44",
    "ShortComment": null,
    "SubTotal": 595,
    "Total": 535.5,
    "UserName": "Expert Solution",
    "Items": [
        {
            "BillItemID": 25647,
            "CategoryID": 147,
            "CategoryName": "МОЯ КАТЕГОРИЯ",
            "Comment": null,
            "ComplexID": null,
            "Description": null,
            "EnterpriseID": 205,
            "EnterpriseTaxCode": null,
            "ExciseStamp": false,
            "ExciseStamps": null,
            "ItemType": "        ",
            "Name": "Коктейль Оголена Crazy Даша",
            "Ordered": "2022-07-18 12:23:44",
            "ParentID": null,
            "PhotoUrl": null,
            "PickUp": 0,
            "Pos": 0,
            "Price": 300,
            "Quantity": 1,
            "Seat": 0,
            "SectionID": 3101,
            "ShortName": "Коктейль Оголена Crazy Даша",
            "Status": 1,
            "SubItemID": null,
            "TarifItemID": 14445,
            "Total": 270,
            "TypeID": null
        },
        {
            "BillItemID": 25648,
            "CategoryID": 147,
            "CategoryName": "МОЯ КАТЕГОРИЯ",
            "Comment": null,
            "ComplexID": null,
            "Description": null,
            "EnterpriseID": 205,
            "EnterpriseTaxCode": null,
            "ExciseStamp": false,
            "ExciseStamps": null,
            "ItemType": "        ",
            "Name": "Коктейль Госпожа",
            "Ordered": "2022-07-18 12:23:44",
            "ParentID": null,
            "PhotoUrl": null,
            "PickUp": 0,
            "Pos": 0,
            "Price": 295,
            "Quantity": 1,
            "Seat": 0,
            "SectionID": 3101,
            "ShortName": "Коктейль Госпожа",
            "Status": 1,
            "SubItemID": null,
            "TarifItemID": 14453,
            "Total": 265.5,
            "TypeID": null
        }
    ],
    "Discounts": [
        {
            "Applied": "2022-07-15 11:50:41",
            "BillID": 19738,
            "CardID": null,
            "Discount": 10.0000,
            "DiscountID": 7516,
            "DiscountType": 3,
            "OwnerCode": null,
            "OwnerID": null,
            "OwnerName": null
        }
    ],
    "IdTemps": [
        {
            "idTemp": 431492278
        },
        {
            "idTemp": 619128041
        },
        {
            "idTemp": 1113879060
        },
        {
            "idTemp": 856863549
        }
    ],
    "ChangeDate": "2022-07-18 12:24:03",
    "ChangeDateUTC": "2022-07-18T09:24:03.71Z",
    "WaitedFor": null,
    "WaitedFrom": null,
    "EstimatedPaymentID": null,
    "EstimatedPaymentName": null,
    "CodeGUID": "6049AF6A-54D9-48E2-AA7C-B0A4D15E1081",
    "AdvancePay": 0,
    "IsUseCard": false,
    "GuestCount": 3,
    "DeliveryAddressComment": null,
    "DeliveryComment": null,
    "OpenUserID": 0,
    "idTemp": null,
    "NumType": 1,
    "NumName": "Рахунок гостя"
}



Типи даних Response
* Параметр Тип Опис
Error String [] Опис помилки, що виникла
Success Bool Успіх виконання запиту
BillType Int Тип рахунку:

1 – звичайний рахунок; 2 – рахунок закрито і не можна редагувати; 3 – рахунок відкритий і сплачений 4 – рахунок бронювання (для готельної системи за замовчуванням; 8 – рахунок доставки

FirstDate Datetime Дата початку надання послуг. Для рахунків бронювання обов”язковий параметр, для інших ігнорується
BillID Int ID рахунку
LastDate Datetime Дата закінчення надання послуг. Для рахунків бронювання обов”язковий параметр, для інших ігнорується
UserName String[64] Користувач що створив рахунок
PlaceCode String[32] Код місця надання послуги для рахунків бронювання, допустиме значення NULL для інших
EventName String[32] Назва заходу для рахунків бронювання, допустиме значення NULL для інших
CompanyCode String[32] Код компанії, допустиме значення NULL
CompanyName String[32] Назва компанії, допустиме значення NULL
Description String [500] Опис рахунку, допустиме значення NULL
ShortComment String [255] Короткий коментар до рахунку
Total Decimal Сума по рахунку
SubTotal Decimal Сума по рахунку без знижки
IsPrepared Boolean Ознака підготовки рахунку до закриття (встановлюється перед сплатою рахунку і його закриттям)
Printed Datetime Дата друку рахунку
Closed Datetime Дата закриття рахунку
Locked Datetime Дата блокування
IsPaid Boolean Рахунок сплачений
IsUseCard Boolean Чи додана до рахунку картка
NumType Int Вид рахунку (Null якщо немає)
GuestCount Int Кількість гостей
NumName String Назва виду рахунку (Null якщо немає)
DeliveryComment String Коментар до рахунку доставки
DeliveryAddressComment String Коментар до адреси доставки
DeliveryPersonComment String Коментар до персони
idTemp Int Тимчасовий код рахунку
ChangeDate Datetime Дата зміни
WaitedFrom Datetime Дата доставки замовлення(з)
WaitedFor Datetime Дата доставки замовлення(до)
Items BillList[] Массив опису номенклатури. Елементи масиву з наступними полями:
     | BillItemID Int ID позиції рахунку
     | ParentID Int ID-вказівник батьківської/базової позиції рахунку
     | TarifItemID Int ID номенклатури
     | ModifierID Int ID модифікатора стану (для режиму авторизації)
     | Name String [128] Назва номенклатури
     | ShortName String [32] Коротка назва номенклатури
     | Description String [500] Опис номенклатури
     | Comment String [1024] Kоментар до позиції
     | Quantity Decimal Кількість номенклатури
     | Price Decimal Ціна за одиницю номенклатури
     | SectionID Int ID відділу
     | Total Decimal Ціна позиції (після знижки или вручну тільки за авторизацією)
     | ItemType String [32] Тип суб-позиції
     | PhotoUrl String [128] Url вказівник на картинку в інтернеті
     | ComplexID Int ID комплексу
     | SubItemName String Назва номенклатури інгридієнту комплексу за замовчуванням
     | Ordered Datetime Дата замовлення позиції рахунку
     | Status Int Статус блюда:
0–не замовлено,
1–замовлено,
2–прийнято в роботу,
4–готово,
7–готово до відвантаження
     | IsManualPrice Int Можливість застосування ручної ціни (для режиму авторизації)
     | Seat Int Номер клієнта
     | Pos Int Порядок виносу
     | BillItemTempID Int Тимчасовий код
     | TimeOut Int Через скільки хвилин винос
     | EnterpriseTaxCode String Код зведення (відповідає поєднанню підприємства і податку)
     | TypeID Int Тип номенклатури (для режиму авторизації)

0 - Надбавка 1 - Продукція (можлива не ціла кількість) 2 - Продукція (поштучно – тільки ціла кількість) 3 - Продукція (за вагою) 4 - Товар (можлива не ціла кількість) 5 - Товар (поштучно – тільки ціла кількість) 6 - Товар (за вагою) 7 - Послуга

     | ExciseStamps String [] Масив акцизних марок
Discounts DiscountList[] Масив знижок по рахунку з наступними полями (тільки після авторизації)
     | DiscountID Int ID дисконту
     | BillID Int ID рахунку
     | DiscountType Int Тип знижки:

1 картка, 2 по групі карток, 3 у відсотковому вираженні, 4 в грошовому, 5 акційний купон

     | Applied String [128] Час застосування
     | OwnerID Int ID персони
     | OwnerName String [500] Iм'я персони
     | OwnerCode String [1024] Kод персони
     | Discount Decimal Дисконт (% або сума залежить від DiscountType)
     | CardID Int ID дисконтної картки
IdTemps IdTemp [] Масив id Temp
     | idTemp Int Тимчасовий ID позиції при створенні в рахунку
CodeGUID String GUID-код
AdvancePay Decimal Сума передплати
BlockedUserName String Iм'я користувача що заблокував рахунок
     | BlockedStationCode String Код станції з якої заблокували рахунок
* Позначення обов’язкового параметру
Додатковий опис вхідних параметрів