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

Где теряются деньги

TL;DR

ИИ на оптовой базе закрывает контроль сроков годности: распознаёт даты с этикеток по фото, сводит партии в список по риску списания, напоминает отгрузить близкий к концу срока товар первым. Кладовщик перестаёт держать даты в голове, а руководитель видит, сколько денег лежит под угрозой просрочки прямо сейчас. Решение об уценке и отгрузке остаётся за человеком.

Просрочка на оптовой базе редко приходит внезапно. Чаще она копится месяцами: партия молочки приехала с коротким остаточным сроком, легла в дальний угол, и про неё забыли до момента, когда отгружать её уже поздно. Каждая такая партия — списанные деньги, которые никто заранее посчитал. Чем шире ассортимент базы, тем чаще это повторяется.

Корень проблемы в учёте. Кладовщик помнит критичные позиции, но десятки и сотни SKU в голове удержать нереально. Даты разбросаны по этикеткам, накладным и таблицам, единой картины риска нигде. В итоге решение об отгрузке принимают по интуиции, а просрочка всплывает уже как факт во время инвентаризации.

ИИ собирает разрозненные данные в один список. Кладовщик фотографирует этикетки приёмки, модель распознаёт даты и наименования, заносит их в учёт. Дальше система ранжирует партии: вот товар, у которого остаётся неделя, вот тот, что пролежит ещё два месяца. Руководитель открывает сводку и видит сумму под риском списания вместо неприятного сюрприза в конце месяца.

  • Распознавание дат и наименований с фото этикеток при приёмке
  • Ранжирование партий по остаточному сроку и риску списания
  • Подсказка отгрузки по принципу FEFO: первым уходит близкий к концу срока
  • Сводка для руководителя: сумма товара под угрозой просрочки на сегодня

С чего начать

Старт начинается с одной товарной группы, а со всей базы сразу. Возьмите категорию, где просрочка бьёт по деньгам сильнее всего — обычно это скоропортящаяся продукция с коротким сроком. На ней вы проверите, точно ли модель читает даты и попадает ли ранжирование в реальную картину склада. Узкий участок дешёвый по риску и быстрый по проверке.

  1. Выберите одну группу товаров с самым коротким сроком и частыми списаниями
  2. Соберите образцы этикеток этой группы: разные поставщики, разные форматы дат
  3. Прогоните фото через модель и проверьте, верно ли распознаны даты и наименования
  4. Сверьте список риска от модели с реальными остатками на стеллажах за неделю
  5. Настройте простую сводку: партии группы, отсортированные по остаточному сроку
  6. Закрепите порядок: кладовщик фотографирует приёмку, отгрузка идёт по подсказке FEFO
// Почему одна группа

Этикетки разных категорий отличаются форматом дат и расположением. Отладив распознавание на одной группе, вы получаете рабочий шаблон и переносите его на следующие категории по очереди. Попытка охватить весь ассортимент сразу даёт кашу из ошибок распознавания и убивает доверие к инструменту.

Как это работает

Техническая часть проще, чем кажется. Кладовщик при приёмке фотографирует этикетку или маркировку партии. Модель распознаёт дату производства, срок годности и наименование, заносит запись в таблицу остатков. Дальше система считает остаточный срок на каждый день и сортирует партии по риску. Никакого сложного оборудования: хватает смартфона и доступа к сильной модели с распознаванием изображений.

ЗадачаЧем закрытьКогда усложнять
Распознавание дат с этикетокМодель с разбором изображений плюс фото со смартфонаКогда поток приёмки большой — подключают сканер и автоматическую загрузку
Список риска списанияТаблица остатков плюс запрос к модели на ранжированиеКогда групп много — настраивают ежедневную автоматическую сводку
Подсказка отгрузки FEFOСортировка партий по остаточному срокуКогда нужна интеграция с учётной системой через n8n
Сводка для руководителяРегулярный отчёт по сумме под рискомКогда баз несколько — сводят данные по всем точкам

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

● Discovery · 1 час · бесплатно

Покажите мне номенклатуру вашей базы и структуру списаний, и за бесплатный часовой Discovery-созвон я разберу, с какой товарной группы стоит начать контроль сроков.

Прийти на Discovery →

Границы инструмента

Модель ошибается, и на сроках годности цена ошибки высокая. Она способна неверно прочитать смазанную дату на мятой этикетке или перепутать дату производства с датой розлива. Это свойство языковых моделей называют галлюцинациями. Поэтому решение об уценке, отгрузке и списании остаётся за человеком: модель готовит список и подсказку, кладовщик проверяет критичные партии глазами.

// Что держит человек

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

  • Смазанные и повреждённые этикетки: распознавание проверяет человек вручную
  • Решение об уценке и списании: остаётся за кладовщиком или руководителем
  • Отгрузка просроченного риска клиенту: партию сверяют с физическим товаром
  • Данные поставщиков и закупочные цены: загружают модели через корректный доступ

Главная защита — узкая задача и сверка результата на старте. Когда вы видите, что на сотне реальных этикеток модель прочитала даты верно, а список риска совпал с тем, что лежит на стеллажах, доверие растёт. Полезно держать контрольную сверку: раз в неделю кладовщик проверяет несколько партий из верха списка риска. Так инструмент остаётся точным, а просрочка перестаёт всплывать сюрпризом.

Куда двигаться

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

Команда базы при этом учится работать с инструментом без посторонней помощи. Сначала шаблон распознавания и сводку настраиваем вместе, потом кладовщик сам добавляет новые категории, а руководитель читает еженедельный отчёт по риску. Навык остаётся с компанией: выйдут новые версии моделей, а команда уже умеет переносить рабочую схему.

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

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

С какой товарной группы начать контроль сроков?
Начните с категории, где списания по просрочке бьют по деньгам сильнее всего — обычно это скоропортящаяся продукция с коротким сроком. На одной группе вы проверите точность распознавания дат и совпадение списка риска с реальными остатками. Дальше переносите схему на соседние категории по очереди.
Какое оборудование нужно для распознавания дат?
Для старта хватает смартфона и доступа к сильной модели с разбором изображений. Кладовщик фотографирует этикетку при приёмке, модель читает дату и наименование. Сканеры и автоматическую загрузку подключают позже, когда поток приёмки перерастает ручное фотографирование.
Насколько точно ИИ читает даты с этикеток?
На чётких этикетках точность высокая, на смазанных и мятых ниже. Поэтому критичные партии кладовщик сверяет глазами. Модель ошибается уверенно и способна перепутать дату производства со сроком годности, поэтому на старте прогоняют сотню реальных этикеток и проверяют результат.
Кто принимает решение о списании и уценке?
Решение остаётся за кладовщиком или руководителем. Модель ранжирует партии по риску и подсказывает отгрузку по FEFO, но уценку и списание подтверждает человек. Партию перед отгрузкой клиенту сверяют с физическим товаром, чтобы исключить отгрузку просрочки.
Сколько стоит такое решение для оптовой базы?
На старте это подписка на модель в рамках десятков долларов в месяц, точную сумму сверьте на сайте сервиса. Сложная связка с учётной системой через n8n окупается позже, когда групп много и ручная сводка дороже автоматической. Сокращение списаний обычно перекрывает стоимость подписки быстро.
Как это связано с учётной системой базы?
На старте связь необязательна: модель заносит распознанные даты в простую таблицу остатков. Интеграцию с учётной системой через n8n настраивают позже, когда схема доказала отдачу. Тогда сводка риска и подсказка FEFO появляются прямо в привычном для кладовщика интерфейсе.