POST api/reports/OperatorSales
Отчёт о продажах по программе лояльности оператора
Request Information
URI Parameters
None.
Body Parameters
OperatorSalesRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Operator |
ID оператора |
integer |
Required |
| Partner |
ID партнера |
integer |
None. |
| Pos |
ID торговой точки |
integer |
None. |
| From |
Дата начала периода |
date |
None. |
| To |
Дата окончания периода |
date |
None. |
| DateBuy |
Фильтр по дате покупки |
date |
None. |
| PosName |
Фильтр по имени ТТ |
string |
None. |
| Phone |
Фильтр по телефону клиента |
string |
None. |
| Operation |
Фильтр по типу операции |
string |
None. |
| Cheque |
Фильтр по номеру чека |
string |
None. |
| SumMore |
Фильтр по сумме (нижняя граница) |
integer |
None. |
| SumLess |
Фильтр по сумме (верхняя граница) |
integer |
None. |
| ChargeMore |
Фильтр по начислению (нижняя граница) |
integer |
None. |
| ChargeLess |
Фильтр по начислению (верхняя граница) |
integer |
None. |
| RedeemMore |
Фильтр по списанию (нижняя граница) |
integer |
None. |
| RedeemLess |
Фильтр по списанию (верхняя граница) |
integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Operator": 1,
"Partner": 2,
"Pos": 3,
"From": "2025-12-22T09:21:51.9695343+03:00",
"To": "2025-12-22T09:21:51.9695343+03:00",
"DateBuy": "2025-12-22T09:21:51.9695343+03:00",
"PosName": "sample string 6",
"Phone": "sample string 7",
"Operation": "sample string 8",
"Cheque": "sample string 9",
"SumMore": 1,
"SumLess": 1,
"ChargeMore": 1,
"ChargeLess": 1,
"RedeemMore": 1,
"RedeemLess": 1
}
application/xml, text/xml
Sample:
<OperatorSalesRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Models"> <ChargeLess>1</ChargeLess> <ChargeMore>1</ChargeMore> <Cheque>sample string 9</Cheque> <DateBuy>2025-12-22T09:21:51.9695343+03:00</DateBuy> <From>2025-12-22T09:21:51.9695343+03:00</From> <Operation>sample string 8</Operation> <Operator>1</Operator> <Partner>2</Partner> <Phone>sample string 7</Phone> <Pos>3</Pos> <PosName>sample string 6</PosName> <RedeemLess>1</RedeemLess> <RedeemMore>1</RedeemMore> <SumLess>1</SumLess> <SumMore>1</SumMore> <To>2025-12-22T09:21:51.9695343+03:00</To> </OperatorSalesRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ReportResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| ErrorCode |
Код ошибки |
integer |
Required |
| Message |
Сообщение об ошибке |
string |
None. |
| Report |
Файл отчёта |
Collection of byte |
Required |
Response Formats
application/json, text/json
Sample:
{
"ErrorCode": 1,
"Message": "sample string 2",
"Report": "QEA="
}
application/xml, text/xml
Sample:
<ReportResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Models"> <ErrorCode>1</ErrorCode> <Message>sample string 2</Message> <Report>QEA=</Report> </ReportResponse>