Выручка — это ещё не деньги, которые остались у бизнеса. Финансовая аналитика RetailCRM позволяет увидеть, сколько заказы приносят на самом деле: с учётом себестоимости, скидок, возвратов и стоимости доставки. Разберём, как настроить учёт так, чтобы цифры прибыли были достоверными.
Почему выручка обманывает, а прибыль — нет
Стандартные дашборды показывают сумму заказов — валовую выручку. Это верхняя строка отчёта о прибылях и убытках, но она ничего не говорит о рентабельности. Два интернет-магазина с одинаковым оборотом могут иметь разную чистую прибыль в разы: всё решают себестоимость товара, глубина скидок и доля возвратов.
RetailCRM разделяет несколько уровней денежного результата, и важно не путать их между собой:
- Сумма заказа — то, что заплатил клиент до вычетов;
- Валовая прибыль (маржа) — выручка минус закупочная себестоимость товаров;
- Чистая прибыль — валовая прибыль за вычетом расходов на доставку, эквайринг, рекламу и возвраты.
Учёт закупочных цен и себестоимости
Чтобы RetailCRM считала маржу, у каждой товарной позиции должна быть закупочная цена. Она хранится в свойстве purchasePrice торгового предложения и подтягивается в заказ в момент его создания. Дальше система вычитает себестоимость из суммы позиции и получает валовую прибыль по строке заказа.
Источники закупочной цены выстраивают по приоритету:
- Каталог — цена задана вручную у товара или его торгового предложения;
- Интеграция с 1С или складом — себестоимость передаётся при синхронизации остатков;
- Расчёт по последней поставке — если ведётся приёмка через закупки RetailCRM.
Если закупочная цена меняется от партии к партии, корректнее фиксировать её в момент отгрузки, а не хранить одно усреднённое значение — иначе маржа по старым заказам будет пересчитываться задним числом.
Отчёты о прибыли и марже
Финансовые показатели собраны в разделе аналитики. Основные разрезы, которые дают картину прибыльности:
| Отчёт | Что показывает | Для какого решения |
|---|---|---|
| Прибыль по заказам | Маржа и рентабельность каждого заказа | Выявить убыточные сделки и скидки |
| Прибыль по товарам | Маржинальность SKU и категорий | Управление ассортиментом и ценами |
| Прибыль по каналам | Рентабельность источников заказов | Перераспределение рекламного бюджета |
| Динамика прибыли | Тренд маржи по периодам | Контроль сползания рентабельности |
Ключевая метрика — маржинальность в процентах, а не в рублях. Заказ на 50 000 ₽ с маржой 8% менее выгоден, чем заказ на 12 000 ₽ с маржой 40%. Сортировка отчёта по проценту маржи быстро показывает, какие сегменты тянут рентабельность вниз.
Как скидки, возвраты и доставка съедают маржу
Валовая прибыль — ещё не финал. До чистой прибыли доходит меньше, и RetailCRM помогает увидеть, куда утекают деньги:
- Скидки и промокоды. В заказе фиксируется поле скидки, и в отчёте видно, насколько купоны обнуляют маржу. Скидка 20% на товар с наценкой 25% оставляет почти нулевую прибыль.
- Возвраты. Заказ в статусе группы «Отменён» или с оформленным возвратом должен исключаться из прибыли. Проверьте, что статусная модель настроена так, чтобы возвраты не попадали в выручку.
- Доставка. Себестоимость доставки (тариф службы) часто выше, чем сумма, которую заплатил клиент. Разницу нужно относить на расходы.
- Эквайринг и комиссии маркетплейсов — вычитаются из чистого результата.
Учёт расходов и переход к чистой прибыли
RetailCRM хорошо считает валовую прибыль (выручка минус себестоимость товара), но постоянные и косвенные расходы — аренда, зарплаты, реклама вне привязки к заказу — в базовой аналитике не учитываются автоматически. Для полной картины чистой прибыли есть несколько подходов:
- Расходы на заказ. Стоимость доставки и упаковки заносить в заказ, чтобы они вычитались из маржи по каждой сделке.
- Рекламные расходы по каналам. Сопоставлять затраты на источник с выручкой этого канала — так получается ROMI и стоимость привлечения (CAC).
- Выгрузка в BI. Данные заказов через API или интеграцию отправляются в Power BI или Yandex DataLens, где к ним добавляют накладные расходы и строят полноценный P&L.
Расчёт валовой прибыли на стороне API удобно получать через ресурс статистики заказов, а по товарам — сопоставляя summ позиции и purchasePrice. Это основа для внешней финансовой модели.
Финансовые метрики, за которыми стоит следить
Набор показателей, который стоит вывести на дашборд руководителя и проверять еженедельно:
| Метрика | Формула | О чём говорит |
|---|---|---|
| Валовая маржа, % | (Выручка − Себестоимость) / Выручка | Базовая рентабельность продаж |
| Средний чек | Выручка / Число заказов | Ценность одной покупки |
| Доля скидок | Сумма скидок / Выручка | Агрессивность промо |
| Доля возвратов | Сумма возвратов / Выручка | Качество ассортимента и логистики |
| ROMI по каналу | Прибыль канала / Расходы канала | Эффективность рекламы |
Итог
Финансовая аналитика RetailCRM превращает поток заказов в понятную картину прибыли: где зарабатываете, где работаете в ноль, а где скидки и возвраты съедают всю наценку. Фундамент здесь — корректно заполненная себестоимость и грамотно спроектированная статусная модель, иначе даже красивый отчёт вводит в заблуждение. Дальше подключаются учёт расходов и выгрузка в BI для полноценного P&L.
Мы помогаем настроить учёт закупочных цен, привести статусы и возвраты в порядок и построить дашборды прибыли — вплоть до интеграции с Power BI и Yandex DataLens. В результате вы принимаете решения по ассортименту и рекламе, опираясь на реальную маржу, а не на выручку.
Частые вопросы
RetailCRM показывает чистую прибыль автоматически?
Из коробки система считает валовую прибыль — выручку за вычетом себестоимости товаров. Чистая прибыль требует учёта доставки, эквайринга, рекламы и постоянных расходов, которые заносят в заказ или добавляют во внешней BI-модели.
Откуда берётся себестоимость в отчётах?
Из закупочной цены товара или торгового предложения. Она задаётся вручную в каталоге либо передаётся из 1С или складской системы при синхронизации. Без заполненной закупочной цены маржа считается некорректно.
Почему прибыль в отчёте завышена?
Чаще всего не заполнена себестоимость или возвраты и отмены не исключены из выручки из-за ошибок в статусной модели. Проверьте закупочные цены у всех SKU и настройку групп статусов.
Как учесть скидки и промокоды в прибыли?
Скидка фиксируется в заказе и уменьшает сумму позиции, поэтому маржа автоматически считается уже после её применения. В отчёте по прибыли видно, насколько промо снижают рентабельность.
Можно ли считать маржинальность по каждому товару?
Да, отчёт по прибыли товаров показывает маржу и рентабельность каждого SKU и категории. Это помогает выводить из ассортимента низкомаржинальные позиции и корректировать цены.
Как учитывать рекламные расходы?
Расходы на источник сопоставляют с выручкой соответствующего канала, получая ROMI и стоимость привлечения. Для сложных моделей данные выгружают в Power BI или Yandex DataLens и добавляют затраты вручную.
Учитывает ли система стоимость доставки в прибыли?
Если себестоимость доставки заносится в заказ, она вычитается из маржи. Тариф службы доставки нередко выше суммы, оплаченной клиентом, и эту разницу важно относить на расходы.
Нужна ли внешняя BI-система для финансовой аналитики?
Для валовой маржи и базовых показателей хватает встроенных отчётов. Внешняя BI нужна, когда требуется полноценный P&L с постоянными расходами, консолидация нескольких юрлиц или собственные формулы прибыли.
Поможем с настройкой и поддержкой RetailCRM
Поможем с настройкой, доработкой и поддержкой RetailCRM.