Дело
Запас и автозаказ: считать точку заказа, а не «сколько заказать»
Остаток, точка заказа, страховой запас и план в лимит: расчёт по шестистам сорока позициям сети с четырьмя магазинами и двумя кабинетами маркетплейсов.
Кейс: запас, который врал в обе стороны
Сеть и каналы
Четыре магазина, интернет-магазин и два кабинета маркетплейсов. Остаток один, а спрос в каналах разный: кабинет отгружает за день, магазин продаёт с полки. Названия заменены ролями, нормы настоящие.
Предмет
Запас — это не остаток, а обещание
Остаток 13 164 890 рублей сам по себе ничего не значит: для одной сети это норма, для другой — катастрофа. Считать надо три числа: спрос в день, точку заказа — при каком остатке пора заказывать, и страховой запас на разброс спроса. Оборачиваемость — производная, и без уровня сервиса она улучшается одним способом: не заказывать ничего.
Как идёт расчёт
Собрать данные
Остатки по складам и товар в пути отдельно, продажи за двадцать шесть недель по дням и по каналам, справочник поставщиков со сроком, минимальной партией и кратностью упаковки.
Проверить остаток на доверие
Каждая позиция получает флаг, если остаток спорный: недостача, излишек, пересортица, выведенный код маркировки, двойной учёт. Флаг не удаляет позицию, а понижает вес при приоритизации.
Посчитать спрос и разброс
Среднедневные продажи за восемь недель без промо-дней; разброс — по двенадцати неделям. Промо и сезонность учитываются отдельным множителем, а не подмешиваются в среднее.
Разложить по классам
По вкладу в выручку — три класса: ходовые, средние, остальные. По стабильности спроса — ровный, колеблющийся, рваный. Класс задаёт уровень сервиса: девяносто пять, девяносто и восемьдесят пять процентов.
Рассчитать точку заказа
Среднедневные продажи умножить на срок поставки плюс период пересмотра, прибавить страховой запас. Период пересмотра — неделя, поэтому в формулу входит не срок поставки, а срок плюс неделя.
Определить количество
Заказ доводит остаток до максимального уровня и округляется вверх до кратности упаковки. Если минимальная партия больше полугодовой потребности, позиция в заказ не идёт: иначе склад на год вперёд.
Уложить в лимит
Приоритет — риск дефицита, умноженный на маржу и на доверие к остатку. Позиции, не вошедшие в лимит, уходят в следующий месяц списком с датой, а не исчезают из расчёта.
Закрепить регламентом
Кто пересчитывает, в какой день, что подписывает и какой показатель считается контрольным. Без регламента через месяц расчёт живёт в чьей-то таблице и умирает вместе с отпуском автора.
Что проверяется в данных до расчёта
| Двойной учёт | Склад магазина и товар в пути складываются в один остаток: позиция выглядит обеспеченной, хотя половина товара ещё едет. Самая дорогая ошибка из списка. |
|---|---|
| Минус и дубли артикулов | Минус означает непроведённую приёмку, дубль — два остатка и два заказа по одной позиции. Ищется сверкой штрихкодов. |
| Промо-дни в среднем | Если дни акции попали в среднее, спрос завышен на четверть и запас растёт у позиции, которая продавалась один раз по акции. |
| Возвраты | Возврат маркетплейса возвращается в остаток с лагом до пяти дней: без поправки позиция кажется дефицитной и заказывается повторно. |
| Коды маркировки | Остаток с выведенным из оборота кодом продать нельзя. В расчёте он есть, в реальности — нет. |
| Срок годности | Партия с остатком срока не участвует в покрытии спроса: она либо уценивается, либо списывается. |
| Партия и кратность | Минимальная партия больше полугодовой потребности превращает заказ в склад, а количество не кратное упаковке поставщик не примет. Проверяется до расчёта. |
| Сезонность | Октябрь и декабрь отличаются в полтора раза. Прогноз на месяц строится с множителем, а не по среднему за полгода. |
Политика
Формула, которую видно в файле
Страховой запас = коэффициент сервиса × разброс дневного спроса × корень из срока поставки плюс неделя пересмотра. Точка заказа = спрос × тот же срок + страховой запас. Заказ = максимальный уровень минус остаток, округлённый до кратности упаковки. В файле это формулы, а не числа: изменился спрос — изменилась точка заказа.
Где общий порядок ломается
Партия больше годовой потребности
Минимальная партия сто двадцать штук при продажах семь штук в месяц: заказ заморозит деньги на два года. Позиция не заказывается, а выводится или переводится на поставщика с меньшей партией.
Пересортица
Зачёт минуса и плюса — только при тождественном количестве, одном материально ответственном лице и одном периоде. Иначе две недостачи и ни одного закрытия.
Фантомный остаток
Код маркировки выведен из оборота: товар в учёте есть, продать нельзя. Считается как ноль с отдельным вердиктом, иначе дефицит по ходовой позиции не виден.
Товар в пути
Он уже куплен, но ещё не на полке. В покрытии спроса участвует только после приёмки: до неё это не запас, а ожидание.
Промо на маркетплейсе
Акция удваивает спрос на две недели. Заказывать под неё по обычной точке заказа поздно: срок поставки сорок пять дней больше самой акции.
Возвраты кабинета
Возврат приходит в остаток с лагом и по другой номенклатуре. Без сверки отчёта кабинета с учётом расчёт живёт на десять процентов мимо.
Что в комплекте на выходе
| Модель запаса | Файл с шестью листами: данные, политика с живыми формулами, план заказов, риски, оборачиваемость, приёмка. Пересчитывается при смене спроса. |
|---|---|
| План заказов на четыре недели | 51 позиций на 4 198 400 рублей — ровно лимит. Табличный файл для закупщика и сводка для финансиста. |
| Реестр рисков | 40 позиций с недостоверным остатком: что именно не так, вердикт и действие до заказа. |
| Отчёт с расчётом | Пять страниц: три метода оборота, классы, план, эффект, цена октября, что требует подписи. С графиками и таблицами. |
| Записка руководителю | Что сделано, что решено и что нужно от собственника: квалификация инвентаризации, резерв, плечо поставки. |
| Регламент | Кто, когда и по какой формуле пересчитывает, какой показатель контрольный. Документ, который переживает отпуск автора. |
| Сводка показателей | Один файл с числами: запас, оборот по трём методам, доля закрытых позиций, лимит и остаток лимита. Для сверки с бухгалтерией и коммерческим. |
Нормы и практика, на которых держится расчёт
- ФСБУ 28/2023: инвентаризация обязательна с 01.04.2025 Приказ Минфина России от 13.01.2023 № 4н. Пункт 21: отсутствие одной пятой и более членов комиссии — основание признать результаты недействительными.
- ФСБУ 5/2019: оценка запасов и обесценение Приказ Минфина России от 15.11.2019 № 180н. Запасы оцениваются по наименьшей из себестоимости и чистой стоимости продажи; резерв — п. 30.
- 402-ФЗ, ст. 11: инвентаризация активов и обязательств Случаи обязательной инвентаризации, отражение результатов в учёте того периода, к которому относится дата.
- НК РФ, ст. 320: расходы на доставку и остаток товаров Транспортные расходы распределяются на остаток по среднему проценту — отсюда себестоимость остатка, а не «как договорились».
- КоАП РФ, ст. 15.11: грубое нарушение требований к учёту Искажение строки отчётности на десять процентов и более — состав нарушения; цена ошибки в учёте запасов.
- Дело № А41-96290/2025: недостача и пересортица АС Московской области, решение от 27.03.2026: из заявленных 343 570,81 рубля взыскано 311 рублей — пересортица зачтена, себестоимость не доказана.
- ГК РФ, ст. 15 и 393: убытки и их доказывание Размер убытков устанавливается с разумной степенью достоверности: без закупочных документов остаётся расчёт противной стороны.
Дело: недостача, пересортица и недоказанная себестоимость
| Что решалось | Продавец на маркетплейсе заявил убытки 343 570,81 рубля: сначала недостача 4 496 единиц на 3 226 144,32 рубля, потом уточнение до 103 единиц. Площадка в контррасчёте назвала 311 рублей и зачёт пересортицы. |
|---|---|
| Развилка | Либо недостача целиком, потому что товар передан и не вернулся, либо считать по номенклатурам: где минус — недостача, где плюс — излишек, и зачесть одно другим. Суд выбрал второе. |
| На чём держится вывод | Пересортица устанавливается арифметикой: из поставленного вычитается проданное и возвращённое. Показатели расчёта истец не оспорил, а закупочной документации на товар не представил. |
| Что изменило бы исход | Закупочные документы и расчёт себестоимости на дату передачи. Без них размер убытка не доказан: суд принял расчёт, максимально близкий к реальному ущербу. |
| Что видно сверх написанного | Ограничение ответственности в оферте отдельно: за косвенные убытки и упущенную выгоду площадка не отвечает. Считать надо свою себестоимость заранее, а не после. |
Подход
Что я делаю иначе
Сначала проверяю остаток на доверие, потом считаю: позиция с недействительной инвентаризацией идёт с пониженным весом и задачей до заказа. Оборачиваемость считаю одним методом и называю его вслух. План собираю в лимит, а не «сколько нужно». Всё, что требует подписи, выношу отдельно.
Подключения
Что подключим
Остатки, инвентаризация, приёмка, маркировка и закупки
Кто принимает решения
Закупщик
Подтверждает план, отправляет заказы, ведёт пересчёт. Отвечает за то, что данные в модели свежие.
Финансовый директор
Держит лимит и приоритет: какие позиции идут первыми, когда денег меньше потребности. Расчёт даёт основание, а не приказ.
Руководитель
Утверждает квалификацию результатов инвентаризации и резерв под обесценение: это решение по учёту, а не арифметика.
Коммерческий директор
Согласует вывод позиции из ассортимента и уценку неликвида. Без него неликвид остаётся в запасе навсегда.
Возражения
Что спрашивают до начала
У нас это уже считается в учётной системе
Минимум и максимум по среднему спросу — это не точка заказа: там нет разброса спроса и уровня сервиса, поэтому по ходовым позициям система и промахивается. Беру её настройки как базу и показываю разницу построчно.
Сезонность у нас непредсказуемая
Сезонность беру множителем по прошлому году, промо — календарём акций. Если календаря нет, считаю по базовому спросу и пересчитываю в день, когда он появится: это одна строка в модели, а не переделка.
Денег меньше, чем нужно
Тогда работает приоритет: риск дефицита, умноженный на маржу и на доверие к остатку. Всё, что не влезло, уходит в план декабря с датой — это управляемое решение, а не сюрприз.
Остатки врут, считать нечего
Врут не остатки, а доверие к ним. Спорные позиции идут с флагом и пониженным весом, и первым пунктом плана становится повторный пересчёт — иначе расчёт через месяц придётся делать заново.
Что примут и что считается браком
| Примут: модель с формулами | Поменяли спрос или срок поставки — точка заказа пересчиталась в файле. Проверяется подстановкой одного числа. |
|---|---|
| Примут: план в лимите | Сумма плана 4 198 400 рублей не больше лимита 4 200 000. Каждая строка: когда заказать, сколько, у кого, чем подтверждено. |
| Примут: реестр с вердиктами | По каждой спорной позиции — что не так, по какой норме и что сделать до заказа. Список «проблемных позиций» без вердикта не принимается. |
| Брак: одно число оборота | Оборачиваемость без указания метода и без знаменателя проверке не поддаётся: пятьдесят пять и сорок девять дней — это один и тот же запас. |
| Брак: заказ без кратности | Количество, не кратное упаковке, поставщик не примет. Ошибка находится на приёмке, когда товар уже едет. |
| Брак: решения по учёту без подписи | Квалификацию инвентаризации и резерв утверждает руководитель. Расчёт может быть готов, решение — нет. |
Соседние дела
Что ещё берёт на себя агент
Работы той же роли на тех же данных — их можно ставить следующим шагом.
Себестоимость и цены поставщиков: сравнение и обоснование
Сравнение предложений по цене владения, а не по цене в счёте: доставка, партия, отсрочка и брак.
План и факт: где расходятся цифры
Сверка плана закупки с фактом по позициям и причинам расхождения.
Управленческая отчётность: отчёт о прибыли
Запас входит в отчёт двумя строками: себестоимость продаж и резерв, и обе видны в динамике.
Посчитать запас по вашему каталогу
Пришлите выгрузку остатков и продаж за полгода и справочник поставщиков — верну модель с точкой заказа, план на четыре недели в ваш лимит, реестр рисков и записку с тем, что требует подписи.
В вакансии это строка «контроль запасов, оборачиваемость, своевременный заказ». За ней — еженедельный расчёт по 640 позициям: где остаток дошёл до точки заказа, сколько заказать с учётом кратности упаковки и минимальной партии, и что делать, когда лимит денег меньше потребности. Ошибка стоит двояко: дефицит по ходовой позиции — потерянная выручка, излишек — замороженные деньги и резерв под обесценение.
Работа начинается не с формулы, а с доверия к остатку. Инвентаризация от 30.09.2026 проведена комиссией из четырёх человек, один на пересчёт не вышел: по п. 21 ФСБУ 28/2023 это основание признать результаты недействительными. Такие позиции считаются с флагом доверия, а не как факт.
Дальше — арифметика, которую видно в файле: среднедневные продажи, разброс спроса, точка заказа, страховой запас, количество к заказу. Всё пересчитывается при смене спроса, поэтому модель, а не отчёт: отчёт устаревает в день подписания.
Подключения
Сервисы, без которых это дело не сделать. Все подключения.