# Кассовые смены

Для приема заказов сотрудники на точке открывают и закрывают смены. Историю смен по всем точкам можно получить методом /shift/list



<mark style="color:green;">`POST`</mark> `https://api.ytimes.ru/ex/shift/list`\


#### Path Parameters

<table><thead><tr><th width="130">Name</th><th width="138">Type</th><th>Description</th></tr></thead><tbody><tr><td>page</td><td>number</td><td>Номер страницы списка смен. За один раз можно получить не более 100 смен</td></tr></tbody></table>

#### Headers

| Name          | Type   | Description      |
| ------------- | ------ | ---------------- |
| Authorization | string | Ключ авторизации |

#### Request Body

В запросе необходимо передать JSON фильтра:\
`{`\
&#x20; `"dateFrom": "01.01.2024",    //обязательное поле`\
&#x20; `"dateTo": "31.01.2024",      //обязательное поле`\
&#x20; `"shopGuid": "46b9eaa1-e594-4af3-a203-35d5a8f9cec0"`\
`}`

Идентификатор торговой точки не обязателен, если его не передать, то в ответ вернется список всех смен всех точек.



{% tabs %}
{% tab title="HTTP 200 " %}
```javascript
{
  "success":true,
  "count":1,
  "rows":[{
     //идентификатор смена
     "guid":"3c43ecde-1566-47d9-be1f-e6f69b952d23-1705912225146",
     //идентификатор торговой точки
     "shopGuid":"8bef430b-3aad-42e3-83d7-81a3f8782574",
     //дата и номер смена
     "date":"22.01.2024",
     "number":1,
     //Список сотрудников и время начала и окончания работы
     "userList":[{
       "id":59851,
       "start":"22.01.2024 11:30:29",
       "end":"02.02.2024 21:08:15"
     }],
     //Сумма наличных на начало смена
     "cashStartValue":1000.0,
     //Сумма выручки наличными по чекам
     "cashCheckValue":1230.0,
     //Сумма внесений наличных
     "cashChangeIncome":0.0,
     //Сумма изъятий наличных
     "cashChangeOutcome":0.0,
     //Фактическая сумма наличных на конец смены
     "cashEndValue":2210.0,
     //Значение недостачи наличными
     "cashEndResult":20.0,
     //Сумма выручки безналичными по чекам
     "creditCheckValue":5890.0,
     //Фактическая сумма безналичных по отчету банка
     "creditValueByReport":5890.0,
     //Недостача безналичными
     "creditEndResult":0.0,
     //Выручка другими методами оплаты за смену
     "otherCheckValue":[]
   }],
 "error":null
}
```
{% endtab %}
{% endtabs %}

