Контекст и вызов
Смены не закрывались вовремя, наличные расхождения выявлялись на следующий день. Нет централизованного контроля по сети магазинов.
Кассовые смены закрывались без контроля, расхождения Z-отчёта с CRM обнаруживались поздно. Система мониторинга: открытие/закрытие смен, сверка и Telegram-алерт при расхождении.
Смены не закрывались вовремя, наличные расхождения выявлялись на следующий день. Нет централизованного контроля по сети магазинов.
Windows-агент на кассе отправляет события open/close shift в PHP-backend. Сверка суммы Z-отчёта с CRM, при delta > порога - Telegram-алерт директору магазина и финслужбе.
Кассир открывает смену, агент фиксирует время и кассира.
Z-отчёт: наличные, карта, возвраты - upload на сервер.
PHP сравнивает Z-отчёт с суммой заказов CRM за смену.
Telegram при расхождении >500 ₽ с детализацией операций.
Web-панель: все смены сети, статус open/closed.
Auto-match Z-report vs CRM payments.
Мгновенный push при расхождении или незакрытой смене.
Lightweight client на каждой кассе с offline buffer.
Опишите ваш процесс - спроектирую связку систем, сроки и формат работы под ваш стек.