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

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

Что влияет на размер партии

На решение о размере партии влияют следующие факторы:

  • Годовой или сезонный спрос на товар (D).
  • Постоянные издержки на размещение одного заказа (S) — обработка заявки, оформление документов, фиксированная часть стоимости доставки (например, подача машины).
  • Переменные издержки на единицу товара (C) — цена закупки, переменная часть транспортного тарифа за километр или за кг, стоимость страхования при перевозке.
  • Затраты на хранение одной единицы за период (H) — аренда склада, амортизация оборудования, стоимость капитала, риск порчи, obsolescence.
  • Ограничения со стороны перевозчика: минимальная загрузка транспортного средства, необходимость кратно упакованных партий, ограничения по объёму или весу.
  • Особенности товара: срок годности, сезонность, чувствительность к условиям хранения.

Основные компоненты затрат

Для расчёта удобно разделить все издержки на две группы:

Постоянные (фиксированные) затраты на заказ

Это сумма, которую вы платите каждый раз, когда размещаете заказ, независимо от его объёма:

  • стоимость обработки заявки в системе закупок;
  • операции по оформлению транспортных документов;
  • фиксированная часть тарифа перевозчика (подача машины, обработка на терминале).

Переменные затраты, зависящие от объёма партии

Изменяются пропорционально количеству единиц в партии:

  • цена закупки за единицу;
  • вариант транспортного тарифа, рассчитываемый за кг или за палетту;
  • стоимость хранения за единицу за единицу времени (обычно год).

Классическая модель EOQ

Когда транспортные издержки можно представить как фиксированную часть S и переменную часть, пропорциональную объёму, задача сводится к известной формуле экономического размера заказа (EOQ):

Q* = √(2·D·S / H)

Где:

  • D — годовой спрос (единиц в год);
  • S — фиксированные издержки на размещение одного заказа (в денежных единицах);
  • H — стоимость хранения одной единицы за год (в тех же единицах).

Эта формула минимизирует сумму ежегодных издержек на заказы и хранение, не учитывая переменную часть транспортной стоимости, которая уже включена в цену закупки C и поэтому не влияет на оптимальный Q.

Учёт особенностей доставки

В реальных условиях транспортные тарифы часто имеют ступенчатую структуру:

  • Фиксированная плата за подачу машины или за контейнер (Strans).
  • Переменная плата за километр или за кг, которая может меняться в зависимости от загрузки (например, дешевле при полной загрузке).
  • Минимальная оплата за недогруз — если партия меньше определённого порога, перевозчик всё равно выставляет счёт, как если бы была загружена машина до минимальной вместимости.

Чтобы включить такие нюансы в расчёт, можно:

  1. Определить эффективную фиксированную стоимость заказа Seff = Sorder + Strans + возможные штрафы за недогруз.
  2. Если переменная стоимость за единицу зависит от объёма (например, скидка за полную загрузку), рассчитать среднюю переменную стоимость Cavg(Q) и использовать её в общей функции издержек.
  3. При сильной нелинейности тарифа выполнить перебор вариантов Q, кратных упаковке или минимальной загрузке, и выбрать тот, при котором суммарные годовые издержки минимальны.

Пошаговый порядок расчёта оптимального размера партии

  1. Собрать данные о годовом спросе D. Если спрос неравномерен, использовать среднегодовое значение или рассчитывать отдельно для каждого сезона.
  2. Определить фиксированные издержки на заказ S:
    • стоимость обработки заявки;
    • операции по оформлению документов;
    • фиксированная часть транспортного тарифа (подача машины, минимальная оплата).
    • Определить переменные издержки на единицу C (цена закупки + переменная часть транспортного тарифа за единицу).
    • Определить годовые издержки на хранение одной единицы H:
      • стоимость аренды площади, приходящейся на единицу;
      • амортизация стеллажей и оборудования;
      • стоимость капитала (процентная ставка × средняя стоимость запаса);
      • оценка риска порчи, устаревания, потери качества.
      • Рассчитать базовый EOQ по формуле Q* = √(2·D·S / H).
      • Проверить, кратен ли полученный Q размеру упаковки или минимальной загрузке транспорта. Если нет, подобрать ближайшее допустимое значение (обычно вверх, чтобы избежать частого недогруза).
      • Вычислить суммарные годовые издержки при выбранном Q:
        • Издержки на заказы = (D / Q) · S;
        • Издержки на хранение = (Q / 2) · H;
        • Переменные затраты на закупку и доставку = D · C (не зависят от Q, если C постоянна).
        • Если тариф транспорта имеет скидки за определённые объёмы, пересчитать издержки для каждого диапазона и выбрать Q с минимальной суммой.
        • Выполнить чувствительный анализ: изменить D, S, H на ±10‑20 % и посмотреть, как меняется оптимальный Q. Это покажет, насколько решение устойчиво к неточностям в исходных данных.

        Корректировка под реальные ограничения

        После получения теоретически оптимального размера партии необходимо наложить практические ограничения:

        • Кратность упаковке: если товар поставляется только коробками по 24 шт., Q должен быть делимым на 24.
        • Максимальная допустимая партия из‑за ограничений склада (объём, грузоподъёмность стеллажей).
        • Минимальная партия из‑за условий поставщика (например, отгрузка только полными паллетами).
        • Срок годности: если товар портится за T месяцев, средний запас не должен превышать D·T/12.
        • Сезонные пики спроса: в периоды высокого спроса может быть целесообразно увеличивать Q, а в низкий — уменьшать, даже если годовое среднее указывает на иное значение.

        Пример расчёта (иллюстративный)

        Допустим, у нас есть следующие исходные данные (значения выбраны лишь для демонстрации метода):

        • Годовой спрос D = 12 000 единиц.
        • Фиксированные издержки на заказ S = 1 500 ₽ (обработка заявки + подача машины).
        • Годовые издержки на хранение одной единицы H = 300 ₽ (аренда, капитал, риск).
        • Цена закупки и переменная часть транспортного тарифа C = 2 000 ₽ за единицу (не влияет на Q).

        Базовый EOQ:

        Q* = √(2·12 000·1 500 / 300) = √(120 000) ≈ 346 единиц.

        Предположим, что товар поставляется коробками по 50 шт. и минимальная загрузка машины — 2 паллеты (по 100 коробок каждая, т.е. 10 000 единиц). Тогда:

        • Ближайшее допустимое значение, кратно 50 и не меньше минимальной загрузки — 10 000 единиц.
        • Годовые издержки на заказы при Q = 10 000: (12 000 / 10 000)·1 500 = 1 800 ₽.
        • Годовые издержки на хранение: (10 000 / 2)·300 = 1 500 000 ₽.
        • Сумма (без учёта переменных закупок) = 1 501 800 ₽.

        Если уменьшить партию до 5 000 единиц (всё ещё кратно 50 и выше минимальной загрузки 1 паллета = 5 000), то:

        • Издержки на заказы: (12 000 / 5 000)·1 500 = 3 600 ₽.
        • Издержки на хранение: (5 000 / 2)·300 = 750 000 ₽.
        • Сумма = 753 600 ₽.

        В данном иллюстративном примере уменьшение партии до 5 000 единиц снижает суммарные издержки, несмотря на рост числа заказов, потому что стоимость хранения велика. Реальный подбор оптимального Q требует перебора всех допустимых значений, кратных упаковке и удовлетворяющих ограничениям перевозчика.

        Что делать, если данные меняются

        Оптимальный размер партии не является постоянной величиной. Рекомендуется:

        • Обновлять спрос D хотя бы раз в квартал, особенно при сезонных колебаниях.
        • Пересматривать фиксированные издержки S при изменении тарифов перевозчика или внутренних процедур обработки заказов.
        • Проверять стоимость хранения H при изменении ставок аренды, процентных ставок или условий страхования.
        • После каждого расчёта сравнивать полученное значение с текущей практикой закупок и при значительном отклонении (>15 %) рассматривать корректировку графика поставок.

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

        • Игнорировать фиксированную часть транспортных издержек и считать, что только цена за единицу важна. Это приводит к занижению S и завышению оптимального Q.
        • Использовать среднегодовой спрос без учёта сезонных пиков, что может вызвать дефицит в высокий период и избыток в низкий.
        • Применять формулу EOQ к товарам со сроком годности меньше периода хранения implied by Q/2. Нужно вводить дополнительное ограничение по максимальному среднему запасу.
        • Не учитывать кратность упаковки и пытаться заказать нецелое количество коробок, что приводит к необходимости дозаказа или возврата излишков.
        • Считать, что однажды полученное Q остаётся оптимальным навсегда, не проводя периодический пересмотр.

        Практический следующий шаг

        Для начала определите, какие данные у вас уже есть, а какие нужно собрать:

        1. Соберите отчёты о продажах за последние 12 месяцев — это даст вам D.
        2. Попросите бухгалтерию или отдел логистики предоставить средние затраты на обработку одного заказа и фиксированную часть тарифа перевозчика.
        3. Уточните у склада стоимость хранения единицы товара в год (можно разделить общие расходы на склад на среднее число хранимых единиц).
        4. Выполните расчёт EOQ по формуле, затем подберите ближайшее допустимое значение, учитывая упаковку и минимальную загрузку транспорта.
        5. Проверьте полученное значение на чувствительность к изменению спроса и издержек ±15 %. Если результат стабилен, внесите его в план закупок; если нет, подготовьте диапазон допустимых значений и согласуйте их с поставщиком.

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

        IntelFinance.ru