Камеры на кассе не замечают краж: как видеоаналитика и POS-данные закрывают дыру в 4 млн рублей в год
Пять схем кассового мошенничества и их следы в данных, Exception-Based Reporting, связка транзакций с видео и что из западной практики работает с учётом 54-ФЗ и ОФД.
Третий канал потерь
Когда в российском ритейле говорят о потерях, разговор сводится к воровству покупателей и ошибкам инвентаризации. Про кассовые манипуляции собственных сотрудников говорят тише, хотя по масштабу этот канал нередко больше первых двух вместе.
По данным Appriss Retail, 29% потерь в ритейле - внутренние хищения. Большая часть происходит прямо на кассе, на виду у камер, и стандартное видеонаблюдение здесь бесполезно: мошенничество на кассе выглядит как нормальная транзакция.
Почему камера не видит кассовую кражу
Sweethearting: кассир пробивает один товар из трёх, остальные кладёт в пакет знакомому. Камера видит: сотрудник работает, покупатель платит, ящик закрывается.
Skip-scanning на самокассе: покупатель имитирует движение к сканеру и кладёт дорогой товар в зону выдачи. Весовой датчик молчит, камера видит человека, раскладывающего покупки. Так же выглядит возврат несуществующего товара: на видео - человек, нажимающий кнопки на терминале.
Все эти схемы устроены так, чтобы выглядеть как обычное оформление, поэтому 89% кассовых краж не раскрываются просмотром записей. Кражу видно в данных: в разнице между тем, что пробито в чеке, и тем, что покинуло магазин.
Пять схем и их следы в данных
- Sweethearting: скидки, сконцентрированные вокруг конкретных смен или сотрудников, ценовые корректировки без авторизации менеджера, заниженные суммы чеков относительно числа позиций
- Skip-scanning: расхождение веса в зоне выдачи и суммы отсканированного, корзины дешевле ожидаемого для своего размера
- Refund fraud: возвраты без чека, высокое соотношение возвратов к продажам у сотрудника, возвраты в моменты, когда касса пуста
- Void manipulation: отмен значительно больше среднего по смене, отмены сконцентрированы в конце смены
- No-sale drawer access: открытия ящика без транзакции у одного сотрудника в разы чаще, чем у остальных
Exception-Based Reporting
EBR - метод, при котором POS-система сама помечает транзакции, отклоняющиеся от нормы, вместо ручного просмотра каждой операции. Система строит для каждого сотрудника базовые метрики: частоту отмен, долю возвратов, число открытий ящика. Когда текущие показатели выходят за допустимое отклонение, появляется алерт с сотрудником, временем, типом аномалии и её значимостью.
EBR сравнивает сотрудника с ним самим в прошлом и с коллегами в тех же условиях. Восемь отмен за смену могут быть нормой для формата магазина, а двенадцать при личной норме в две - уже значимое отклонение.
- Отмен за смену больше личной нормы более чем в 3 раза
- Доля возвратов выше средней по персоналу более чем на 2 стандартных отклонения
- Больше 5 открытий ящика без продажи за час при норме меньше 1
- Ценовые корректировки без кода авторизации менеджера
Связка с видео
EBR находит подозрительную операцию, а видео показывает, что в этот момент происходило у кассы. Каждая транзакция содержит точное время, видеоаналитика синхронизирована с ним по каждой кассе. Когда кассир оформил возврат на 4200 рублей в 14:37, система сама достаёт клип с камеры над кассой за 14:35-14:40. Менеджер видит транзакцию и клип: покупателя нет, сотрудник нажимает кнопки, выдвигает ящик. Расследование закрыто за три минуты вместо трёх часов поиска в архиве.
Главная проблема внедрения - усталость от алертов: при слишком чувствительных порогах система выдаёт сотни ложных срабатываний, и менеджеры перестают их смотреть. Калибровка требует нескольких недель в режиме наблюдения.
Кейс All Star Elite
Американская сеть спортивной одежды, 80 магазинов в торговых центрах. Кассовые потери составляли 6% выручки и долго считались неизбежными. После внедрения связки POS-данных и видеоаналитики за первый год потери снизились до 1%, расследование инцидентов сократилось с 2-3 месяцев до одного, время от алерта до закрытия кейса - с часов до минут. Анализ трафика и выкладки дополнительно дал рост продаж на 5-15% в части магазинов.
Замена камер не понадобилась: интеграция шла поверх установленного оборудования через API к POS-системе.
Российская специфика
- Разнородные POS-системы: 1С:Розница, Frontol, собственные разработки, ERP с кастомными модулями. Под каждую нужен коннектор или выгрузка в промежуточный формат, это несколько недель к сроку
- 54-ФЗ и ОФД: онлайн-кассы передают данные в ОФД в реальном времени, полный лог транзакций уже доступен через API большинства операторов. Готовая база для EBR, которой нет у западных сетей
- Масштаб: средние кассовые потери в российском ритейле - 0,3-0,8% оборота. Для сети с оборотом 500 млн рублей это 1,5-4 млн в год, которые списываются как погрешность
- 152-ФЗ: для кассового контроля биометрия не нужна, достаточно детекции присутствия человека у кассы без идентификации
Как устроена система
Сбор данных: камеры над кассами от 2 Мп с обзором и кассира, и покупателя, подключение к POS через API или выгрузку лога, синхронизация времени до секунды.
Обработка: детекция присутствия людей у кассы и анализ транзакций по правилам EBR. Результаты сопоставляются: возврат при пустой кассовой зоне - автоматический алерт высокого приоритета.
Интерфейс: очередь алертов по приоритету, у каждого транзакция и клип, отметка «подтверждён/опровергнут» для обратной связи модели.
Для точек со слабым каналом подойдёт NVIDIA Jetson Orin Nano: 4-8 касс одновременно при детекции YOLOv8n в TensorRT, задержка 20-40 мс.
Порядок внедрения
- Аудит одной точки с наибольшими подозреваемыми потерями: камеры над кассами, выгрузка транзакций за 3 месяца, ручной анализ аномалий
- Пилот на одной кассе на 2-3 недели: детекция присутствия, базовые правила (отмены, открытия ящика, возврат без покупателя), метрики
- Калибровка порогов, затем все кассы точки, затем сеть
- KPI фиксируются до старта: доля подтверждённых алертов, динамика возвратов и открытий ящика по сотрудникам
Выводы
Кассовое мошенничество видно в транзакциях. Видео нужно, чтобы проверить подозрительную операцию и закрыть кейс.
Для сети с оборотом от 200 млн рублей в год экономика сходится даже в пессимистичном сценарии: снижение кассовых потерь с 0,5% до 0,2% оборота даёт 600 тысяч рублей в год при стоимости пилота на одной точке от 150-200 тысяч.
Опыт наших клиентов
Мой проект - тематический сайт знакомств. Я оцениваю его как проект высокого уровня сложности: очень непросто найти разработчиков, которые могли бы его реализовать. Я работал с командой Глеба в течение более двух лет с перерывами, которые были связаны исключительно с моим финансовым состоянием. По итогу могу сказать, что вполне доволен проделанной работой. Ребята знают своё дело, с хорошей коммуникабельностью, и всегда помогут советом. В данный момент вся основная работа сделана, сайт находится в рабочем состоянии и набирает пользователей. Есть идеи по добавлению новых функций, и если я решусь на это, то буду реализовывать их и дальше с этой командой.
Команда Глеба была профессиональной, оперативно реагировали на любые возникающие вопросы и шли навстречу в рабочих моментах. В ходе работы с командой были реализованы части и компоненты масштабного сервиса AI LMS платформы.
Мы разрабатывали несколько сервисов, часть из них запускалась в формате MVP: в частности, автоматизировали обработку запросов корпоративных заказчиков на аренду спортивных площадок. Команда проекта была на связи, и мы активно двигались по нашим требованиям. Достаточно оперативно реализовали и запустили продукт. Спасибо команде!
Обращались в YAVVI за доработками нашего сайта pakpakych.ru. Стек у нас не самый простой: Django, GarpixCMS и React SPA. До этого несколько подрядчиков ограничивались общими рекомендациями «в вакууме». Ребята зашли иначе: сначала провели полноценный технический аудит, разобрали каждый из 26 пунктов нашего ТЗ и по каждому написали, что уже реализовано, чего нет и почему. Отдельно ценно, что не стали продавать нам лишние работы, а честно указали, где функционал в проекте уже есть и где два пункта дублируют друг друга. По ходу аудита нашли критичную проблему, о которой мы не подозревали, и одна эта находка окупила всю работу. По каждой задаче была вилка часов и тип работ, никаких «примерно месяц», всё проверялось руками и подтверждалось инструментами. Каждая доработка выведена в админку, это принципиально: мы получили не разовый результат, а инструмент, плюс обучение нашей команды. Рекомендую тем, у кого нетиповой стек и нужен подрядчик, который сначала разберётся, а потом делает. Продолжаем сотрудничество.
Обсудим вашузадачу
Вам необязательно иметь чёткую задачу. Оставьте контакты, и мы разберём ваши текущие бизнес-процессы и честно покажем, где внедрение технологий даст реальный финансовый результат.
Связаться с нами
