Каталог проектовАналитика и e-commerceАналитик, который находит, где утекает товар
Реестр списаний Потери в марже Аномалии по точкам Запуск за 10–14 дней

Аналитик, который находит, где утекает товар

Просрочка, бой, порча и недостача перестают быть строкой «прочие расходы»: команда агентов ведёт реестр списаний по причинам, точкам и сменам, считает долю потерь в марже каждой позиции и показывает, где именно утекает товар.

≤2 мин
пересчёт потерь по всем точкам за период
100%
списаний с причиной, точкой и суммой
0
потерь, спрятанных в «прочих расходах»
1
реестр вместо актов по папкам и почте

Один день из жизни вашего агента

Потери не разбираются раз в квартал под инвентаризацию — они собираются и объясняются каждый день, пока причина ещё жива.

ежедневно

Списания за вчера — в реестр агент Учётчик

Акты списания, уценки и приёмка разносятся построчно: позиция, количество, закупочная стоимость, причина, точка, смена. Свободные формулировки приводятся к вашему словарю причин — иначе статистика не складывается.

11:00

Сверка остатков по выборке агент Ревизор

Учётный остаток против фактического по рисковым позициям: дорогим, ходовым, короткого срока. Расхождение всплывает через неделю, а не через квартал, когда объяснить его уже некому.

15:00

Аномалии по точкам и сменам агент Дозорный

Отклонение от вашей нормы по точке, категории, дню недели и составу смены. Сигнал приходит с раскладкой, а не в формате «что-то не так с потерями».

по факту

Разбор инвентаризации агент Ревизор

Пересорт отделяется от реальной недостачи, естественная убыль — от необъяснённой. Итог: на какую сумму сошлось, на какую нет и по каким именно позициям.

пт

Потери в деньгах и в марже агент Экономист

Сколько потеряно в закупке и сколько это съело маржи по каждой категории. Позиция с наценкой 30% и потерями 3% зарабатывает меньше, чем кажется, — и теперь это видно цифрой.

Спросить можно что угодно

Просто пишите ему: «сколько мы потеряли на молочке за квартал», «почему на Южной бой вырос втрое», «какие 10 позиций дают половину списаний». Ответ — с раскрытием до конкретных актов.

Внутри — не один бот, а команда

Главный агент руководит специализированными суб-агентами. У каждого — своя роль, свои инструкции и своя зона ответственности.

📉
Оркестратор

Аналитик потерь

Собирает картину потерь целиком и отвечает на любой вопрос о них. Знает ваш ассортимент, сроки годности, сезонность и то, какая убыль у вас технологически неизбежна, а какая — нет.

📋
Первичка

Учётчик

Разносит акты списания, уценки и приёмку в реестр. Приводит причины к единому словарю и вылавливает строки, где причины нет вовсе.

🔍
Остатки

Ревизор

Сверяет учёт с фактом, ведёт разбор инвентаризаций, отделяет пересорт от недостачи. Держит историю расхождений по каждой позиции.

🚨
Аномалии

Дозорный

Следит за отклонениями от нормы по точкам, категориям и сменам. Поднимает тревогу на повторяющемся отклонении, а не на первом совпадении.

💰
Экономика

Экономист

Переводит потери в маржу и в цену: какая позиция перестаёт зарабатывать с учётом списаний и где потери уже съели всю наценку.

Как это устроено под капотом

Потери прячутся в двух местах: в свободных формулировках причин и в отсутствии собственной нормы. Оба места здесь закрыты механикой.

01 / CODE-MATH

Долю потерь считает код

Списано в закупочных ценах, оборот, доля, влияние на маржу позиции — всё считается скриптом по формальным правилам и нормализуется на оборот и оборачиваемость. LLM объясняет цифру, но никогда её не выводит: арифметика потерь не доверяется генерации.

02 / LOSS-LEDGER

Персистентный реестр списаний

Каждая строка живёт в реестре: позиция, количество, закупочная стоимость, причина, точка, смена, документ-основание. Любая цифра в отчёте раскрывается до конкретных актов, а доступ к учётной системе — только на чтение.

03 / CAUSE-DICT

Закрытый словарь причин

Просрочка, бой, порча, недостача, пересорт, технологические потери, естественная убыль — причины кодируются, а не пишутся словами. «Испортилось», «разбили» и «не знаю» нормализуются в код; нераспознанное уходит в список «требует уточнения», а не в «прочее».

04 / BASELINE

Норма считается по вашей истории

Ожидаемый уровень потерь выводится из ваших данных отдельно по каждой категории с поправкой на оборачиваемость и срок годности — аномалия это отклонение от вашей нормы. Самодельный бот на промптах так не может: у него нет ни ваших списаний в виде чисел, ни накопленной базы — он сверяет вас с «типичными 1,5% по отрасли» и потому одинаково спокоен и при норме, и при краже.

05 / TWO-STAGE

Код фильтрует, модель разбирает

Тысячи строк списаний за период проходят через скрипт, который оставляет только выбросы: превышение нормы, повтор по смене, позицию с аномальной долей. Разбор причины модель делает уже по десятку строк — быстро, дёшево и без потери качества на объёме.

06 / NO-BLAME

Статистика — не обвинение

Система показывает совпадения по сменам и точкам, но архитектурно не делает выводов о вине и не инициирует удержаний: вывод и процедура — только за человеком. Формулировки алертов фиксируются на внедрении именно для этого.

Что будет, если что-то пойдёт не так

Инженерный подход — проектировать отказы заранее, а не разбирать их постфактум. Нештатные сценарии этой системы и её реакции:

⚠ Сценарий отказа

Выгрузка списаний не пришла или пришла не за весь период

→ Реакция системы

Сводка выходит с пометкой «данные неполные за N дней», нормы на дырявом периоде не пересчитываются — система не дорисовывает недостающие дни.

⚠ Сценарий отказа

Причина списания записана свободным текстом или не записана вовсе

→ Реакция системы

Нормализация в словарь причин; нераспознанные строки уходят в отдельный список «требует уточнения» с суммой — они не растворяются в «прочем».

⚠ Сценарий отказа

Ответственный за точку не объясняет расхождение

→ Реакция системы

Повторный запрос по расписанию, затем эскалация руководителю; факт «объяснение не получено» фиксируется в реестре и попадает в недельный срез.

⚠ Сценарий отказа

Перезапуск системы

→ Реакция системы

Реестр списаний, словарь причин, накопленные нормы и история инвентаризаций персистентны — восстановление без потери строк.

Так выглядит его работа

Так выглядят сообщения, которые приходят вам в мессенджер.

Недельный срез потерь 📉 Потери за неделю · 4 точки списано % оборота норма Северная: 72 100 ₽ 4.8% 1.6% Центр: 21 300 ₽ 1.3% 1.4% Южная: 16 800 ₽ 1.5% 1.5% Склад: 8 200 ₽ 0.6% 0.7% Три точки из четырёх в норме. Северная третью неделю подряд выше, и 73% её потерь дают просрочка молочной группы. Разбор по позициям готов.
Разбор причины 🥛 Молочная группа · Северная Заказ (6 нед): на 28% выше продаж Срок годности: 5–7 дней Списано: 41 200 ₽ Маржа съедена: на 61% При заказе под фактическую оборачиваемость потери падают до ~7 тыс. ₽/мес. Расчёт по 14 позициям — во вложении, решение по заказу за вами.
Итог инвентаризации 🔍 Инвентаризация 12.09 · Северная Учёт: 4 218 400 ₽ Факт: 4 208 300 ₽ Расхождение: −10 100 ₽ ├ пересорт: −4 600 ₽ (2 пары позиций) ├ убыль: −1 900 ₽ (в норме) └ без объясн.: −3 600 ₽ Необъяснённой — 3 600 ₽ по 5 позициям. Выгрузка движения по каждой готова для вашей проверки.

Что входит в настройку «под ключ»

Базовая комплектация полностью покрывается услугой «под ключ» тарифа «Про». Расширения обсуждаем отдельно после запуска.

Базовая комплектация

Входит в тариф «Про» — настройка уже включена в цену подписки
  • Команда: аналитик потерь, учётчик, ревизор, дозорный, экономист
  • Реестр списаний с причиной, точкой, сменой и закупочной стоимостью
  • Словарь причин и разнесение 2–3 месяцев вашей истории на внедрении
  • Нормы потерь по категориям и точкам, посчитанные на ваших данных
  • Ежедневные аномалии и недельный срез потерь в деньгах и в марже
  • Разбор инвентаризации: пересорт и убыль отдельно от необъяснённой недостачи
  • Неделя сопровождения после запуска

Возможные расширения

Оцениваются отдельно по вашему запросу
  • Контроль сроков годности по партиям: уценка до просрочки, а не списание после
  • Связка списаний с кассовыми событиями (отмены чеков, ручные скидки)
  • Производственные потери: нормы выхода и отклонения по рецептуре
  • Регулярная выгрузка из учётной системы (1С, МойСклад) вместо ручных файлов
  • Отчёт руководителю точки: его потери, его норма, его динамика

Границы системы: честно и заранее

Права «не может» — не ограничения тарифа, а архитектурные границы безопасности. Они не отключаются ни настройкой, ни просьбой.

✓ Агент может

— и делает это каждый день без напоминаний
  • Вести реестр списаний с причиной, точкой, сменой и суммой
  • Считать долю потерь в обороте и съеденную маржу по позициям
  • Ловить отклонения от вашей нормы по точкам, категориям и сменам
  • Разбирать инвентаризацию: пересорт и убыль отдельно от недостачи

✕ Не может — архитектурно

— граница встроена в систему, а не в обещания
  • Списывать товар и менять остатки — доступ только на чтение
  • Называть виновных и инициировать удержания с сотрудников
  • Переписывать задним числом зафиксированные акты и утверждённые нормы
  • Прятать неполноту данных: период без выгрузки честно называется неполным

Как мы сдаём проект

Не «сделаем как-нибудь за пару недель», а проектный план по публичной оферте — с прогоном и формальной приёмкой.

Дни 1–2

Бриф и доступы

Интервью о ваших процессах, сбор материалов и доступов. Вы рассказываете — формализуем мы.

Дни 3–5

Техническое задание

Карта агентов, контуры, регламенты, форматы. До 3 правок — пока не совпадёт с ожиданиями.

Дни 6–9

Сборка системы

Агенты, интеграции, детерминированные контуры, расписания — по согласованному ТЗ.

Дни 10–11

Наполнение вашими данными

Память агентов, базы, шаблоны документов, правила — всё под вашу специфику.

День 12

Полный прогон

Каждый сценарий ТЗ прогоняется на реальных данных по чек-листу приёмки — до показа вам.

Дни 13–14

Приёмка и запуск

Демонстрация, до 2 правок, обучение работе с агентом — и система уходит в бой.

Чек-лист приёмки — 12 проверок перед сдачей

Проект не считается готовым, пока каждый пункт не подтверждён фактом. Синим — проверки, специфичные именно для этого проекта.
01Все сценарии ТЗ прогнаны на реальных данных, не на «примерах»
02Расписания сработали в назначенное время — проверено фактом, не настройкой
03Алерты вызваны тестово и дошли до вас
04Эскалации доходят до нужных людей с полным контекстом
05Границы «не может» проверены попыткой их нарушить
06Память наполнена и переживает перезапуск системы
07Доступы минимально достаточные; где заявлено «только чтение» — это проверено
08Резервное копирование данных проекта включено
09Доля потерь за прошлый квартал пересчитана и сошлась с вашим отчётом
10Словарь причин согласован и применён к 2–3 месяцам вашей истории
11Нормы по категориям посчитаны на ваших данных и утверждены вами
12Разбор последней инвентаризации прогнан задним числом — аномалии совпали с найденными вручную

Посчитайте эффект для себя

Подставьте свои цифры — получите консервативную оценку. Это ориентир для решения, а не оферта.

%
Оценка эффекта
Формула: четверть текущих потерь — консервативная оценка устранимой части, когда у каждого списания есть причина, точка и смена, а заказ подстраивается под фактическую оборачиваемость. Время на инвентаризацию и разбор актов, а также деньги, замороженные в неликвиде, — сверх этой оценки. Оценка ориентировочная и не является офертой.

Штатный ревизор приходит раз в квартал. Этот считает каждый день

Настройка «под ключ» входит в тариф «Про». Пришлите выгрузку списаний за 2–3 месяца (даже если это акты в Excel) — словарь причин и нормы соберём мы.

Получить реализацию за 14 990 ₽/год
Это ≈ 1 249 ₽ в месяц. Настройка «под ключ» уже включена в подписку «Про» — без доплат за внедрение.
Хотите сначала обсудить задачу? Задайте вопрос — ответим в течение рабочего дня.
Не уверены, подойдёт ли агент под вашу задачу? Задайте вопрос — ответим за пару часов
Отвечает команда сервиса, а не бот. 9 из 10 оценивают ответы как полезные.

Частые вопросы

Агент получит доступ к нашей учётной системе?

В базовой комплектации вы присылаете выгрузки (или мы настраиваем регулярную) — агент разносит их сам. Если доступ к системе всё же даётся, он только на чтение: списывать товар, менять остатки и проводить документы система не может ни при каких настройках.

Мы боимся, что это превратится в слежку за сотрудниками

Система показывает совпадения — «третий случай за месяц у одного состава смены» — и на этом останавливается. Она не называет виновных, не инициирует удержаний и не пишет сотрудникам. Установление материальной ответственности — процедура с инвентаризацией и комиссией, и она целиком за вами.

У нас потери «в норме» — как у всех, 1,5%

Отраслевое число ничего не говорит о конкретной точке: внутри «нормальных» 1,5% обычно две-три категории дают половину потерь, а остальные почти чистые. Норма считается по вашей истории отдельно по каждой категории — и сравнение идёт именно с ней.

Это только для розницы?

Нет. Общепит — списания по рецептуре и просрочка заготовок, склад и опт — бой, пересорт и недостача при отгрузке, производство — технологические потери и отклонения от норм выхода. Механика одна, специфика формализуется на ТЗ.

У нас нет учётной системы, всё в таблицах

Это рабочий вариант старта: агент принимает акты и таблицы в том виде, в каком они есть, и приводит их к единому реестру. На внедрении разносим 2–3 месяца истории — с этого момента реестр поддерживается сам.

Материалы страницы не являются бухгалтерской или юридической консультацией. Расчёты носят управленческий характер: оформление инвентаризации, актов списания и налоговый учёт потерь остаются зоной ответственности вашего бухгалтера. Статистика по сменам и точкам не является доказательством вины сотрудника и не может быть основанием для удержаний — порядок установления материальной ответственности определяется трудовым законодательством.