Как определить оптимальный объём партии при закупке сырья

Определение объёма партии (batch size) при закупке сырья влияет на уровень запасов, стоимость хранения, риск простоев производства и общие затраты на поставки. Чем точнее подобрать количество, тем легче балансировать между избыточными запасами и дефицитом материала. Ниже представлен пошаговый подход, который помогает учесть ключевые факторы и выбрать подходящий метод расчёта.

Основные факторы, влияющие на объём партии

Перед тем как приступать к расчётам, важно собрать данные о следующих аспектах:

  • Годовой или месячный спрос на сырьё (прогноз потребления).
  • Срок поставки (lead time) от момента размещения заказа до получения партии.
  • Вариативность спроса и сроков поставки (стандартное отклонение или диапазон колебаний).
  • Стоимость хранения единицы сырья за период (включая аренду, амортизацию, страхование, риск порчи).
  • Стоимость размещения одного заказа (обработка, транспорт, документооборот).
  • Минимальный объём партии, установленный поставщиком (MOQ).
  • Наличие скидок за объём или ценовых порогов.
  • Ограничения склада: максимальная вместимость, условия температуры и влажности.
  • Срок годности или период сохранения свойств сырья.

Подходы к расчёту оптимального объёма

На практике применяют две основные группы моделей:

  1. Модели с фиксированным размером заказа (например, формула Экономического объёма заказа – EOQ).
  2. Модели с периодическим пересмотром запасов (например, система (s, S) или фиксированный интервал заказа).

Выбор зависит от характера спроса, стабильности поставок и удобства управления заказами.

EOQ (Экономический объём заказа)

Формула EOQ минимизирует суммарные yearly затраты на размещение заказов и хранение запасов при условии постоянного спроса и фиксированного lead time:

EOQ = √(2 × D × S / H)

Где:

  • D – годовой спрос (единиц).
  • S – стоимость одного заказа (в валюте).
  • H – стоимость хранения единицы сырья за год (в валюте).

Полученное значение является теоретическим optimum. Его необходимо корректировать под реальные ограничения.

Система (s, S) – периодический контроль

При этой модели запасы проверяются через фиксированные интервалы (например, раз в неделю). Если уровень запаса падает ниже порога s, размещается заказ, который поднимает запас до уровня S. Пороги рассчитывают с учётом среднего спроса за интервал плюс запас безопасности.

Пошаговый алгоритм определения объёма партии

  1. Соберите данные о годовом спросе D, среднем сроке поставки L и их вариативности.
  2. Определите стоимость размещения заказа S и единичную стоимость хранения H.
  3. Рассчитайте базовый EOQ по формуле выше.
  4. Определите запас безопасности (SS) для выбранного уровня сервиса (например, 95 % вероятность отсутствия дефицита):

    SS = Z × σDL, где Z – коэффициент уровня сервиса, σDL – стандартное отклонение спроса за период lead time.

  5. Вычислите точку перезаказа (reorder point, ROP):

    ROP = D × L + SS (если спрос и lead time выражены в одинаковых единицах времени).

  6. Сравните полученный EOQ с ограничениями поставщика (MOQ) и ёмкостью склада. Если EOQ
  7. Если есть ценовые пороги (например, скидка при заказе от 1000  единиц), пересчитайте суммарные годовые затраты для каждого диапазона и выберите тот, который даёт минимальные суммарные издержки.
  8. Проверьте, не превысит ли выбранный объём срок годности сырья при условиях хранения. Если да, уменьшите партию до максимального допустимого срока и увеличьте частоту заказов.
  9. Зафиксируйте выбранный объём партии и точку перезаказа в системе планирования (ERP, MRP или таблицах).
  10. После первого цикла заказа сравните фактические остатки и затраты с прогнозом; при существенных отклонениях скорректируйте параметры D, S, H или уровень сервиса.

Учёт ограничений и корректировок

Даже после расчёта EOQ часто требуется внести поправки:

  • Минимальный объём заказа (MOQ) – если рассчитанный EOQ ниже MOQ, партия увеличивается до MOQ. При этом проверяется, не приводит ли такой рост к избыточным запасам или порче продукции.
  • Скидки за объём – при наличии ступенчатой ценовой политики выгодно может быть заказать больше EOQ, чтобы попасть в следующий диапазон скидки. Требуется сравнение суммарных годовых затрат (заказ + хранение) для каждого уровня.
  • Ограничения склада – если объём партии превышает доступное место, необходимо либо уменьшить партию и увеличить частоту заказов, либо рассмотреть варианты перераспределения запасов (например, перемещение в другой склад).
  • Срок годности – для скоропортящегося сырья рассчитывают максимально допустимый объём, который можно реализовать до конца срока хранения, и ориентируются на него как на верхнюю границу.
  • Вариативность спроса и lead time – при высокой неопределённости увеличивают запас безопасности или переходят к модели с частым пересмотром (например, еженедельный заказ).

Типичные ошибки и как их избежать

При определении объёма партии часто встречаются следующие недочёты:

  • Игнорирование вариативности спроса и срока поставки – приводит к частым дефицитам или избыточным запасам. Решение: включать в расчёт стандартное отклонение и подбирать запас безопасности.
  • Использование устаревших данных о стоимости хранения или размещения заказа – искажает EOQ. Решение: периодически обновлять параметры S и H на основе актуальных бухгалтерских данных.
  • Слепое следование формуле EOQ без учёта MOQ и складских ограничений – приводит к невозможности реализовать заказ или к необходимости срочного поиска дополнительных площадей. Решение: после расчёта сразу проверять ограничения и корректировать результат.
  • Неучёт скидок за объём – упускает возможность снизить единичную стоимость сырья. Решение: построить простую таблицу сравнения годовых затрат для каждого ценового диапазона.
  • Отсутствие обратной связи после первого заказа – не позволяет выявить системные смещения в прогнозах. Решение: установить KPI (например, уровень сервиса, оборачиваемость запасов) и ежемесячно их анализировать.

Условный пример расчёта

Допустим, предприятие использует пластиковый гранулят со следующими параметрами:

  • Годовой спрос D = 120 000 кг.
  • Стоимость одного заказа S = 8 000 руб.
  • Годовая стоимость хранения единицы H = 0,04 руб./кг·год (включая аренду, амортизацию, риск порчи).
  • Средний срок поставки L = 0,5 месяца (≈ 15 дней).
  • Стандартное отклонение спроса за месяц σM = 2 000 кг.
  • Уровень сервиса 95 % → Z ≈ 1,65.
  • MOQ поставщика = 5 000 кг.
  • Скидка 3 % при заказе от 20 000 кг.

Шаг 1: EOQ = √(2 × 120 000 × 8 000 / 0,04) ≈ √(48 000 000 000 / 0,04) ≈ √(1 200 000 000 000) ≈ 1 095 445 кг. Это явно нереалистично из‑за низкой стоимости хранения; получаем, что хранение дешево, поэтому выгодно делать большие партии.

Шаг 2: Запас безопасности за lead time (0,5 мес): σDL = σM × √0,5 ≈ 2 000 × 0,707 ≈ 1 414 кг. SS = 1,65 × 1 414 ≈ 2 333 кг.

Шаг 3: ROP = D × L + SS. Годовой спрос за 0,5 мес = 120 000 × 0,5 / 12 = 5 000 кг. ROP ≈ 5 000 + 2 333 ≈ 7 333 кг.

Шаг 4: Сравниваем EOQ с ограничениями. EOQ vastly превышает MOQ и ёмкость склада (допустим, максимум 30 000 кг). Поэтому выбираем наибольший допустимый объём, учитывая скидку: партия 20 000 кг (получаем скидку 3 %).

Шаг 5: Проверяем срок годности – допустим, гранулят хранится 12 месяцев без потери свойств, значит 20 000 кг можно использовать в течение года при равномерном расходе 10 000 кг/мес.

Итог: оптимальный объём партии в данном случае – 20 000 кг (кратный MOQ, попадает в диапазон скидки, не превышает складские ограничения и срок годности). Точка перезаказа ≈ 7 300 кг.

Что делать после расчёта

  1. Внесите полученные значения (объём партии, точка перезаказа) в модуль закупок вашей ERP‑системы.
  2. Настройте автоматические оповещения, когда запас опустится ниже ROP.
  3. Определите ответственного за контроль уровня запасов и своевременное размещение заказов.
  4. Запланируйте ежемесячный обзор: сравните фактический остаток, количество размещённых заказов и фактические затраты с плановыми показателями.
  5. При отклонениях более 10–15 % пересмотрите входные данные (спрос, сроки, стоимости) и повторите расчёт.

FAQ

  • Можно ли использовать EOQ для сырья с коротким сроком годности?
  • Да, но полученный EOQ необходимо сравнить с максимально допустимым объёмом, который можно реализовать до конца срока хранения. Если EOQ превышает этот предел, уменьшайте партию до границы срока годности и увеличивайте частоту заказов.
  • Что делать, если поставщик меняет MOQ без предупреждения?
  • Сохраняйте гибкость в расчёте: после получения нового MOQ сразу проверяйте, не требуется ли корректировать текущий объём партии. При значительном росте MOQ пересмотрите условия хранения и возможность разделения поставки на несколько меньших партий с разными графиками.
  • Как учесть sezonные колебания спроса?
  • Разбейте год на периоды с относительно стабильным спросом (например, кварталы). Для каждого периода рассчитайте собственный EOQ и запас безопасности, используя средний спрос и его вариативность за этот период.
  • Нужно ли каждый раз пересчитывать EOQ при изменении цены заказа?
  • Если стоимость размещения заказа S изменяется существенно (более 20 %), стоит пересчитать EOQ, так как она напрямую влияет на формулу. При небольших колебаниях можно оставить предыдущее значение и контролировать его влияние через периодический обзор.
  • Можно ли обойтись без запаса безопасности?
  • Только если спрос и срок поставки абсолютно детерминированы (неизменны). На практике такой случай редок; отсутствие запаса безопасности приводит к высокому риску простоев при малейших отклонениях.
  • Правильно подобранный объём партии позволяет снизить суммарные затраты на закупки и хранение, обеспечить бесперебойное снабжение производства и избежать избыточных остатков. Следуйте предложенному алгоритму, регулярно проверяйте входные данные и корректируйте параметры при изменении условий – тогда ваша система закупок будет оставаться эффективной и адаптивной.

IntelFinance.ru