В 2006 году Российско-Индийский Фармацевтический холдинг, столкнулся с проблемой нерационального распределения дефицитных запасов по филиалам. Одни центры продаж (ЦП) заказывали много товаров и продавали их с минимальной прибылью, другим филиалам, которые могли получить больше выручки, этой продукции не хватало. В результате компания теряла деньги.
Перед сотрудниками отдела логистики встала задача: в первую очередь отправлять товар в филиалы, которые принесут большую прибыль, а по другим ЦП распределять по остаточному принципу. Подобные расчеты было трудно сделать вручную, так как в компании насчитывалось 100 тыс. товаров и 27 филиалов. Поэтому в компании разработали собственный алгоритм.
Как создать программу
В 2006 году для работы с первичной документацией использовали программу «1C». В нее интегрировали расчетные модули SQL, которые выполняли автоматическую обработку и расчет данных (для управления запасами, распределения товаров по филиалам и пр.). Чтобы не покупать новое ПО и не объединять его с «1C», решили самостоятельно написать дополнительный расчетный модуль, который автоматически распределит товары между филиалами. Его созданием на протяжении месяца занимались я как руководитель аналитического отдела, руководитель отдела логистики, штатный программист и директор департамента маркетинга и логистики.
Принцип работы. Чтобы определить, в какие филиалы следует отправлять больше продукции, а в какие — меньше, требовалось рассчитать итоговый показатель прибыльности продаж товара в каждом из филиалов. Для этого использовали показатели работы филиалов и создали формулу. Данные для вычислений (таблица) заносили в программу «1C» и проверяли руководитель и аналитик логистического подразделения.
Расчетный модуль по формуле высчитывал показатели прибыльности продаж и распределял товары по филиалам. После этого запасы резервировались за центрами продаж для отправки с очередной машиной.
Каким компаниям подходит программа. Алгоритм пригодится компаниям с разветвленной сетью филиалов или магазинов, где требуется автоматизировать и централизовать распределение товаров и наблюдается постоянный дефицит продукции на уровне распределительного центра.
Как рассчитать прибыльность продаж товара
Чтобы рассчитать итоговый показатель прибыльности продаж товара, мы создали формулу, которая учитывала три показателя — прибыльность ЦП, оборачиваемость дебиторской задолженности в ЦП, время доставки товара до ЦП и начала продаж:
ИгогЦП = ПрибЦП - (ДебЦП + НачЦП) х 2%,
где ПрибЦП — прибыльность центра продаж;
ДебЦП — оборачиваемость дебиторской задолженности в центре продаж;
НачЦП — показатель, который учитывает, через какое время товар будет продаваться в центре продаж;
2% — стоимость денег компании в данный период.
Компания кредитовалась в банке под 24% в год и несла дополнительные затраты. Показатель в 2% мы получили, разделив банковскую ставку на 12 месяцев. Если компания не кредитуется в банке, учитывать этот показатель не нужно.
Например, вам необходимо высчитать прибыльность продаж дефицитных продуктов в филиалах А и В (таблица) за квартал, чтобы определить, в какой из них отправлять больше товара. Рассмотрим, как это сделать, используя данные из «1C».
Как вычислить прибыльность центра продаж. Прибыльность центра продаж рассчитывается как разница дохода от ЦП и расхода (издержек), деленная на расход:
где ОтгрЦП — сумма, на которую компания отгрузила товары филиалам за последний 91 календарный день. Компания заключала с клиентами центров продаж квартальные договоры, поэтому для оценки маржинальности опирались на показатели за квартал в рублях;
БонЦП — скидки, которые получали клиенты центров продаж за квартал в том случае, если полностью соблюдали условия договора. Например, поддерживали оговоренные объемы закупок у компании за длительный период и своевременно оплачивали эти объемы. Скидки — это дополнительные издержки для компании, поэтому они вычитались при расчете прибыльности филиала;
УСС — усредненная себестоимость товара за квартал.
Филиал А получил товары на меньшую сумму и с меньшей себестоимостью, чем филиал В, заработал меньше бонусов. Подставив данные из таблицы в формулу, получаем, что прибыльность продаж А выше и равна 18%, прибыльность В — 11%. Значит, филиал А реализует товары эффективнее.
Как рассчитать оборачиваемость дебиторской задолженности. Компания отгружала товар филиалам с отсрочкой платежа, которая у филиалов различалась. Чтобы учесть этот фактор, необходимо рассчитать, как быстро филиалы закроют дебиторскую задолженность:
где ОДЗ — текущая общая дебиторская задолженность центра продаж на момент расчета в рублях;
ОплЦП — выручка в рублях, полученная в центре продаж за последние 30 календарных дней.
Подставив значения из таблицы в формулу, определяем, что филиал А рассчитается с дебиторской задолженностью за 0,9 месяца, а филиал В — за 1,5 месяца. Соответственно, от филиала А компания получит прибыль быстрее.
Данные и документы, необходимые для расчетов в программе
Показатель |
Филиал А |
Филиал В |
Откуда можно взять |
ОтгрЦП — отгрузка центрам продаж |
1 млн руб. в квартал |
2 млн руб. в квартал |
Расходные накладные |
БонЦП — бонусы клиентам центров продаж |
10 тыс. руб. в квартал |
25 тыс. руб. в квартал |
Счета клиентам, к которым привязаны расходные накладные |
УСС — усредненная себестоимость товара за квартал |
840 тыс. руб. в квартал |
1 млн 775 тыс. руб. в квартал |
|
ОДЗ — общая дебиторская задолженность |
990 тыс. руб. в квартал |
2 млн 700 тыс. руб. в квартал |
Разница между отгруженными расходными накладными и полученными оплатами |
ОплЦП — выручка центров продаж |
1 млн 100 тыс. руб. в квартал |
1 млн 800 тыс. руб. в квартал |
Оплаты филиалов, проведенные бухгалтерией |
СумТЗ — суммарный товарный запас |
15 тыс.упаковок |
0 |
Данные по остаткам склада |
УходЦП — текущий план продаж товара в филиале |
50 тыс.упаковок |
80 тыс. упаковок |
|
ДостЦП — время доставки товара до центров продаж |
15 дней |
9 дней |
Справочные данные, которые заносили в карточку филиала сотрудники логистического отдела |
РезЦП — резерв товара для центров продаж |
0 |
20 тыс.упаковок |
Данные из документов резерва |
Как рассчитать время доставки и начало продаж товара. Чтобы рассчитать начало продаж товара в филиале, учитывали три фактора: когда продукцию доставят в филиал: когда филиал реализует запас данного товара со склада; сколько будет продаваться товар, который ждет отгрузки в этот филиал в распределительном центре.
где СумТЗ — суммарный товарный запас (в упаковках). Показатель учитывает товарный остаток на складах филиала и товары, которые на момент расчета ждут отгрузки;
УходЦП — текущий план продаж товара в филиале (в упаковках);
ДостЦП — время транзитной доставки товара до центра продаж из Москвы плюс пять дней (запас на случай задержки поставки в филиал и работы по приемке товара в филиале);
РезЦП — товарный резерв для центра продаж на складе. Это товар филиала, который ждет доставки, но лежит на распределительном складе в Москве.
После вычислений находим, что товар, который мы собираемся поставить, начнет продаваться в филиалах практически одновременно: в филиале А — через 0,5 месяца, в филиале В — через 0,55 месяца.
Итог. Мы рассчитали показатели, чтобы определить итоговую прибыльность продаж в филиалах А и В. Если подставим подсчитанные значения в первую формулу, получим, что филиал А приносит 15% прибыли от реализации товара, а филиал В — 7%. Соответственно, в филиал А следует отправить больше товара, а в филиал В — меньше.
Как определить, сколько товаров нужно филиалам
После того как программа распределит филиалы по группам, высчитывается количество товара для отправки на одну неделю. Для этого время умножается на скорость продаж: УходЦП х 7/30, где 7 — количество дней в неделе, 30 — в месяце. Так как поставки в филиалы шли еженедельно, то неделя — наименьший период, на который необходимо обеспечивать продажи.
Так как у филиала А (из примера) прибыльность больше, следует отправить туда запас на неделю. Если речь идет о дефицитном товаре, значит, его не хватает всем филиалам между поставками. Например, чтобы обеспечить филиалы А и В на месяц, необходимо 700 шт. товара: 400 шт. для А и 300 шт. для В. У компании есть 300 шт. Чтобы дефицит достался двум филиалам, следует сначала отправить в филиал А товары на одну педелю (100 шт.). Потом распределяем в филиал В 75 шт. товара и т. д. При такой схеме приоритет отдается филиалам с максимальной прибылью, но при этом и другие филиалы не остаются без дефицитного товара.
Результат
Больше запасов стали получать филиалы с хорошей прибылью. Остальные ЦП, где продажи шли хуже, не расходовали продукцию зря. Кроме того, эти филиалы, получив недостаточный объем товара, увеличивали отпускную цену, чтобы повысить прибыльность и в следующий раз получить больше дефицитного продукта. За счет этого через месяц использования программы прибыль компании выросла в 2,5 раза.
Валерий Разгуляев,
управляющий информацией компаний «Избенка» и «ВкусВилл».
«Избенка» и ВкусВилл» cети магазинов продуктов для здорового питания. На рынке с 2009 года. Сегодня насчитывают более 100 торговых точек в Москве и Московской области.
Беларусь, г.Минск, пр-т Независимости, 169,
Бизнес-центр "XXI ВЕК", офис 805-С
9:00-18:00 Пн.-Пт.