UploadsCloseBills

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

Функція повертає закриті рахуноки по фільтру дат

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


Опис Перегляд закритих рахунків.
Метод POST
URL /POSExternal/UploadsCloseBills



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{
"BeginDate":  "2024-08-01 08:00:00",
"EndDate":    "2024-08-02 23:00:00"
}



}

Типи даних Body
* Параметр Тип Опис
*
BeginDate DateTime Початкова дата та час
*
EndDate DateTime Дата та час закінчення
IsDelivery Bool true - Лише рахунки доставки;
false - Лише рахунки НЕ доставки;
Null - Всі як зараз;
Додатковий опис вхідних параметрів



Response (json)
{
  "Error":"",
  "ErrorCode":0,
  "Success":true,
  "Bills":
  [
    {
      "AdvancePay":0,
      "BillItems":
      [
                {
          "Amount":1.000,
          "ArticleCode":"999904075",
          "ArticleCode2":"999904075",
          "ArticleID":891841,
          "ArticleName":"Хумус з тостами 100/60г",
          "Discount":30.0000,
          "DiscountSum1":20.70,
          "DiscountSum2":0.00,
          "ID":3260259,
          "ParentID":null,
          "Price":69.00,
          "SubTotal":69.00,
          "TarifitemCode":"999904075",
          "TarifitemCode2":"999904075",
          "TarifitemID":891842,
          "Tax1":0.000000,
          "Tax2":0.000000,
          "Tax3":0.000000,
          "Total":48.30
        }
      ]
,
      "Bracelets":null,
      "ChildCount":0,
      "CloseUser":"Олександра",
      "CloseUserID":991910,
      "Closed":"2024-08-01 08:02:37",
      "Comment":"",
      "DeliveryAddress":"",
      "Description":"",
      "Discounts":
      [
                {
          "CardID":1038954,
          "Discount":0.0000,
          "DiscountGroupName":"Співробітники",
          "DiscountType":1,
          "ID":209138,
          "OwnerCode":"010637",
          "OwnerName":"Наталія",
          "PersonName":"Наталія"
        }
      ]
,
      "Ext":"BILLRST",
      "GuestCount":1,
      "ID":1122140,
      "Number":471512,
      "OpenTermID":null,
      "OpenUser":"Олександра",
      "OpenUserID":991910,
      "Opened":"2024-08-01 00:45:18",
      "OwnerName":null,
      "ParentID":null,
      "Payments":
      [
                {
          "Code":"PAYMENT130218131018167",
          "EnterpriseCode":"CMPN072626104126833",
          "EnterpriseID":925801,
          "EnterpriseName":"ФОП 1",
          "ID":990133,
          "Name":"Гривня",
          "PaymentID":433148,
          "Total":48.30
        }
      ]
,
      "PlaceCode":"TABLE15",
      "PlaceName":"19",
      "Printed":"2024-08-01 08:02:16",
      "SessionID":1122129,
      "ShortComment":null,
      "SubTotal":69.00,
      "Total":48.30
    }
}



Типи даних Response
* Параметр Тип Опис
Error String [] Опис помилки, що виникла
Success Bool Успіх виконання запиту
Bills Bills [ ] Список рахунків. Елементи масиву з наступними полями:
     | ID Int ID рахунку
     | Number Int номер рахунку
     | Opened DateTime Час відкриття
     | Closed DateTime Час закриття
     | Printed DateTime Час друку рахунку
     | Ext String Вид рахунку
     | GuestCount Int Кількість гостей
     | ChildCount Int Кількість дітей
     | CloseUser String Юзер що закрив рахунок
     | CloseUserID Int ID Юзера що закрив рахунок
     | Comment String Коментар
     | Description String Короткий коментар
     | PlaceCode String Код місця
     | PlaceName String Назва місця
     | SessionID Int ID зміни
       Bills Bills [ ] Список рахунків. Елементи масиву з наступними полями:
     |  | ID Int ID рахунку
     |  | ArticleName String Назва артикулу
     |  | ArticleCode String Код артикулу
     |  | ArticleCode2 String Код2 артикулу
     |  | TarifitemCode String Код тарифної позиції
     |  | TarifitemCode2 String Код2 тарифної позиції
     |  | ArticleID Int ID артикулу
     |  | TarifitemID Int ID тарифної позиції
     |  | Total Decimal Сума
     |  | SubTotal Decimal Сума без знижки
     |  | Price Decimal Ціна
     |  | Amount Decimal Кількість
     |  | DiscountSum1 Decimal Знижка 1
     |  | DiscountSum2 Decimal Знижка 2
     |  | Discount Decimal Знижка
     |  | ParentID Int ID батьківського єлементу (Для модифікаторів)
     |  | Tax1 Decimal Податок 1
     |  | Tax2 Decimal Податок 2
     |  | Tax3 IDecimalt Податок 3
Discounts Discount [ ] Mасив знижок по рахунку з наступними полями
Payments Payments [ ] Mасив оплат по рахунку з наступними полями
* Позначення обов’язкового параметру
Додатковий опис вхідних параметрів