Перейти к основному содержимому

Страховой запас, точка заказа и EOQ: три формулы, которые останавливают дефицит без заморозки ваших денег

Опубликовано 8 мин чтенияMike ThriftMike Thrift
Страховой запас, точка заказа и EOQ: три формулы, которые останавливают дефицит без заморозки ваших денег
Содержание страницы

Ваши полки пусты в самые загруженные выходные квартала — а подсобка забита медленно оборачивающимися товарами, которые вы заказали три месяца назад. Обе проблемы происходят из одного источника: вы угадываете вместо того, чтобы считать. Три простые формулы управления запасами решают это, и все их можно запустить в электронной таблице уже сегодня днем.

Дефицит — это не погрешность округления. Пустые полки обходятся розничным продавцам примерно в 1,2 триллиона долларов упущенных продаж в год по всему миру, и почти половина покупателей, столкнувшись с отсутствием товара, который они покупают регулярно, переключаются на другого продавца. С другой стороны, каждый доллар избыточных запасов, которые вы храните, обходится вам в 20–30 центов в год на складское хранение, страхование, убытки и замороженный капитал. Заказывать слишком мало — терять выручку; заказывать слишком много — терять деньги. Вот как оказаться посередине.

1. Экономичный размер заказа (EOQ): сколько заказывать каждый раз​

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

Формула:

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

  • D = годовой спрос в единицах
  • S = стоимость размещения одного заказа (время сотрудников, доставка, приёмка — всё, кроме самих товаров)
  • H = стоимость хранения одной единицы в год (хранение, страхование, убытки и альтернативная стоимость денег)

Рабочий пример​

Допустим, вы продаёте 12 000 свечей ручной работы в год. Каждый заказ на закупку обходится вам в $50 в совокупности на оформление и приёмку, а хранение одной свечи в течение года стоит $2.

EOQ = √((2 × 12 000 × 50) / 2) = √600 000 ≈ 775 единиц на заказ

Это означает около 15 заказов в год (12 000 ÷ 775) вместо, скажем, 4 гигантских или 52 еженедельных маленьких партий. При 775 единицах ваши совокупные затраты на заказ и хранение минимальны — заказывайте больше или меньше за партию, и одна из двух статей затрат растёт быстрее, чем падает другая.

Как правильно определить S и H​

Формула хороша настолько, насколько хороши её входные данные, и именно эти два параметра малые предприятия обычно угадывают:

  • Стоимость заказа (S): Замерьте время вашего реального процесса один раз. Если размещение и приёмка заказа занимают два часа времени сотрудника с оплатой $30/час плюс $40 за доставку, то S равно $100 — а не $10 «комиссии за обработку» в счёте.
  • Стоимость хранения (H): Стандартный ориентир для совокупной стоимости хранения — 20–30% от стоимости запасов в год. Если единица обходится вам в $10, начните с H = $2,50 (25%) и уточняйте по мере отслеживания реальных затрат на хранение, страхование, порчу и устаревание.

Когда EOQ перестаёт работать​

EOQ предполагает стабильный спрос, неизменные затраты и отсутствие скидок за объём — реальная жизнь нарушает все три условия. Пересчитывайте ежеквартально, и если поставщик предлагает скидку за объём, которая превосходит расчёт EOQ, берите скидку и пересчитайте цифры. Сезонные предприятия должны рассчитывать отдельный EOQ для пикового и непикового спроса, а не усреднять год до бессмысленности.

2. Страховой запас: ваш буфер против неожиданностей​

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

Простой метод (статистика не требуется)​

Страховой запас = (Максимальные дневные продажи − Средние дневные продажи) × Срок поставки в днях

Если вы продаёте в среднем 5 единиц в день, 8 в самые загруженные дни, а поставщик доставляет за 14 дней:

Страховой запас = (8 − 5) × 14 = 42 единицы

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

Статистический метод (точнее и дешевле)​

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

Страховой запас = Z × σ × √L

  • Z = коэффициент обслуживания: 1,65 для уровня наличия 95%, 1,28 для 90%, 2,33 для 99%
  • σ = стандартное отклонение дневного спроса (функция СТАНДОТКЛОН в вашей таблице по дневным продажам)
  • L = срок поставки в днях

Стремясь к доступности 95% при дневном спросе, который колеблется на 3 единицы (σ = 3), и сроке поставки 14 дней:

Страховой запас = 1,65 × 3 × √14 ≈ 19 единиц

Обратите внимание на компромисс, который делает видимым формула: переход с 95% на 99% обслуживания примерно удваивает буфер (Z растёт с 1,65 до 2,33). Для большинства малых предприятий оптимум — 95% для повседневных товаров и 99% только для нескольких SKU, приносящих больше всего маржи. Защита каждого SKU на уровне 99% — это то, как деньги умирают на полке.

3. Точка заказа: точно когда размещать следующий заказ​

Точка заказа — это уровень запасов, который запускает новый заказ на закупку, рассчитанный так, чтобы новый товар прибыл как раз тогда, когда вы собираетесь опуститься до страхового запаса.

Точка заказа = (Средний дневной спрос × Срок поставки в днях) + Страховой запас

Используя предыдущий пример — 5 единиц в день, срок поставки 14 дней, 42 единицы страхового запаса:

Точка заказа = (5 × 14) + 42 = 112 единиц

Когда ваш наличный остаток достигает 112, вы размещаете заказ на количество EOQ (775 в примере со свечами). За 14 дней ожидания вы продадите примерно 70 единиц, опустившись до 42 — вашего страхового буфера — как раз когда прибудет машина. Теперь три формулы работают как система: точка заказа говорит когда, EOQ говорит сколько, а страховой запас поглощает неожиданности между ними.

Срок поставки — тихий убийца​

Большинство провалов точки заказа на самом деле являются провалами срока поставки. Измеряйте полный цикл — от дня отправки заказа до дня получения и готовности товара к продаже, — а не только заявленное поставщиком время отгрузки. Если поставщик заявляет 10 дней, но приёмка и проверка добавляют 4, ваш срок поставки — 14. Отслеживайте фактические сроки поставки по каждому поставщику в течение квартала; поставщик, чьи «10 дней» на деле 18, требует более длительного срока поставки в вашей формуле или откровенного разговора.

Как заставить систему работать​

Вам не нужно дорогое программное обеспечение, чтобы начать. Электронной таблицы с одной строкой на SKU и столбцами для среднего дневного спроса, максимального дневного спроса, срока поставки, EOQ, страхового запаса и точки заказа достаточно для основного. Затем выработайте две привычки:

  1. Пересматривайте входные данные ежемесячно, а не выходные. Спрос дрейфует, поставщики замедляются, расходы на доставку меняются. Ежемесячное обновление среднего спроса и срока поставки держит каждую формулу честной. Поставьте напоминание в календаре на первый понедельник месяца.
  2. Ранжируйте SKU с помощью ABC-анализа. Ваши товары категории A (примерно 20% SKU, дающих 80% продаж) заслуживают статистического подхода к страховому запасу и еженедельного мониторинга. Товары категории C — длинный хвост — могут работать на простом методе с ежеквартальными проверками. Тратить одинаковые усилия на каждый SKU — это то, как проекты по управлению запасами умирают от истощения.

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

Как это отражается в ваших книгах​

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

Учитывайте запасы как отдельный счёт в балансе, проводите подсчёт по графику (циклический подсчёт товаров категории A еженедельно, полные подсчёты ежеквартально) и сверяйте физический подсчёт с книгами каждый раз. Строки отклонений — убытки, порча, устаревание — это управленческая информация, а не повод для смущения: это входные данные о стоимости хранения, которые делают следующий квартальный расчёт EOQ точнее.

Держите запасы и деньги в поле зрения​

Приведение запасов к нужному размеру окупается только тогда, когда вы видите эффект. Когда ваши запасы, себестоимость проданных товаров и денежные счета живут в одном прозрачном регистре, один взгляд показывает, действительно ли дисциплина заказов прошлого месяца высвободила деньги — или просто переместила излишки на другую полку. Beancount.io обеспечивает учёт в виде простого текста, дающий вам полную прозрачность и контроль над вашими финансовыми данными, включая счета запасов, которые можно сверять с физическими подсчётами. Начните бесплатно и узнайте, почему разработчики и финансовые специалисты переходят на учёт в виде простого текста.

Поделиться этой статьёй

Подписаться на эту тему

  • RSS
  • Atom

Источник: https://beancount.io/ru/blog/2026/09/28/safety-stock-reorder-point-eoq-inventory-formulas-guide

Опубликовано: 28 сентября 2026 г.

15 мин чтения

Тариф 100% на фармацевтику вступает в силу 29 сентября: что должны сделать независимые аптеки и специализированные клиники до того, как ваш следующий заказ подорожает вдвое

Тариф 100% по разделу 232 на патентованные лекарства и активные…

healthcare
small-business
11 мин чтения

Формула DSO: как измерить (и сократить) разрыв между продажами и поступлением денежных средств

Показатель Days Sales Outstanding (DSO) измеряет среднее количество дней между…

accounts-receivable
cash-flow
8 мин чтения

Коэффициент оборачиваемости запасов: формула, отраслевые ориентиры и способы улучшения

Коэффициент оборачиваемости запасов = COGS ÷ средние запасы, и он показывает,…

inventory
financial-ratios
7 мин чтения

Сверка мультиканальных запасов: почему данные Shopify, Amazon и POS расходятся

Искажение данных о запасах обходится ритейлерам в $1,77 трлн в год из-за…

inventory
e-commerce
9 мин чтения

Бухгалтерия крафтовой солодовни: зерновые запасы, которые «худеют», контрактное выращивание и годовой денежный цикл

Крафтовые солодовщики теряют 10–20% исходного веса ячменя во время замачивания,…

bookkeeping
small-business