В статье рассмотрим кейс по решению задачи контроля и анализа применения скидок в «1С:ERP. Управление холдингом» и детализации расходов на продажу по различным статьям калькуляции цены.
Модель калькуляции цен
Реализация модели в 1С:ERP УХ
Расчет цены отгрузки в заказе клиента
Анализ выручки
Конфигурация «1С:ERP. Управление холдингом» предоставляет качественный инструмент, который позволяет настроить и использовать скидки для расчета цены отгрузки в документе. При этом управленческий анализ применения скидок и детализация расходов на продажу по разным статьям калькуляции цены ограничены.
Если открыть центральный управленческий отчет подсистемы «Продажи» — «Валовая прибыль предприятия», то легко увидеть, что типовая аналитика скидок состоит всего из двух параметров: «сумма автоматической скидки» и «сумма ручной скидки» (рис.1).
Рис.1. Отчет по прибыли по отгрузкам
Эти две колонки скидок агрегируют в себе данные из одноименных полей документа отгрузки. В «сумме скидки автоматической» собираются все скидки, примененные в документе по заранее заданным правилам и заранее внесенным значениям скидок. Сумма скидки ручной — поле для ввода произвольной суммы скидки на этапе оформления документа.
Для полноценного анализа расходов при продаже товаров и услуг этих данных недостаточно — управленцы не понимают какими скидками и почему уменьшается выручка.
В рамках проекта автоматизации учетной системы на базе программы «1С:ERP. Управление холдингом» специалисты «КомЛайн» разработали новое решение по управлению и анализу применения акций и скидок. Его назначение — полноценный управленческий контроль продаж. Предлагаем его рассмотреть.
Модель калькуляции цен
Финальная цена отгрузки клиенту формируется исходя из базового прайс-листа поставщика. Базовая цена — общая для всех каналов сбыта. Путем применения скидки или наценки к базовой цене происходит формирование прайс-листа канала сбыта. Пример таких каналов: федеральные сети, региональные сети, HoReCa, дистрибьюторы.
В рамках канала сбыта каждый покупатель может получать индивидуальный набор скидок в зависимости от условий работы. Эти скидки фиксируются в коммерческих условиях клиента и имеют собственную кодификацию внутри компании. Пример: скидка за логистику, скидка за трейд-маркетинг, edlp.
После применения всех скидок по коммерческим условиям для каждого клиента формируется регулярная цена. К регулярной цене могут применяться различные акции на определенный период и по определенным условиям. Например, промо-акция, скидка за предоплату, скидка за самовывоз. Все эти акции и скидки также кодифицируются как отдельные статьи калькуляции цены.
В результате применения скидок по всем статьям калькуляции в документе отгрузки рассчитывается финальная цена продажи клиенту.
Реализация модели в 1С:ERP УХ
Для реализации статей калькуляции цены специалисты «КомЛайн» использовали типовые объекты 1С — справочники виды цен, скидки и наценки. Базовую цену и цену канала сбыта завели как виды цен. И именно вид цены канала сбыта указывали в справочнике «Соглашения с клиентом» для автоматической установки в заказ клиента как базы для расчета скидок.
Рис.2. Типовое соглашение на сегмент клиента
Коммерческие условия и акции вносились в систему как скидки специальной ценой или процентом.
В справочник скидок был добавлен реквизит «код статьи калькуляции» для идентификации типа скидки и дальнейшей кластеризации скидок в управленческой отчетности и интерфейсах пользователей. Для каждого клиента в справочнике скидок выстраивалась строгая иерархия: группа коммерческих условий, группа промо, группа скидок с условием предоставления. У каждой группы определены индивидуальные правила совместного применения — последовательное применение скидок, вытеснение по приоритету и т.д.
Рис.3. Иерархия скидок для калькуляции цены отгрузки
Значения скидок и специальных цен имели несколько точек ввода: часть из них загружалась из согласованного файла MS Excel, поступление другой части происходило интеграционно — из сторонних систем расчета маркетинговых акций. Для ускорения процесса ручного ввода и корректировок ценовых условий был разработан инструмент оперативной загрузки данных из Excel с учетом правил и контролей описанной выше архитектуры. Эта разработка позволила минимизировать риски нарушения иерархии скидок, вызванных ошибками ввода.
Рис.4. Инструмент загрузки цен
Проанализировать все действующие ценовые условия пользователь может в отчете прайс-листа клиента. Доступны отборы по сегменту, партнеру и номенклатуре.
Рис.5. Прайс-лист
Расчет цены отгрузки в заказе клиента
В основе расчета конечной цены отгрузки для заказа клиента лежали типовые механизмы расчета скидок и наценок. Заполнение первоначальной цены для клиента выполнялось согласно вида цен соглашения — цена канала сбыта. Далее согласно выстроенной иерархии и правилам скидок и наценок система при записи документа рассчитывала итоговую цену. Все примененные автоматические скидки фиксировались в табличной части скидок документа. Отдельно начислялась сумма ручной скидки. В поле ручной скидки распределялись обязательства. Обязательства были отдельной статьей калькуляции, они вносились в систему интеграционно определенной суммой на месяц по клиенту.
Клиентов, у которых есть нераспределенные обязательства на текущий период, система подсвечивала менеджеру.
Менеджер принимал решение о распределении обязательств на конкретный заказ клиента, после чего нажимал на кнопку «Распределить обязательства», и система по каждой строке последовательно уменьшала сумму отгрузки на сумму обязательств до значения минимальной отгрузочной цены на алкогольную продукцию. Менеджер мог управлять распределением вручную — передвигая строки заказа и удаляя вручную распределенные обязательства для определенных позиций. Также в настройках номенклатуры можно выбрать SKU, которые не будут участвовать в распределении.
Для удобства анализа примененных скидок в заказе и реализации была добавлена новая форма «Калькуляции цен». Чтобы перейти к форме, необходимо кликнуть на поле автоматической скидки.
В форме отображалось дерево скидок по номенклатуре с промежуточными расчетными значениями регулярной цены и округлениями. Округления цены могли возникать из-за разницы рассчитанного процента скидки до регулярной цены и значения регулярной цены. Все округления указывались в тысячных или десятитысячных.
Например, если цена канала сбыта 192,20 руб и согласована скидка в 2,5%, строгий математический расчет выдаст регулярную цену 187,395. В документе же будет установлена 187,4, а 0,005 руб. отнесется на статью округлений.
Для хранения этих округлений был добавлен специальный регистр, так как при больших объемах торговли разница в округлении дает заметную сумму прибыли или убытка, которую важно мониторить в отчетах.
Рис.6. Калькуляция цены в документах
Анализ выручки
Основное ограничение типового функционала отечественной ERP системы в части скидок — отсутствие данных о примененных скидках в регистрах для их дальнейшего использования в отчетах. Типовой функционал ограничивается расчетом цены отгрузки в документе.
В рамках расширения модели цен специалисты «КомЛайн» добавили новый регистр накопления для детализации выручки. В нем в разрезе документа отгрузки, клиента, номенклатуры и статьи калькуляции цены хранится информация по суммам отгрузки.
Рис.7. Пример движений по одному документу отгрузки
Этот регистр позволяет получить информативный отчет по анализу выручки.
Рис.8. Сводный отчет со всей информацией по отгрузке.
Таким образом, описанное архитектурное решение дало возможность управляющему звену компании оперативно получать детализированную информацию о расходах по продаже продукции, осуществлять анализ выручки и гибко управлять ценовой политикой холдинга. У пользователей появились автоматизированные рабочие места по вводу информации и контролю применения цен.
Похожие статьи
Спасибо! Ваша заявка отправлена
В ближайшее время мы с Вами свяжемся!
Капча введена не верно