Практическое руководство · склад и WMS

FEFO и FIFO на складе: партии и сроки годности в WMS

Разбор FIFO и FEFO: правила отбора по дате поступления и сроку годности, блокировки и исключения.

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

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

01. Определите ассортимент с ограничениями

Этап проверки: определите ассортимент с ограничениями.

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

02. Обеспечьте получение точных дат

Этап проверки: обеспечьте получение точных дат.

  • При приёмке регистрируйте код партии, срок годности и формат даты со сканированием или подтверждением оператором.
  • Проверяйте невозможные значения, отсутствующие даты и расхождения между этикеткой и документом поставки.
  • Для одинакового SKU, но разных партий сохраняйте отдельные складские остатки и адреса хранения.
  • Результат: WMS получает надёжную исходную дату для расчёта FEFO.

03. Настройте алгоритм FIFO или FEFO

Этап проверки: настройте алгоритм FIFO или FEFO.

  • Применяйте FIFO там, где основание выбора — очередь поступления однородного товара.
  • Для FEFO выбирайте ближайший разрешённый срок, но учитывайте отгрузочный горизонт и требования клиента.
  • Настройте дополнительный порядок при совпадении дат, например по поступлению, чтобы задания были воспроизводимы.
  • Результат: система выбирает нужную партию по заранее согласованной логике.

04. Включите ограничения и исключения

Этап проверки: включите ограничения и исключения.

  • Блокируйте просроченный, отозванный, повреждённый или помещённый в карантин товар независимо от очереди отбора.
  • Для исключений требуйте причину, полномочия и подтверждение ответственного, а не свободную замену партии.
  • Проверяйте, что резервирование заказа не делает заблокированную партию вновь доступной.
  • Результат: приоритет даты не отменяет контроль качества и законность отгрузки.

05. Испытайте отбор и возврат

Этап проверки: испытайте отбор и возврат.

  • Сравните задания для двух партий одного SKU с разными датами и различными сроками доставки.
  • Отработайте недостачу нужной партии, ручную замену и возврат с повторной проверкой пригодности.
  • Проследите партию в документах от приёмки через перемещения до фактического получателя.
  • Результат: правила FEFO/FIFO подтверждены на всей цепочке товарного движения.

06. Настройте профилактику потерь

Этап проверки: настройте профилактику потерь.

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

Редакционный материал, октябрь 2026 года. Проверяйте применимость методов к вашей конфигурации и действующим требованиям.