← Блог

Контроль складских остатков: от ручного учёта к автоматизации

На складе есть два числа: остаток в системе и остаток на полке. В здоровом бизнесе они почти совпадают. На практике они расходятся — и это расхождение напрямую бьёт по закупкам, продажам и расчёту себестоимости.

Разберём, откуда берётся разрыв и как его закрыть.

Откуда берётся расхождение

Обычно причина не в воровстве, а в недокументированных движениях:

  • Задержка ввода. Товар пришёл, а документ внесли на следующий день. В этом промежутке система говорит «нет», а на полке он есть.
  • Возвраты и брак. Возвращённый клиентом товар часто никуда не списывается или откладывается «на потом».
  • Внутренний расход. Образцы, тесты, нужды сотрудников — это не продажа, поэтому такие движения не попадают ни в один документ.
  • Путаница с единицами измерения. Штука, коробка, килограмм: если один товар ведётся в трёх единицах, ошибка пересчёта неизбежна.
  • Перемещения между филиалами. Отгруженная, но не принятая партия может числиться отсутствующей сразу в обоих филиалах.

У всех пунктов списка есть общее свойство: их вносит человек вручную. Каждый ручной шаг — потенциальный источник расхождения.

С чего начинать

Автоматизировать весь склад за один день не требуется. Порядок обычно такой.

1. Одна полная инвентаризация. Автоматизация не исправит неверную стартовую цифру — она просто быстрее размножит ошибку. Точка отсчёта должна быть честной.

2. Документ на каждый тип движения. Приход, расход, возврат, брак, внутренний расход, перемещение. Если для какого-то движения документа нет, оно гарантированно останется за пределами учёта.

3. Одна единица измерения и один артикул. Один товар — одна базовая единица и один код. Остальные единицы привязываются к базовой через коэффициент.

4. Ввод ближе к источнику. Если приход вносится там, где товар принимают — через телефон или сканер — задержка исчезает. Там, где нет задержки, меньше и расхождений.

5. И только потом — автоматические уведомления. Минимальный остаток, неликвид, нетипичный расход. Они полезны только тогда, когда данным можно доверять.

Что здесь делает ИИ

Искусственный интеллект не считает остаток сам — это делает обычная учётная логика. Его польза в другом:

  • Показать аномалию. Расход, резко выбивающийся из обычного, или несоответствие между товарами, которые обычно продаются вместе.
  • Ответ на вопрос словами. Ответить на «какой товар в этом месяце не двигался?» без построения отчёта.
  • Подсказка по закупке. Напомнить, что и когда заказать, исходя из скорости продаж и срока поставки.

То есть ИИ не заменяет учёт — он слой поверх учёта. Если данные неверны, ответ тоже будет неверным. Поэтому пять шагов выше идут раньше него.

Как проверить результат

Что автоматизация работает, показывает один простой замер: выборочная инвентаризация. Раз в неделю пересчитайте 10–20 позиций и сравните с системой. Расхождение сокращается — процесс выстроен верно. Расхождение не меняется — проблема не в программе, а в недокументированном движении.

Вывод

Автоматизация склада начинается не с программы, а с порядка. Документ на каждое движение, одна единица измерения и ввод рядом с источником закрывают бóльшую часть расхождений. Программа делает это быстрым и повторяемым.