Определение оптимального размера партии — это баланс между затратами на размещение заказа (включая доставку) и затратами на хранение запасов. Если партия слишком мала, растёт число заказов и связанные с ними фиксированные издержки. Если партия слишком велика, увеличиваются расходы на содержание запасов и риск их устаревания. Ниже описан порядок действий, который помогает найти компромисс, учитывая особенности транспортных расходов.
- Что влияет на размер партии
- Основные компоненты затрат
- Постоянные (фиксированные) затраты на заказ
- Переменные затраты, зависящие от объёма партии
- Классическая модель EOQ
- Учёт особенностей доставки
- Пошаговый порядок расчёта оптимального размера партии
- Корректировка под реальные ограничения
- Пример расчёта (иллюстративный)
- Что делать, если данные меняются
- Типичные ошибки и как их избежать
- Практический следующий шаг
Что влияет на размер партии
На решение о размере партии влияют следующие факторы:
- Годовой или сезонный спрос на товар (D).
- Постоянные издержки на размещение одного заказа (S) — обработка заявки, оформление документов, фиксированная часть стоимости доставки (например, подача машины).
- Переменные издержки на единицу товара (C) — цена закупки, переменная часть транспортного тарифа за километр или за кг, стоимость страхования при перевозке.
- Затраты на хранение одной единицы за период (H) — аренда склада, амортизация оборудования, стоимость капитала, риск порчи, obsolescence.
- Ограничения со стороны перевозчика: минимальная загрузка транспортного средства, необходимость кратно упакованных партий, ограничения по объёму или весу.
- Особенности товара: срок годности, сезонность, чувствительность к условиям хранения.
Основные компоненты затрат
Для расчёта удобно разделить все издержки на две группы:
Постоянные (фиксированные) затраты на заказ
Это сумма, которую вы платите каждый раз, когда размещаете заказ, независимо от его объёма:
- стоимость обработки заявки в системе закупок;
- операции по оформлению транспортных документов;
- фиксированная часть тарифа перевозчика (подача машины, обработка на терминале).
Переменные затраты, зависящие от объёма партии
Изменяются пропорционально количеству единиц в партии:
- цена закупки за единицу;
- вариант транспортного тарифа, рассчитываемый за кг или за палетту;
- стоимость хранения за единицу за единицу времени (обычно год).
Классическая модель EOQ
Когда транспортные издержки можно представить как фиксированную часть S и переменную часть, пропорциональную объёму, задача сводится к известной формуле экономического размера заказа (EOQ):
Q* = √(2·D·S / H)
Где:
- D — годовой спрос (единиц в год);
- S — фиксированные издержки на размещение одного заказа (в денежных единицах);
- H — стоимость хранения одной единицы за год (в тех же единицах).
Эта формула минимизирует сумму ежегодных издержек на заказы и хранение, не учитывая переменную часть транспортной стоимости, которая уже включена в цену закупки C и поэтому не влияет на оптимальный Q.
Учёт особенностей доставки
В реальных условиях транспортные тарифы часто имеют ступенчатую структуру:
- Фиксированная плата за подачу машины или за контейнер (Strans).
- Переменная плата за километр или за кг, которая может меняться в зависимости от загрузки (например, дешевле при полной загрузке).
- Минимальная оплата за недогруз — если партия меньше определённого порога, перевозчик всё равно выставляет счёт, как если бы была загружена машина до минимальной вместимости.
Чтобы включить такие нюансы в расчёт, можно:
- Определить эффективную фиксированную стоимость заказа Seff = Sorder + Strans + возможные штрафы за недогруз.
- Если переменная стоимость за единицу зависит от объёма (например, скидка за полную загрузку), рассчитать среднюю переменную стоимость Cavg(Q) и использовать её в общей функции издержек.
- При сильной нелинейности тарифа выполнить перебор вариантов Q, кратных упаковке или минимальной загрузке, и выбрать тот, при котором суммарные годовые издержки минимальны.
Пошаговый порядок расчёта оптимального размера партии
- Собрать данные о годовом спросе D. Если спрос неравномерен, использовать среднегодовое значение или рассчитывать отдельно для каждого сезона.
- Определить фиксированные издержки на заказ 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 остаётся оптимальным навсегда, не проводя периодический пересмотр.
Практический следующий шаг
Для начала определите, какие данные у вас уже есть, а какие нужно собрать:
- Соберите отчёты о продажах за последние 12 месяцев — это даст вам D.
- Попросите бухгалтерию или отдел логистики предоставить средние затраты на обработку одного заказа и фиксированную часть тарифа перевозчика.
- Уточните у склада стоимость хранения единицы товара в год (можно разделить общие расходы на склад на среднее число хранимых единиц).
- Выполните расчёт EOQ по формуле, затем подберите ближайшее допустимое значение, учитывая упаковку и минимальную загрузку транспорта.
- Проверьте полученное значение на чувствительность к изменению спроса и издержек ±15 %. Если результат стабилен, внесите его в план закупок; если нет, подготовьте диапазон допустимых значений и согласуйте их с поставщиком.
После внесения нового размера партии отслеживайте ключевые показатели: число заказов в месяц, средний уровень запасов, частотность случаев недогруза или превышения ёмкости склада. При отклонениях от ожидаемых значений повторяйте анализ с обновлёнными данными.
