operations

[POST] …/v1/RetailReport/operations

Возвращает количество и сумму продаж по каждой номенклатуре

Входные параметры

Название Тип данных Обязательность Описание параметра
start_date Int64 Обязательный Дата начала периода в формате unixtime в секундах
end_date Int64 Обязательный Дата окончания периода в формате unixtime в секундах
operating_cash_ids array of int64 Необязательный Массив id касс

Ограничения, требования и проверки

  1. Значение start_date не должно быть больше или равно значениею end_date.
  2. Период между start_date и end_date не должен превышать 3-х месяцев.

Пример запроса

{
    "start_date":"1693771101",
    "end_date":"1693857501",
    "operating_cash_ids":[1,2,3]
}

Выходные параметры

Название Тип данных Описание параметра
Result Array of RetailReportOperations Массив объектов RetailReportOperations
next_offset Int32 Смещение для следующей выборки данных
total Int32 Общее количество элементов

Пример ответа

{
  "ok": true,
  "result": [
    {
      "item": {
        "id": 4,
        "group": {
          "id": 1,
          "parent_id": 0,
          "path": "НАПИТКИ",
          "name": "НАПИТКИ",
          "child_count": 0,
          "last_update": 1693395955
        },
        "department": null,
        "vat": {
          "id": 1,
          "value": -1,
          "name": "Без НДС",
          "enabled": true,
          "last_update": 1664715017
        },
        "barcode_list": "4780042470523",
        "base_barcode": "4780042470523",
        "unit": {
          "id": 1,
          "name": "шт",
          "type": "pcs",
          "description": null,
          "kkm_code": 1,
          "last_update": 1693395102
        },
        "unit2": null,
        "color": null,
        "size": null,
        "brand": null,
        "producer": null,
        "country": null,
        "compound": false,
        "deleted_mark": true,
        "image_url": null,
        "last_update": 1693895722,
        "parent_id": 0,
        "has_child": false,
        "type": "Item",
        "partner_id": 0,
        "code": 4,
        "name": "Газланмаган сув Nestle Pure Life, ПЭТ бутилка 1,5 л",
        "fullname": null,
        "description": null,
        "articul": null,
        "kdt": 1,
        "min_quantity": 0,
        "icps": "",
        "assemblable": false,
        "disassemblable": false,
        "is_labeled": false,
        "comission_tin": null,
        "package_code": null
      },
      "sale_quantity": 2,
      "sale_amount": 8000,
      "return_quantity": 2,
      "return_amount": 8000
    },
    {
      "item": {
        "id": 5,
        "group": {
          "id": 1,
          "parent_id": 0,
          "path": "НАПИТКИ",
          "name": "НАПИТКИ",
          "child_count": 0,
          "last_update": 1693395955
        },
        "department": null,
        "vat": {
          "id": 1,
          "value": -1,
          "name": "Без НДС",
          "enabled": true,
          "last_update": 1664715017
        },
        "barcode_list": "4780012960153",
        "base_barcode": "4780012960153",
        "unit": {
          "id": 1,
          "name": "шт",
          "type": "pcs",
          "description": null,
          "kkm_code": 1,
          "last_update": 1693395102
        },
        "unit2": null,
        "color": null,
        "size": null,
        "brand": null,
        "producer": null,
        "country": null,
        "compound": false,
        "deleted_mark": false,
        "image_url": null,
        "last_update": 1693396116,
        "parent_id": 0,
        "has_child": false,
        "type": "Item",
        "partner_id": 0,
        "code": 5,
        "name": "Газланмаган сув Hydrolife, пэт бутилка 0,5 л",
        "fullname": null,
        "description": null,
        "articul": null,
        "kdt": 1,
        "min_quantity": 0,
        "icps": "",
        "assemblable": false,
        "disassemblable": false,
        "is_labeled": false,
        "comission_tin": null,
        "package_code": null
      },
      "sale_quantity": 1,
      "sale_amount": 2000,
      "return_quantity": 0,
      "return_amount": 0
    },
  ],
  "next_offset": 0,
  "total": 25
}