Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| doc:dev:api:cashflow [01.09.2017 09:54] – [Параметры запроса на получение данных] | doc:dev:api:cashflow [26.09.2026 14:03] (текущий) – внешнее изменение | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | + | ====== CashFlow. Движение денежных средств на кассе ====== |
| - | В системе реализован программный интерфейс для получения данных движении денежных средств | + | Статья перенесена: [[hc: |
| - | Пользовательский интерфейс для просмотра движения денег на кассе доступен в административной панели, | ||
| - | |||
| - | ===== Типы денежных операций ===== | ||
| - | Доступны данные о следующих типах операций: | ||
| - | * **sale** - поступление наличных денег от продажа товара | ||
| - | * **return** - выплата за возврат товара на кассе | ||
| - | * **collection** - инкассация | ||
| - | * **outcome** - выплата наличных денег из кассы | ||
| - | * **income** - внесение наличных денег в кассу | ||
| - | * **to_strongbox** - перемещение в главную кассу | ||
| - | * **from_strongbox** - перемещение из главной кассы | ||
| - | |||
| - | |||
| - | ===== Параметры запроса на получение данных ===== | ||
| - | Параметры запроса данных (все параметры передаются как get-параметры): | ||
| - | * int **terminalid** - ID кассы. Если не указан, | ||
| - | * int **warehouseid** - ID точки продаж (магазина), | ||
| - | * string **warehouseextid** - ID точки продаж во внешней системе (например, | ||
| - | * string **type** - типы операций, | ||
| - | * int **lastid** - если указан, | ||
| - | * int **limit** - возвращает не более указанного количества записей. По умолчанию установлен лимит 100 записей | ||
| - | * int **days** - возвращает данные за последние количество дней. | ||
| - | |||
| - | |||
| - | ===== Пример запроса на получение данных ===== | ||
| - | |||
| - | Пример запроса на получение данных о движении денежных средств на всех кассах за последние два дня: | ||
| - | |||
| - | | ||
| - | |||
| - | |||
| - | ===== Пример ответа ===== | ||
| - | <file xml> | ||
| - | <?xml version=" | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | ===== Формат ответа ===== | ||
| - | |||
| - | * **id** - уникальный номер операции | ||
| - | * **user_id** - ID пользователя, | ||
| - | * **user_login** - Логин пользователя, | ||
| - | * **user_corp_code** - Корпоративный код пользователя, | ||
| - | * **created_date** - Дата создания операции | ||
| - | * **last_update_date** - Дата обновления этой записи. Должна совпадать с created_date | ||
| - | * **src_terminal_id** - Уникальный идентификатор кассового рабочего места, откуда осуществлялось изъятие денег | ||
| - | * **dst_terminal_id** - Уникальный идентификатор кассового рабочего места, в которую осуществлено поступление денег | ||
| - | * **src_machine_number** - Регистрационный номер кассы, откуда осуществлялось изъятие денег | ||
| - | * **dst_machine_number** - Регистрационный номер кассы, в которую осуществлено поступление денег | ||
| - | * **src_warehouse_id** - Уникальный идентификатор точки продаж, | ||
| - | * **dst_warehouse_id** - Уникальный идентификатор точки продаж, | ||
| - | * **src_warehouse_ext_id** - аналог src_warehouse_id, | ||
| - | * **dst_warehouse_ext_id** - аналог dst_warehouse_id, | ||
| - | * **type** - тип операции | ||
| - | * **subtype** - подтип операции. Возможные значения зависят от настроек системы | ||
| - | * **cash_before** - сумма наличных денег в кассе до операции | ||
| - | * **cash_after** - сумма наличных денег в кассе после операции | ||
| - | * **cash_change** - сальдо операции | ||
| - | * **comment** - комментарий, | ||
| - | * **receipt_id** - ID чека. Заполняется для типов операций " | ||
| - | * **guid** - GUID операции | ||
| - | * **src_terminal_open_datetime** - дата открытия смены на кассе, откуда осуществлялось изъятие денег | ||
| - | * **dst_terminal_open_datetime** - дата открытия смены на кассе, в которую осуществлено поступление денег | ||
| - | * **src_terminal_session** - номер смены на кассе, откуда осуществлялось изъятие денег | ||
| - | * **dst_terminal_session** - номер смены на кассе, в которую осуществлено поступление денег | ||