UploadsCloseBills

Матеріал з expertsolution
Версія від 09:11, 2 серпня 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="fileinfotp...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

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

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


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