Журнал инкассаций
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"
}