getSummarySales

Модель описывающая данные по проданным товарам, сгруппированные по дате и артикулу

Название Тип данных Описание параметра
date Int64 Дата в формате unixtime в секундах
articul string Артикул
sale_quantity decimal Количество проданной номенклатуры
sale_amount decimal Сумма проданной номенклатуры
sale_vat_amount decimal Сумма НДС по проданной номенклатуры
return_quantity decimal Количество возвратной номенклатуры
return_amount decimal Сумма возвратной номенклатуры
return_vat_amount decimal Сумма НДС по возвратной номенклатуры


[POST] …/v1/Integration/SAP/getSummarySales

Метод для получения данных по проданным товарам, сгруппированные по дате и артикулу. Метод работает только по документам розничной продажи которые есть в наличии (агрегированные и синхронизированные).

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

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

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

{
    "start_date":1534153454,
    "end_date":1534157896,
    "stock_id":2
}

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

Название Тип данных Обязательность Описание параметра
warnings Object of warnings Обязательный Объект warnings
data Object of getSummarySales Необязательный Объект getSummarySales


Warnings - ошибки и предупреждения

  • 8500 - В указанный период есть не синхронизированные сервера касс;
  • 8501 - В указанный период есть не закрытые кассовые смены.

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

{
   "ok":true,
   "result":{
      "warnings":[
         {
            "error":8501,
            "description":"В указанный период есть не закрытые кассовые смены"
         }
      ],
      "data":[
         {
            "date":1626634800,
            "articul":"01111",
            "sale_quantity":11,
            "sale_amount":56000,
            "sale_vat_amount":130.43,
            "return_quantity":2,
            "return_amount":2000,
            "return_vat_amount":260.87
         }
      ]
   }
}