Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| doc:dev:api:cashflow [09.09.2016 14:20] – | doc:dev:api:cashflow [26.09.2026 14:03] (текущий) – внешнее изменение | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | + | ====== CashFlow. Движение денежных средств на кассе ====== |
| - | + | ||
| - | В системе реализован программный интерфейс для получения данных движении денежных средств на кассовом рабочем месте. Данные выгружаются по http протоколу. Формат на выбор - xml или json. | + | |
| - | + | ||
| - | ===== Типы денежных операций ===== | + | |
| - | Доступны данные о следующих типах операций: | + | |
| - | * **sale** - поступление наличных денег от продажа товара | + | |
| - | * **return** - выплата за возврат товара на кассе | + | |
| - | * **collection** - инкассация | + | |
| - | * **outcome** - выплата наличных денег из кассы | + | |
| - | * **income** - внесение наличных денег в кассу | + | |
| - | + | ||
| - | + | ||
| - | ===== Параметры запроса на получение данных ===== | + | |
| - | Параметры запроса данных: | + | |
| - | * 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 - Логин пользователя, | + | |
| - | * created_date - Дата создания операции | + | |
| - | * last_update_date - Дата обновления этой записи. Должна совпадать с created_date | + | |
| - | * src_terminal_id - Уникальный идентификатор кассового рабочего места, откуда осуществлялось изъятие денег | + | |
| - | * dst_terminal_id - Уникальный идентификатор кассового рабочего места, в которую осуществлено поступление денег | + | |
| - | * 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 чека. Заполняется для типов операций " | + | |
| + | Статья перенесена: | ||