В типовой конфигурации 1С:Управление торговлей 11.4 (и более поздних версиях) бонусная система по умолчанию реализована через механизм автоматических скидок. Это означает, что при оплате товара бонусами система просто уменьшает его продажную стоимость в документе реализации. Если клиент оплачивает 99% стоимости товара накопленными баллами, выручка по такому заказу стремится к нулю, в то время как себестоимость товара остается прежней. В результате отчет Валовая прибыль показывает огромный убыток по конкретной сделке.
Для многих компаний такая ситуация неприемлема, так как искажается рентабельность отдельных товаров и эффективность работы менеджеров. Рассмотрим подробнее, как можно решить эту проблему, используя различные подходы — от организационных до технических.
Проанализируем ситуацию с точки зрения маркетинга. Бонусная программа — это долгосрочный инструмент удержания клиента. Когда мы отдаем товар за 1% стоимости, мы не совершаем убыточную сделку в вакууме, а инвестируем в лояльность покупателя, который ранее уже принес нам прибыль, покупая товары за полную стоимость.
В этом случае рекомендуем изменить подход к анализу отчетов:
Валовая прибыль по клиентам за длительный период (квартал, год).Если итоговая рентабельность клиента находится в рамках целевых показателей, значит, программа лояльности работает корректно. Однако этот метод не решает проблему, если менеджерам важно видеть «чистую» рентабельность самих товаров.
Если бизнес-задача требует, чтобы выручка по товару всегда отражалась в полном объеме (без учета скидки), необходимо уйти от использования механизма Скидки (наценки). Вместо этого разберем вариант, где бонусы выступают виртуальным платежным средством.
В 1С:УТ 11 реализован механизм работы с подарочными сертификатами. Рассмотрим, как его адаптировать под бонусную систему:
Оплата (или в РМК как вид оплаты), а не как скидка в табличной части Товары.Статьи расходов компании (например, «Маркетинговые акции»).Таким образом, рентабельность товара остается высокой, а затраты на бонусы переходят в категорию коммерческих расходов организации.
Если вы не хотите использовать сертификаты, можно реализовать доработку системы, которая будет «разворачивать» скидку в отчетности. Выясним причину, по которой это важно: руководителю нужно видеть, сколько реально заработал товар, и сколько мы потратили на его продвижение.
Для реализации этого метода потребуется доработка регистров или создание сложного отчета:
В типовом регистре Выручка и себестоимость продаж данные хранятся уже за вычетом скидок. Посмотрим на пример логики, которую можно реализовать в коде для извлечения суммы бонусов:
// Пример логики для выборки сумм, оплаченных бонусами
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Продажи.Номенклатура КАК Товар,
| Продажи.СуммаВыручкиОборот КАК ВыручкаСоСкидкой,
| Продажи.СтоимостьОборот КАК Себестоимость,
| ЕСТЬNULL(СкидкиПоЗаказам.СуммаСкидкиБонусами, 0) КАК БонуснаяСкидка
|ИЗ
| РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&НачалоПериода, &КонецПериода) КАК Продажи
|ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.СкидкиНаценки КАК СкидкиПоЗаказам
| ПО Продажи.Регистратор = СкидкиПоЗаказам.Ссылка";
// Далее в отчете: РеальнаяВыручка = ВыручкаСоСкидкой + БонуснаяСкидка
Рассмотрим более сложный, но справедливый с точки зрения экономики подход. Он предполагает, что расход на бонус должен ложиться не на тот товар, который купили за бонусы («водяра»), а на те товары, за покупку которых эти бонусы были начислены («хлеб и молоко»).
Разберем по шагам, как это выглядит в теории:
Важно: Реализация этого метода в 1С:УТ 11.4 потребует серьезного изменения механизмов проведения документов и партионного учета. Без существенной кастомизации конфигурации реализовать это крайне сложно, так как типовой механизм не знает, на какую именно покупку годовой давности сослаться при списании бонуса сегодня.
Проанализировав ситуацию, можно сделать следующие выводы:
Партнеров или Соглашений, а не отдельных документов.Валовая прибыль, которая будет виртуально «возвращать» сумму скидки в доходную часть, показывая реальную торговую наценку до применения программы лояльности.Выбор метода зависит от того, насколько критична для вашей компании точность показателя Рентабельность в разрезе каждой товарной позиции. Если во главе угла стоит финансовый результат компании в целом — типового механизма скидок достаточно, если же KPI менеджеров привязаны к маржинальности каждой сделки — необходимо внедрять оплату бонусами через «виртуальный кошелек» или сертификаты.