Как перераспределить запасы между точками, прежде чем закупать ещё

Tidy Cents · Руководство — Как перераспределить запасы между точками, прежде чем закупать ещё

Начинайте с запаса, который можно передать, а не с числа, показанного как остаток. Резервы уже принадлежат покупателям, повреждённые единицы не закрывают спрос, а страховой запас защищает точку-источник. Если в магазине 40 единиц, из них 5 в резерве и 15 страхового запаса, для перемещения доступно только 20.

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

Определите дефицит на том же горизонте

Определите дефицит в точке назначения на том же горизонте планирования. Точка со спросом 10 единиц не обязательно испытывает дефицит 10, если у неё уже есть годный запас или подтверждённое поступление, которое придёт вовремя. И наоборот, поставка, пришедшая после даты потребности, не решит сегодняшний дефицит.

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

Учитывайте упаковки и направления

Учитывайте упаковки и направления. Если товар перемещается только упаковками по 5, для дефицита в десять единиц нужны две упаковки. Направление с фиксированной стоимостью 50 и переменной 2 за единицу стоит 70 за перемещение десяти единиц. Это реальный расход денег, но его недостаточно, чтобы утверждать, что перемещение экономит деньги, пока бизнес не введёт также стоимость потерянной продажи, срочной закупки или списания по сроку.

У направления есть и календарь: дни отправки, срок доставки и дни приёмки в точке назначения. Направление со сроком доставки 5 дней, отправленное 2 ноября, приходит 7 ноября и не закрывает спрос на 4 ноября, как бы дёшево оно ни было.

Разобранный пример: 40 на остатке, не хватает 10, упаковки по 5

Ниже полный расчёт для пары магазинов, каждое число — так, как его показывает инструмент для этого примера.

Шаг Данные Результат
Свободный запас в магазине A 40 на остатке − 5 в резерве − 0 повреждено 35
Можно передать из магазина A 35 свободно − 15 страхового запаса 20
Дефицит в магазине B нужно 10 единиц 5 ноября, остатка и поступлений нет 10
Упаковки 10 единиц ÷ упаковка по 5 2 упаковки
Направление A → B отправка 2 ноября, срок 1 день прибытие 3 ноября, до даты потребности
Стоимость перемещения фиксированная 50 + 2 × 10 единиц 70,00
После перемещения у магазина B дефицит 0, магазин A сохраняет 15 страхового запаса дефицит меньше на 10 единиц

Поиск доказал, что при введённой цели нет плана с меньшим дефицитом. Таблица не говорит, что перемещение что-то «экономит», потому что стоимость дефицита не введена.

Проверьте источник после перемещения

Проверьте источник после перемещения. Количество, которое можно передать, — это ограничение, а не рекомендация. Если в примере поднять страховой запас источника с 15 до 35, передавать станет нечего. План, который всё равно перемещает десять, выглядел бы привлекательно в расчёте и был бы ошибочным на практике.

В числах: 35 свободно − 35 страхового запаса = 0 к передаче. Предложение переместить 10 становится невыполнимым, и в магазине B по-прежнему не хватает 10. При страховом запасе 30 магазин A может отдать 5 единиц: одну упаковку за 50 + 2 × 5 = 60,00, и в магазине B всё ещё не хватает 5.

Скоропортящийся товар добавляет время

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

Ещё пример: в магазине A есть партия OLD (30 единиц, срок истёк 1 ноября), партия SOON (20 единиц, срок до 5 ноября) и партия NEW (10 единиц, без срока). Дата плана — 2 ноября, направление прибывает 3 ноября, а товару нужно 2 дня остаточного срока после прибытия. OLD уже просрочена. SOON должна была бы оставаться годной после 5 ноября, поэтому она исключена. План перемещает 10 единиц из NEW за 70,00, и магазину B, которому нужно 15, всё ещё не хватает 5.

Вместимость работает так же: если магазину B нужно 20, а направление везёт 15 единиц, план перемещает 15 за 50 + 2 × 15 = 80,00 и показывает, что не хватает ещё 5.

Читайте статус оптимизации

Читайте статус оптимизации. «Допустимый» означает, что план удовлетворяет модели. «Оптимальный» означает, что поиск доказал отсутствие лучшего плана при введённой цели. Для большой задачи полезный план может появиться раньше доказательства. Сохраняйте в отчёте границу или разрыв, а не скрывайте их.

Цель по умолчанию показана на экране: как можно меньше единиц дефицита (с весом вашего приоритета), затем как можно меньше единиц под списание по сроку, затем самая низкая стоимость перемещения, затем как можно меньше направлений. Если два направления дают одинаковый физический результат, более дешёвое выигрывает уже после равенства по дефициту: направление из магазина C за 30 + 1 × 10 = 40,00 обходит направление из магазина A за 70,00, потому что оба оставляют магазин B без дефицита.

Сначала физический результат, деньги — когда вы их ввели

Без стоимости дефицита и списания сравнение остаётся физическим: единицы дефицита, единицы под риском списания и стоимость перемещения — в отдельных строках. С этими стоимостями инструмент может оценить результат в деньгах:

  • выгода = избежанная стоимость дефицита + избежанная стоимость списания − стоимость перемещения;
  • при стоимости потерянной продажи 4 за единицу перемещение 10 единиц избегает 40 стоимости дефицита и стоит 70, значит выгода равна −30,00, и денежная цель оставит товар на месте;
  • при 12 за единицу то же перемещение избегает 120, и выгода составляет 50,00.

Денежные суммы полностью зависят от введённых вами стоимостей; инструмент их не угадывает.

От предложения до приёмки

Предложение — это не движение товара. Утверждение фиксирует план, отправка уменьшает запас источника и переводит единицы в путь, приёмка увеличивает запас в точке назначения. Если из 10 единиц пришло 9, отдельная корректировка записывает недостающую единицу с причиной, и остаток, товар в пути и потери по-прежнему сходятся.

Чек-лист перед перемещением

  1. Посчитайте свободный запас: остаток минус резерв и повреждённое, без просроченных партий.
  2. Вычтите страховой запас источника, чтобы получить количество к передаче.
  3. Задайте один горизонт и один сценарий спроса для всех точек.
  4. Учитывайте подтверждённые поступления до даты потребности и не учитывайте более поздние.
  5. Округляйте до целых упаковок, если для товара не разрешено делить упаковки.
  6. Проверьте календарь, срок доставки, вместимость и дни приёмки направления.
  7. Исключите партии, срок которых истекает раньше прибытия плюс требуемый остаточный срок.
  8. Сравните с исходной ситуацией без перемещений в той же симуляции.
  9. Говорите об экономии, только когда введены стоимость дефицита и списания.
  10. Зафиксируйте статус: оптимальный в рамках модели или допустимый с границей и разрывом.

Чего этот метод не охватывает

Модель использует прямые направления между вашими точками, одну отправку на направление в плане и спрос, нужный в первый день его периода. Она не заказывает у поставщиков, не бронирует перевозчика, не прогнозирует спрос и не подключается к кассовой системе; вы вводите числа или импортируете CSV. Большие сети могут остановиться на лимите времени с допустимым планом и указанным разрывом. Если вы ещё решаете, сколько закупать, посмотрите Планировщик закупок товара; для пересчётов и потерь — Инвентаризация и контроль недостач; для партий со сроками — Контроль сроков, партий и отзывов.

Сравнивайте одной и той же симуляцией

Multi-Location Stock Transfer Optimizer сравнивает исходную ситуацию без перемещений, построенный план и план пользователя одной и той же симуляцией. Откройте вымышленное демо с тремя магазинами, чтобы посмотреть дефицит, сроки годности, упаковки, затраты и проводки от отправки до приёмки.

Открыть демо на вымышленных данных · Полная версия инструмента

Инструменты из этого руководства

Оптимизатор перемещения запасов между точками preview Интерактивный инструмент

Оптимизатор перемещения запасов между точками

Перемещайте уже имеющийся запас между своими точками, прежде чем закупать ещё, — с предварительной проверкой дефицита, сроков годности, упаковок, сроков доставки и стоимости.

Интерактивный инструмент
29 $

Другие руководства