GET /retail/{id}
Возвращает информацию о продаже (чек)
Запрос
Параметры адресной строки (URI parameters)
Поле | Описание | Тип | Обязательное |
---|---|---|---|
id | int |
Required |
Ответ
Тело ответа ( объект Sale )
Поле | Описание | Тип | Обязательное |
---|---|---|---|
id |
Номер чека |
int |
Да |
parentId |
Номер чека, по которому была проведена операция возврата |
int | |
type |
Тип чека (продажа или возврат) |
SaleType |
Да |
date |
Дата чека |
datetime |
Да |
customerPhone |
Номер телефона клиента |
string | |
cashierName |
Кассир |
string | |
storeName |
Магазин |
string | |
storeId |
Магазин |
int | |
totalSum |
Номер чека |
decimal |
Да |
positions |
Позиции чека |
Массив SaleItem |
Да |
Пример ответа
application/json, text/json
Sample:
{ "id": 1, "parentId": 1, "type": 0, "date": "2025-03-31T16:50:22.5042374+03:00", "customerPhone": "sample string 3", "cashierName": "sample string 4", "storeName": "sample string 5", "storeId": 1, "totalSum": 6.0, "positions": [ { "sum": 1.0, "totalSum": 2.0, "qnt": 3.0, "product": "sample string 4", "productName": "sample string 5", "discount": 6.0, "bonusDebit": 7.0, "bonusCredit": 8.0, "cat": "sample string 9", "ext": "sample string 10", "price": 1.0, "fc": 1.0 }, { "sum": 1.0, "totalSum": 2.0, "qnt": 3.0, "product": "sample string 4", "productName": "sample string 5", "discount": 6.0, "bonusDebit": 7.0, "bonusCredit": 8.0, "cat": "sample string 9", "ext": "sample string 10", "price": 1.0, "fc": 1.0 } ] }