Get

[POST] …/POS/PosCashOperation/Get

Возвращает операции кассового журнала (записи в кассовом журнале).

Ограничения, требования и проверки

  1. Для работы с методом пользователь должен влять кассу в работу с помощью метода OperatingCash/Accept.

Входные параметры

Название Тип данных Обязательность Описание
start_date Int64 Обязательный Начальная дата в формате Unix time в секундах
end_date Int64 Обязательный Конечная дата в формате Unix time в секундах
limit Int32 Необязательный Количество возвращаемых элементов выборки
offset Int32 Необязательный Смещение от начала выборки

Пример запроса

{
    "start_date": 1739191229,
    "end_date": 1739983343,
    "limit": 1,
    "offset": 1 
}

Выходные параметры

Название Тип данных Описание
result Array of CashOperation Массив операций кассового журнала
next_offset Int32 Смещение для следующей выборки данных
total Int32 Количество элементов выборки

Пример ответа

{
    "ok": true,
    "result": [
        {
            "id": 1,
            "date": 1739533715,
            "type": {
                "id": 1,
                "name": "Продажа"
            },
            "payment_type_id": 1,
            "payment_type_name": "Наличные",
            "session_uuid": "814b173c-9edc-4ba3-80e3-9c7e64db4d17",
            "document_uuid": "897e69f2-aa78-4c0e-a2c3-8d0df63af1f4",
            "operating_cash_id": 1,
            "value": 107690.000,
            "description": "example",
            "user_id": 4,
            "user_full_name": "User",
            "last_update": 1739533721
        }
    ],
    "next_offset": 2,
    "total": 1
}