Как сроки поставки формируют критический запас: расчёт, риски и управление

Срок поставки (lead time) — это не просто интервал между заказом и приёмкой. В расчёте критического (страхового) запаса он работает как множитель неопределённости: любая вариация длительности поставки накапливается в квадрате и прямо увеличивает объём замороженных средств на складе. Понимание этой механики позволяет перейти от интуитивного «запаса на два месяца» к обоснованному уровню, который покрывает реальный риск дефицита без лишних затрат на хранение.

Содержание
  1. Суть зависимости: почему лид-тайм важнее среднего спроса
  2. Критический запас vs Точка заказа: терминология и границы
  3. Что реально входит в срок поставки и как его измерить
  4. Сценарии влияния лид-тайма на структуру запасов
  5. Типичные ошибки расчёта, связанные с лид-таймом
  6. Практические способы снижения влияния лид-тайма на запасы
  7. 1. Сегментация поставщиков по надежности (OTIF и σLT)
  8. 2. Договорённости о буферном складе у поставщика (Vendor Managed Inventory / Consignment)
  9. 3. Двойное источникирование (Dual Sourcing) для А-товаров
  10. 4. Переход от статического SS к динамическому (Time-Varying Safety Stock)
  11. 5. Управление входящей логистикой: фиксация слотов и трекинг
  12. Алгоритм аудита текущего состояния: что проверить завтра
  13. Когда формула перестаёт работать: нестационарность и «черные лебеди»
  14. Резюме: от теории к действию
  15. Часто задаваемые вопросы
  16. Как учитывать минимальную партию заказа (MOQ) в расчёте страхового запаса?
  17. Нужно ли включать время входящей приёмки в лид-тайм для расчёта SS?
  18. Как рассчитать страховой запас для нового товара без истории поставок?
  19. Стоит ли использовать максимальный лид-тайм (LTmax) вместо среднего + сигма?
  20. Как часто пересчитывать параметры лид-тайма в автоматизированной системе?

Суть зависимости: почему лид-тайм важнее среднего спроса

Классическая формула страхового запаса (на основе нормального распределения) выглядит так:

SS = Z × (LT × σD² + Davg² × σLT²)

Где:

  • Z — коэффициент сервиса (например, 1.65 для 95% или 2.05 для 98%).
  • LT — средний срок поставки в днях (или неделях).
  • σD — стандартное отклонение ежедневного спроса.
  • Davg — средний ежедневный спрос.
  • σLT — стандартное отклонение срока поставки.

Обратите внимание на структуру под корнем. Срок поставки LT умножает вариацию спроса, а средний спрос Davg в квадрате умножает вариацию срока поставки. Это значит:

  • Если спрос стабилен (σD ≈ 0), но срок поставки «плавает» (σLT > 0), страховой запас всё равно растёт пропорционально среднему спросу. Высокий оборотный товар при нестабильной поставке требует огромного буфера.
  • Если срок поставки фиксирован (σLT = 0), запас зависит только от вариации спроса, умноженной на корень из LT. Удвоение срока поставки увеличивает запас в 2 ≈ 1.41 раза, а не в 2 раза.
  • В реальности оба слагаемых работают одновременно. Нестабильность сроков поставки (σLT) чаще всего даёт больший вклад в страховой запас, чем вариация спроса, особенно для товаров с высоким средним потреблением.

Практический вывод: сокращение среднего срока поставки на 30% даёт экономию запаса примерно на 15–18% (корень из 0.7). А снижение вариации срока поставки (σLT) с 5 дней до 1 дня при высоком спросе может сократить страховой запас в 2–3 раза. Управление вариативностью поставщика часто выгоднее, чем борьба с вариативностью спроса.

Критический запас vs Точка заказа: терминология и границы

В российской практике термины часто смешивают. Чёткое разделение необходимо для правильного настройки ERP/WMS:

  • Страховой запас (Safety Stock) — буфер именно на неопределённость. Он существует, чтобы поглотить скачки спроса и задержки поставки. Рассчитывается формулой выше.
  • Точка заказа (Reorder Point, ROP) — уровень остатка, при котором нужно оформить заказ. ROP = Davg × LT + Safety Stock.
  • Критический запас — в узком смысле это синоним страхового запаса (минимально допустимый остаток перед сток-аутом). В широком — уровень, ниже которого опускаться нельзя ни при каких обстоятельствах (например, для жизненно необходимых товаров).

Ошибка настройки: закладывать в «критический запас» весь ROP. Тогда при приходе партии склад переполнится на величину среднего потребления за лид-тайм. Страховой запас должен быть «поверх» циклического запаса (Davg × LT).

Что реально входит в срок поставки и как его измерить

Для расчёта нужен не договорной срок из контракта, а фактическое распределение времени от момента передачи заказа поставщику до момента готовности к отгрузке на вашем складе (или приёмки, в зависимости от инкотермс). Оно включает:

  1. Административный лид-тайм: обработка заказа у поставщика, согласование спецификаций, ожидание окна производства.
  2. Производственный цикл: фактическое изготовление/комплектация. Зависит от загрузки цехов, наличия сырья, сменности.
  3. Логистический лид-тайм: отгрузка с завода, транзит, таможня (если импорт), приёмка на вашем складе.
  4. Качественная приёмка/карантин: время на входящий контроль, если он обязателен перед вводом в свободный остаток.

Как собрать данные для σLT: выгрузите историю за 12–24 месяца: дата заказа поставщику — дата фактической доступности товара. Отбросьте явные аномалии (форс-мажоры, единичные срочные заказы по спец. условиям). Постройте гистограмму. Если распределение правосмещённое (длинный хвост задержек) — нормальное распределение завысит запас. В этом случае используйте перцентильный подход: берите 95-й перцентиль фактического лид-тайма как LTmax для расчёта ROP, а для страхового запаса — моделируйте Монте-Карло или используйте логнормальное приближение.

Сценарии влияния лид-тайма на структуру запасов

Сценарий Характеристика LT Влияние на Safety Stock Управленческое решение
Стабильный короткий (локальный поставщик) LT = 3–5 дн, σLT < 0.5 дн Минимальный. Основной драйвер — вариация спроса. Фокус на точности прогноза спроса. Можно работать по TOPO (Time Phased Order Point) без большого буфера.
Длинный, но стабильный (импорт, контейнер) LT = 45–60 дн, σLT = 2–3 дн Высокий за счёт корня из LT (умножение σD). Вариация LT вкладает мало. Увеличьте циклический запас (D×LT). Рассмотрите разделение: морской фрахт + авиа-дозаправка для пиков. Страхуйте только вариацию спроса.
Короткий, но нестабильный (завод с перебоями сырья) LT = 7 дн, σLT = 4–5 дн Очень высокий за счёт D²×σLT². Даже при нулевой вариации спроса буфер велик. Приоритет — стабилизация поставщика (VMI, договорённости о буферном складе у него, штрафы за задержку). Динамический пересчёт SS еженедельно.
Длинный и нестабильный (китайский импорт в текущих условиях) LT = 50 дн, σLT = 15–20 дн Критически высокий. Формула даёт нереалистичные цифры (месяцы запаса). Формула ломается. Нужен сценарийный подход: базовый запас по медиане LT + стратегический буфер на «хвост» распределения + альтернативные каналы поставки.

Типичные ошибки расчёта, связанные с лид-таймом

  1. Использование договорного срока вместо фактического. В контракте 14 дней, фактическая медиана 21 день, 90-й перцентиль — 35 дней. Расчёт по 14 дням даёт сток-ауты в 30–40% циклов.
  2. Игнорирование σLT (предположение σLT = 0). Самая частая ошибка в Excel-таблицах. При высоком Davg это недооценивает запас в 2–5 раз.
  3. Усреднение по всем SKU. Применение одного «срока поставки 30 дней» для всей категории. У поставщика А — стабильные 25 дней, у Б — 20±10 дней. Страховой запас по средней температуре по больнице замораживает капитал у А и не спасает у Б.
  4. Статический расчёт раз в год. Логистика меняется: сезонность портов, перегрузки на границе, новые маршруты. σLT в ноябре и в марте может отличаться в 3 раза. Пересчёт должен быть минимум квартальным, для А-товаров — ежемесячным.
  5. Смешивание единиц измерения. Спрос в штуках/день, лид-тайм в неделях, стандартное отклонение в месяцах. Всегда приводите к одной временной базе (день — стандарт де-факто).
  6. Забывание про минимальную партию (MOQ) и кратность. Если ROP + SS требует заказа 500 шт, а MOQ = 1000 шт, реальный циклический запас вырастает, и точка заказа должна сдвигаться вверх, иначе следующий заказ уйдёт с опозданием.

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

Нельзя просто «уменьшить запас» — возникнут сток-ауты. Надо уменьшать потребность в запасе через управление лид-таймом:

1. Сегментация поставщиков по надежности (OTIF и σLT)

Ведите карточку поставщика: OTIF (On Time In Full), средний LT, σLT, тренд за 6 месяцев. Для поставщиков с высокой σLT автоматически повышайте Z-коэффициент или добавляйте надбавку к LT в расчёте (LTcalc = LTavg + k × σLT, где k = 1.5–2). Это переводит риск вариативности в понятный линейный запас.

2. Договорённости о буферном складе у поставщика (Vendor Managed Inventory / Consignment)

Если поставщик хранит готовый укомплектованный комплект у себя (или на консигнационном складе рядом с вами), ваш логистический лид-тайм сокращается с недель до дней/часов. Производственный лид-тайм остаётся у поставщика, но он управляет им ближе к источнику сырья. Ваш страховой запас пересчитывается только на «последнюю милю».

3. Двойное источникирование (Dual Sourcing) для А-товаров

Основной поставщик — дешёвый, долгий, нестабильный. Резервный — дорогой, быстрый, стабильный. Стратегия: 80–90% объёма по основному каналу (планируем заранее), 10–20% — покрытие пиков и задержек через резервный. Расчёт страхового запаса делается по свёртке двух распределений LT, что даёт радикально меньший хвост, чем у одного нестабильного источника.

4. Переход от статического SS к динамическому (Time-Varying Safety Stock)

Если у вас есть сезонность спроса И сезонность лид-тайма (например, китайский Новый год, навигация на Севере), фиксированный SS на год — это либо перестаток в низкий сезон, либо дефицит в пик. Настройте профиль SS по неделям/месяцам: LTweek и σLT,week берутся из скользящего окна за прошлые 3 года за те же календарные недели.

5. Управление входящей логистикой: фиксация слотов и трекинг

Нестабильность часто сидит в «последней миле» и таможне. Закрепление фиксированных дней отгрузки у поставщика, преддекларирование таможни, использование проверенных фрахтфорвардеров со SLA по транзиту — всё это сужает σLT без изменения производства. Каждый убранный день σLT на высокооборотном SKU экономит Davg × Z × (уменьшение σLT) рублей замороженного капитала.

Алгоритм аудита текущего состояния: что проверить завтра

  1. Выгрузка истории: за 12–24 месяца по топ-50 SKU (по обороту): дата заказа поставщику, дата приёмки, заказанное кол-во, принятое кол-во.
  2. Расчёт фактических LT и σLT: по каждому SKU/поставщику. Сравните с настройками в ERP.
  3. Сравнение текущего SS с расчётным: по формуле (или симуляции) с реальными параметрами. Найдите SKU с наибольшим разрывом (Overstock / Understock).
  4. Анализ вклада слагаемых: для проблемных SKU разбейте формулу: сколько даёт вариация спроса, а сколько — вариация LT. Если второе > 50% — работайте с поставщиком/логистикой, а не с прогнозом.
  5. Проверка ROP: равно ли ROP = Davg × LTavg + SS? Часто в системе стоит просто «Минимальный остаток» = SS, забыв про циклический запас.
  6. Оценка стоимости ошибки: для топ-10 Understock SKU посчитайте упущенную маржу от сток-аутов за год. Для топ-10 Overstock — стоимость хранения лишнего + риск списания/устаревания. Это аргументы для переговоров с поставщиками или инвестиций в VMI.

Когда формула перестаёт работать: нестационарность и «черные лебеди»

Формула с нормальным распределением предполагает стационарность: параметры распределения не меняются во времени. В 2022–2024 годах это предположение часто ломалось: лид-таймы удвоились за месяц, распределение стало бимодальным (быстро по старому контракту / очень долго по новому маршруту).

В таких условиях:

  • Используйте скользящее окно не более 3–6 месяцев для оценки текущих LT и σLT. Старая история вредит.
  • Внедрите сценарийный планирование: «базовый», «задержка 2 недели», «задержка 1 месяц». Запасайте под базовый + часть риска задержки, а остальное покрывайте оперативными мерами (авиаперевозка, альтернативный источник, временная замена SKU).
  • Ведите реестр критических компонентов (bottleneck items), для которых LT > горизонта планирования продаж. Для них страховой запас не работает — нужен стратегический запас (Strategic Stock) с отдельным бюджетом и правилом пополнения.

Резюме: от теории к действию

Срок поставки — главный управляемый драйвер критического запаса. Его длина определяет базовый уровень циклического запаса, а его нестабильность (σLT) — чаще всего — основной потребитель средств на страховой запас, особенно для высокооборотных товаров.

Ваш план действий:

  • Разделите в системе и в голове Циклический запас (D×LT) и Страховой запас (на неопределённость). Не складывайте их в одну цифру «Минимум».
  • Пересчитайте σLT по факту за последний год по каждому ключевому поставщику. Если в ERP стоит σLT=0 — вы систематически недооцениваете запас.
  • Сегментируйте поставщиков по σLT. Для группы «Высокая вариативность» начните переговоры о VMI, консигнации или фиксации слотов отгрузки — это даёт быстрее денежный эффект, чем точнее прогноз спроса.
  • Настройте динамический пересчёт страхового запаса минимум раз в квартал, для А-товаров — раз в месяц, с учётом календарной сезонности лид-тайма.
  • Для товаров с LT > 60 дней и σLT > 30% от среднего откажитесь от чисто формульного подхода. Внедрите двойное источникирование или стратегический буфер с отдельным управлением.

Управление лид-таймом — это не логистическая рутина, а прямая работа с оборотным капиталом. Каждый день сокращения σLT на топовых позициях освобождает миллионы рублей оборотных средств без роста риска дефицита.

Материал носит информационный характер и описывает общие принципы управления запасами. Конкретные параметры расчёта (коэффициент сервиса, горизонт прогноза, метод оценки вариации) зависят от отрасли, волатильности спроса, критичности дефицита и финансовой модели компании. При внедрении изменений в политику запасов на значительных суммах рекомендуется валидация модели на исторических данных (backtesting) и согласование с финансовым директором или экспертом по цепям поставок.

Часто задаваемые вопросы

Как учитывать минимальную партию заказа (MOQ) в расчёте страхового запаса?

MOQ не входит в формулу страхового запаса напрямую. MOQ влияет на циклический запас и частоту заказов. Если ROP + SS требует заказа меньше MOQ, вы заказываете MOQ. Это повышает средний остаток (Cycle Stock = MOQ/2), но не меняет SS. Однако, если MOQ заставляет заказывать редко (раз в квартал), горизонт риска растёт, и пересчёт SS нужно делать с учётом более длинного интервала между заказами (Review Period + Lead Time).

Нужно ли включать время входящей приёмки в лид-тайм для расчёта SS?

Да, если товар становится доступен для продажи/производства только после приёмки. Если приёмка занимает 1–2 дня стабильно — добавьте их к среднему LT. Если приёмка «плавает» (0–5 дней в зависимости от загрузки приёмки) — эту вариацию нужно добавлять в σLT. Часто упущенная вариативность приёмки — скрытый источник сток-аутов.

Как рассчитать страховой запас для нового товара без истории поставок?

Используйте аналогию: найдите похожий SKU по типу поставщика (импорт/локал), типу логистики (контейнер/авто/авиа) и критичности. Перенесите коэффициент вариации (CV = σLT / LTavg) от аналога. Для старта установите Z = 1.65 (95%) и пересчитайте через 3–6 месяцев накопления факта. Не ставьте SS = 0 «потому что нет данных» — это гарантированный дефицит.

Стоит ли использовать максимальный лид-тайм (LTmax) вместо среднего + сигма?

Подход «ROP = D × LTmax» (где LTmax — 95-й или 99-й перцентиль) проще в объяснении бизнесу и не требует нормальности распределения. Он даёт более консервативный (большой) запас, чем формула с σLT, но исключает риск «хвоста» распределения. Допустим для А-товаров с высокой стоимостью упущенной продажи. Для С-товаров — замораживает лишние деньги. Лучше: используйте LTmax для ROP, а SS считайте по формуле — так разделите циклический и страховой компоненты чисто.

Как часто пересчитывать параметры лид-тайма в автоматизированной системе?

Для стабильных поставщиков (σLT / LT < 0.1) — раз в квартал. Для нестабильных — ежемесячно. Критично: используйте скользящее окно фиксированной длины (например, последние 50 поставок или 12 месяцев), а не «с начала года». Это позволяет системе реагировать на ухудшение/улучшение поставщика за 1–2 месяца, а не ждать годового пересмотра.

Maydo-DT.com.ru