Отчёт остатков отвечает на вопрос «на какую сумму у нас железа». Это не вопрос «сколько из этого уже не вернётся в кассу через наряд». Пока две цифры не разведены, мёртвый остаток маскируется под богатство: стеллаж полный, актив в учёте, а купить ходовой фильтр нечем. Нужна не атмосфера «у нас неликвид». Нужна рублёвая сумма на сегодня.
Это не диагноз «полка кормит или морозит» целиком: его мы разбирали в тексте склад не помогает зарабатывать, а замораживает деньги. Не выбор «пустой пост или неликвид»: что опаснее. Не политика «держать ходовое или брать всё под заказ»: что выгоднее. Здесь один счёт: сколько рублей прямо сейчас лежит в позициях без расхода.
Что считать мёртвым. И чего в эту сумму не класть
В логистике dead stock / obsolete inventory: остаток, который с высокой вероятностью не уйдёт в обычном спросе. У дилера NADA «obsolescence»: позиции старше 12 месяцев без спроса. У независимой СТО год часто слишком длинный: за 12 месяцев вы уже пропустили окно возврата поставщику. Поэтому две корзины, не одна религия.
- 90 дней без списания. Операционный мёртвый остаток живого сервиса: масло, фильтр, колодка, которые не трогали квартал, уже кандидаты. Не путать с сезонным: летнюю резину в январе так не метят.
- 12 месяцев без списания. Ближе к NADA obsolescence. Эту долю можно положить рядом с ориентиром <5% остатка: как чужой профиль, не как штраф вашей точки.
- Считать по закупке, не по рознице. В кассе заморожена себестоимость. Ценник клиенту раздувает «неликвид» и врёт, сколько можно вернуть.
- Не класть транзит под открытый наряд. Деталь, которая завтра встанет в машину,: не мёртвая. Мёртвое: то, что осталось после выдачи и не имеет расхода.
- Не класть клиентское. Запчасть заказчика на полке: не ваш оборотный капитал. Если её смешали с своим остатком, сумма мёртвого врёт в обе стороны.
Актив в учёте отвечает: «сколько стоит коробка». Мёртвый остаток отвечает: «сколько из этих коробок уже не планирует стать нарядом».
Как за час вытащить цифру: без годовой инвентаризации
Не нужно пересчитывать весь каталог линейкой. Нужен срез остатка на сегодня и дата последнего списания по каждой позиции с количеством > 0.
- 1Снять остаток по закупке
По каждой строке: бренд, артикул, количество, закупочная цена, сумма. Итог полки: знаменатель. Без закупочной цены строку в мёртвое не кладите: вы не знаете, сколько денег там лежит.
- 2Проставить дни без расхода
Дата последнего списания со склада (в наряд, не «перемещение между ячейками»). Нет даты при живом количестве: это хуже 365 дней: позиция никогда не уезжала.
- 3Сложить три возраста
Сумма 91–180 дней, 181–365, старше года. Три числа, не одно «у нас неликвид». NADA смотрит профиль 0–6 / 6–12 / 12+. Вам достаточно тех же трёх корзин в рублях и в доле от полки.
- 4Сравнить с месяцем деталей
Себестоимость запчастей в закрытых нарядах за 30 дней. Разделите мёртвое 90 дней на эту себестоимость. «1,4 месяца продаж лежит молча» понятнее, чем «18% склада».
Учебный счёт, не среднее по рынку. Полка 1 200 000 ₽ по закупке. Без расхода 90+ дней: 280 000 ₽. Без расхода 12+ месяцев: 90 000 ₽. Себестоимость деталей за месяц: 320 000 ₽. Операционное мёртвое ≈ 0,9 месяца продаж запчастей. Годовое obsolescence ≈ 7,5% полки: уже выше дилерского ориентира NADA «меньше 5%», и это всё ещё не приговор независимой точке, а повод открыть список из 90 тысяч, а не спорить о «складе вообще».
Почему эта сумма дороже, чем вы заплатили поставщику
Закупка: вход. Пока коробка лежит, на неё капает стоимость содержания запаса: деньги, которые могли работать в ходовом, место, учёт, риск уценки. В литературе по запасам годовой carrying cost давно кладут в широкий диапазон; классический учебный ориентир Alford и Bangs (Production Handbook, 1940-е): порядка 25% стоимости запаса в год: это планировочная ставка, не замер вашей точки. Поздние обзоры показывают разброс примерно от 15% до 40%+ в зависимости от того, что включили: капитал, хранение, порчу, устаревание. Не подставляйте 25% как «среднее по СТО РФ». Подставьте свою стоимость денег.
Практично: если оборотные вы достаёте под 20% годовых, то 280 000 ₽ мёртвого стоят около 56 000 ₽ в год только как капитал, без полки и без уценки. Это аренда, которую вы платите коробкам без расхода. Её не видно в кассовом отчёте дня. Она сидит в том, что вы не купили A-фильтр и снова повезли срочное.
Почему цифра растёт, хотя «мы же ничего лишнего не берём»
- Страх пустого поста. После одного срыва купили «сразу три». Три остались. Следующий срыв: другая позиция. Полка толстеет не тем.
- Минимум на хвосте. Правило «чтобы не забыть» повесили на редкое. Система честно докупает то, что не едет. Минимум должен стоять на том, из-за чего пост встаёт каждую неделю.
- Заказное, которое не забрали / не приняли назад. Ошибка подбора и невозвратное через квартал становятся строкой мёртвого, не «разовой закупкой».
- Нет даты списания в учёте. Пока расход не в наряде, любая полка выглядит живой: «остаток же есть». Нет движения: нет сигнала.
- Срок возврата сгорел в чате. Пока сумма не вынесена списком с датой прихода, возвращать нечего. Остаётся уценка или правда в списании.
Чем кончается неучтённая сумма
Пока мёртвое не названо в рублях, его лечат не тем инструментом. Режут рекламу и ФОТ, потому что «денег нет». Полку не трогают: она актив. Через квартал актив тот же, людей меньше, ходового как не было.
- Касса тонкая при «богатом» складе: деньги уже отданы поставщику.
- Срочная закупка A при полном стеллаже C: платите премию за скорость тем капиталом, который спит.
- Уценка позже бьёт и прибыль, и самооценку учёта: «актив» стоил меньше, чем в остатках.
- Собственник считает, что не хватает оборотки на рост. Оборотка есть. Она в возрасте 181–365 дней.
Что сделать с цифрой на этой неделе: не «распродать склад»
Цель недели: сдвинуть рубли, не провести инвентаризацию ради галочки. Сортируйте список мёртвого не по алфавиту, а по шансу вернуть деньги.
- Сначала строки с живым окном возврата. Дата прихода + политика поставщика. Это единственные рубли, которые могут вернуться почти целиком. Пока нет списка с датами, «вернём неликвид»: лозунг.
- Потом уценка и «своим» по позициям без окна. Честная цена ниже закупки лучше, чем вечный актив. Зафиксируйте уценку в учёте, иначе касса придёт, а остаток соврёт.
- Стоп закупки впрок по этому списку. Пока строка в мёртвом, её минимум = 0, если это не сезон. Иначе отчёт уменьшите закупкой того же.
- Не размазывать: топ-20 сумм. Двадцать строк обычно держат большую часть рублей мёртвого. Их и двигайте. Хвост из мелочи оставьте на следующий цикл.
Что программа уже складывает. И чего она не знает про ваши деньги
В STOCRM отчёт «ABC×XYZ и dead stock» считает заморожено (dead stock): сумму закупочной стоимости позиций с остатком, у которых дней без списания ≥ порога. По умолчанию порог 365 дней; его можно поставить на 90. Фильтр «только dead stock» оставляет список под возврат и уценку. В строке есть корзина возраста: 0–30, 31–90, 91–180, 181–365, 365+. KPI: сумма и число позиций, не «сколько это стоит как капитал в год»: ставку денег программа не знает. Срока возврата поставщику в этом отчёте нет: даты прихода и окно возврата смотрите в движении и в договоре. Минимальные остатки: соседний контур: дефицит A, не мёртвое. Без списания в наряд «дней без расхода» не будет, и цифра замороженного останется нулевой при живой полке.
Вывод
Мёртвый остаток: не настроение склада. Это сумма. NADA учит дилера держать старше года без спроса меньше 5% полки и не путать оборот с возрастом. Независимой точке достаточно сегодня: две корзины 90 / 365, закупка не розница, сравнение с месяцем деталей, топ-20 строк с окном возврата. Пока этой суммы нет, вы спорите об «активе». Когда она есть, видно, чем платите за срочное и за рост.
Практическое правило: за час: остаток по закупке, дни без списания, три возраста, мёртвое ÷ месяц деталей. На неделе: возврат, уценка, стоп минимума на этом списке. Смежные тексты: полка морозит или кормит, пустой пост или неликвид, наличие или заказ, тихая прибыль на деталях. Разберём рублёвую сумму мёртвого на вашей полке. Тарифы, если нужна стоимость внедрения.