Перейти к основному контенту

Журнал инкассаций

POST /report/cashs HTTP/1.1
{
  "Body": {
    "Params": {
      "dateFrom": "20150201",
      "dateTo": "20150228",
      "idAgent": 0,
      "subOn": 0,
      "idTerminal": 0,
      "idSysUser": 0,
      "kazPost": 1,
      "kassaNova": 1,
      "format": "xlsx"
    }
  }
}
  • dateFrom и dateTo - период отчета. Необязательное поле. По умолчанию указывается текущий день;
  • idTerminal - Идентификатор терминала. Необязательное поле. По умолчанию - все терминалы;
  • idAgent - Идентификатор агента. Необязательное поле. По умолчанию агент авторизованного пользователя;
  • subOn - 1 - включить или 0 - не включать в отчёт инкассации субагентов. Необязательное поле. По умолчанию 0;
  • idSysUser - Идентификатор аккаунта техника для отображения терминалов только этого техника. Необязательное поле. По умолчанию - все терминалы агента;
  • kazPost - флаг для отображения терминалов поставщика мест под терминалы КазПочта, 1 - отображать все, кроме КазПочты, 2 - отображать только терминалы КазПочты, 3 - отображать все терминалы. Необязательное поле. По умолчанию 1;
  • kassaNova - флаг для отображения терминалов поставщика мест под терминалы KassaNova, 1 - отображать все кроме KassaNova, 2 - отображать только терминалы KassaNova, 3 - отображать все терминалы. Необязательное поле. По умолчанию 1.
  • format - формат ответа. Необязательное поле. По умолчанию обычный ответ в json. Доступен xlsx
 

Ответ:

{
  "Metadata": {
    "PageCount": 1,
    "PageSize": 4,
    "PageIndex": 0,
    "RowCount": 4
  },
  "QueryData": [
    {
      "Rows": [
        {
          "regionName": "Акколь",
          "idTerminal": 32391,
          "terminalName": "hopper test",
          "idTypeTerminal": 1,
          "SN": 15955586636253,
          "date": "20200724084423",
          "dateIn": "20200724124053",
          "paySum": 0.00,
          "cashSum": 5400,00,
          "diff": 5400.00,
          "idTech": 123,
          "tech": "Селезнев А.А.",
          "coin1": 0,
          "coin2": 0,
          "coin5": 0,
          "coin10": 0,
          "coin20": 0,
          "coin50": 0,
          "coin100": 0,
          "coin200": 7,
          "bill200": 0,
          "bill500": 0,
          "bill1000": 0,
          "bill2000": 2,
          "bill5000": 0,
          "bill10000": 0,
          "bill20000": 0
        }
      ]
    }
  ],
  "Code": 0,
  "Message": "OK"
}