Запасы
«Осталось 62» само по себе не говорит, на сколько дней хватит: столько может уйти за два дня, а может лежать полгода. invent.sale переводит остаток в дни покрытия и называет состояние каждой позиции — вместе с деньгами, которые за ним стоят.
Считается на продажах и остатках; дни отсутствия — на их истории по дням.
Экран
Числа условные. Столбец «состояние» — не ярлык, а вывод из покрытия: именно он превращает остаток в решение.
| Позиция | Остаток | Покрытие | Состояние | Деньги |
|---|---|---|---|---|
| Творог 9% 200 г · точка 07 | 0 | 0 дней | Пусто | −4 200 упущено |
| Молоко 3,2% 1 л · точка 07 | 240 | 73 дня | Излишек | 18 400 стоит |
| Кефир 2,5% 0,5 л · точка 07 | 41 | 14 дней | Норма | — |
| Сметана 20% 400 г · точка 07 | 96 | продаж нет | Неликвид | 24 000 без движения |
Покрытие — остаток, делённый на дневную скорость. У позиции без продаж его нет вовсе: делить на ноль нельзя, и такая строка идёт в разбор, а не в неликвид автоматически — новинка, сезон и залежалое выглядят одинаково.
Цена вопроса
| Состояние | Что за ним стоит |
|---|---|
| Пусто | Упущенные продажи: дни без товара, умноженные на дневную выручку позиции. Оценка снизу — остаток снимается на конец дня, и то, что кончилось утром и приехало вечером, в счёт не попадёт. |
| Излишек | Замороженные деньги: то, что не уйдёт за горизонт продаж. Уходит скидкой или перемещением в точку, где эта позиция быстрее. |
| Неликвид | Капитал под риском: продаж нет вовсе. Списать, уценить или держать — коммерческое решение, а не расчётное. |
На чём считает
Продажи и остатки — минимум, на котором таблица уже собирается. История остатков по дням нужна только для одного столбца, зато самого дорогого — упущенной выручки.
| Из вашего учёта | invent.sale считает | Что получаете |
|---|---|---|
| Продажи по дням | Дневную скорость по позиции и точке | Сколько уходит в день |
| Остаток на утро | Остаток ÷ скорость | Покрытие в днях |
| Срок поставки | Порог, ниже которого позиция в риске | Кто войдёт в дефицит в ближайшие дни |
| История остатков | Дни, когда позиция стояла в нуле | Упущенную выручку, оценкой снизу |
Границы
| Правило | Почему так |
|---|---|
| Не видит внутридневных пропаданий | Остаток снимается на конец дня: товар, кончившийся утром и приехавший вечером, в счёт не попадёт. |
| Не путает списание с продажей | Расходная накладная уменьшает остаток, но спросом не является — иначе списанное заказывалось бы заново. |
| Не выносит приговор по неликвиду | Система показывает сумму и возраст. Списать, уценить или держать — решение человека. |
| Решает категорийный менеджер | Уценить излишек или перевезти его туда, где позиция уходит быстрее. |
| Признаёт потерю коммерческий директор | Он же решает, оставить позицию в матрице или вывести. |
Переведём остатки в дни и покажем, где риск, где излишек и где капитал под риском.