Автоматизация процессов

Маржинальность сделки в Bitrix24: как считать, когда клиент платит частями

Почему маржа в Excel всегда опаздывает, как настроить график платежей и расчёт прибыли по факту оплаты в Bitrix24 и что делать с просроченной дебиторкой. Практика для бизнеса РБ.

Команда SAPETIA8 мин чтения
Содержание статьи

Есть один разговор, который повторяется почти в каждой компании со сложными расчётами. Спрашиваешь: «Какая у вас маржа по текущим договорам?» Отвечают: «В конце месяца посчитаем».

Это нормальный ответ для бухгалтерии. Но для управления это ответ «мы не знаем». Потому что решения - брать ли следующий заказ, давать ли скидку, хватит ли денег на закупку - принимаются сейчас, а не в конце месяца.

Разберём, почему так выходит, что с этим делать в Bitrix24 и почему расчёт по частям оплат - не бухгалтерская прихоть, а управленческая необходимость. С прицелом на бизнес в Минске и по всей Беларуси.

Почему Excel всегда опаздывает

Классическая схема: сделка закрылась - экономист выгрузил данные, свёл с оплатами и затратами, посчитал маржу. Через две-три недели после факта.

Проблема не в Excel. Excel считает прекрасно. Проблема в том, что расчёт отвязан от момента, когда происходит событие.

Из-за этого возникает несколько неприятных эффектов:

  • Убыточная сделка видна постфактум. Когда уже нельзя ни пересогласовать цену, ни отказаться.
  • Скидки раздаются вслепую. Менеджер не знает, сколько запаса прочности осталось в конкретной сделке, и торгуется от цены, а не от маржи.
  • Дебиторка живёт отдельной жизнью. График платежей - в одной таблице, факт оплат - в другой, сделка - в третьей. Сходятся они раз в месяц, и то не всегда.
  • Расчёт зависит от одного человека. Который считает, знает нюансы и однажды уходит в отпуск.

Что ломается конкретно, когда оплата идёт частями

Пока клиент платит один раз и сразу, всё относительно просто: закрыли сделку - посчитали. Как только появляется график платежей, конструкция разваливается.

Непонятно, сколько уже заработано

Сделка на условные 100 тысяч, из них оплачено 40. Какая по ней прибыль? Формально - никакой, сделка не закрыта. Фактически - часть маржи уже получена, и она есть в деньгах компании. Отчёт, который этого не показывает, врёт в обе стороны.

График платежей ведут вручную

Отдельная таблица с датами и суммами. При изменении условий её правят руками - иногда правят, иногда забывают. К третьему месяцу таблица и реальность расходятся, и никто не может сказать, где правда.

Просрочка обнаруживается случайно

Плановый платёж не пришёл. Об этом узнают, когда кто-то решит проверить. Или когда клиент сам позвонит. Или в конце квартала, при сверке. Между «просрочил» и «заметили» проходят недели, за которые долг успевает вырасти.

Остаток долга считают заново каждый раз

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

Почему это дорого

Замороженные деньги. Просроченная дебиторка - это ваш оборотный капитал, которым временно пользуется клиент. Бесплатно. Чем позже вы её замечаете, тем дольше это длится.

Убыточные сделки, которые не остановили. Если маржа видна только в конце, компания успевает набрать ещё несколько похожих сделок на тех же условиях.

Скидки не по делу. Без понимания маржи менеджер защищает цену, а не прибыль. Иногда он отдаёт пять процентов там, где было можно ноль, - и наоборот, упирается там, где скидка окупилась бы объёмом.

Управленческие решения по ощущениям. Самое дорогое. Когда цифры приходят с задержкой в месяц, руководитель начинает опираться на интуицию - и обычно она смещена в сторону оптимизма.

Как это решается: платёж как отдельная сущность

Ключевая идея - перестать считать платёж атрибутом сделки и сделать его самостоятельным объектом со своим жизненным циклом: план → факт → закрытие.

Технически это делается на смарт-процессах. Каждый плановый платёж - отдельный элемент со своей датой, суммой, статусом и связью со сделкой. Тогда система может с ним работать: напоминать, пересчитывать, подсвечивать.

В одном из наших проектов компания с оплатой по графику считала маржинальность вручную в Excel уже после закрытия сделки, и руководитель не видел реальную прибыль по текущим договорам. Механика решения (детали - в кейсе про расчёт маржи по частям оплат):

Что происходит Что делает система Что получает бизнес
Менеджер запускает график платежей по сделке Создаётся нужное количество плановых платежей на нужные даты и суммы График не нужно вести в отдельной таблице
Приходит фактический платёж Фиксируется сумма, пересчитывается остаток долга и маржа по оплаченному Маржа известна в день оплаты, а не в конце месяца
Наступает дата планового платежа Ответственному ставится напоминание, просрочки подсвечиваются отдельно Просроченная дебиторка не теряется из вида

Обратите внимание на третью строку. Она про то, что просрочку не надо искать - она сама себя показывает.

Что нужно решить до настройки

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

Что входит в себестоимость. Только закупка? Плюс доставка? Плюс работа своих сотрудников? Плюс аренда и общие расходы? Правильного ответа нет, есть решение компании - но оно должно быть одно.

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

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

Как учитывать частичные платежи в разрезе позиций. Оплата закрывает сделку пропорционально или сначала гасит конкретные позиции? От этого зависит, как считается маржа по каждому поступлению.

Эти вопросы стоит разобрать до старта - примерно так же, как при подготовке технического задания на внедрение CRM.

Отчёты, которые появляются следом

Как только платежи стали объектами, а маржа считается автоматически, становятся доступны отчёты, которые раньше собирались вручную или не собирались вовсе:

  • Маржа по менеджерам - не по обороту, а по прибыли. Часто меняет представление о том, кто в отделе лучший.
  • Маржа по направлениям и товарным группам - видно, что продаётся много и невыгодно.
  • Платёжный календарь - сколько денег придёт на этой неделе и на следующей.
  • Дебиторка по срокам - до 30 дней, 30-60, свыше 60.
  • Средний срок оплаты по клиентам - кто платит вовремя, а кто стабильно на две недели позже.

Последний пункт часто оказывается самым полезным: он превращает разговор «клиент немного задерживает» в конкретную цифру, с которой можно идти на переговоры об условиях.

Про то, как из таких данных собираются рабочие дашборды, - в статье «KPI и дашборды в Bitrix24».

Кто и когда смотрит эти цифры

Отчёт, который никто не открывает, не окупается - каким бы правильным он ни был. Поэтому вместе с расчётом стоит сразу договориться о ритуале: кто, когда и на что смотрит.

Рабочая схема, которая приживается чаще других:

  • Менеджер - ежедневно, но только своё: сколько его сделок с просроченным платежом и какая маржа по его текущим договорам. Не отчёт, а два числа в начале дня.
  • Руководитель отдела - раз в неделю: маржа по менеджерам и дебиторка по срокам. Здесь важна динамика, а не абсолютные цифры.
  • Собственник или финансовый директор - раз в месяц: маржа по направлениям, средний срок оплаты, платёжный календарь на два месяца вперёд.

Отдельно стоит проговорить, что делать с просрочкой. Автоматическое напоминание - это половина решения; вторая половина в том, что у напоминания должен быть адресат с полномочиями. Если задача про просроченный платёж падает на менеджера, который не может ни позвонить с претензией, ни остановить отгрузку, она будет закрываться формально.

Частые ошибки

Считать маржу только по закрытым сделкам. В бизнесе с длинным циклом это означает узнавать результат через полгода.

Заводить платежи полями сделки. «Платёж 1», «Дата платежа 1», «Платёж 2»... На четвёртом платеже карточка становится нечитаемой, а отчёт по ней - невозможным.

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

Автоматизировать неутверждённую методику. Если в компании три мнения о том, что входит в себестоимость, автоматизация зафиксирует одно из них - и два отдела перестанут доверять отчёту.

Забывать про возвраты и корректировки. Они случаются, и если система их не умеет, все правки пойдут мимо неё - в ту же таблицу, от которой уходили.

С чего начать

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

Если ответ занимает больше десяти минут или требует чьей-то помощи, вы уже знаете, зачем вам это. Заодно станет видно, каких данных не хватает: обычно выясняется, что себестоимость нигде не зафиксирована в момент сделки, а восстанавливается задним числом.

Дальше - утвердить методику, завести платежи как отдельные объекты и собрать два отчёта: маржа по оплаченному и дебиторка по срокам. Этого достаточно, чтобы перестать управлять вслепую. Остальное докрутится по ходу.

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

Частые вопросы

Можно ли считать маржинальность прямо в Bitrix24?+

Да. Себестоимость заносится в сделку или подтягивается из учёта, а маржа считается автоматически - по сделке целиком или по каждому поступившему платежу, если оплата идёт по графику.

Зачем считать маржу по частям оплат, а не по всей сделке?+

Потому что деньги приходят не одновременно. Пока сделка не закрыта, прибыль по ней уже частично заработана - и её видно только в разрезе оплат. Иначе руководитель узнаёт реальную маржу в конце квартала.

Нужен ли для этого смарт-процесс?+

Для простого случая хватит полей сделки. График платежей с несколькими датами, суммами и статусами удобнее вести отдельными элементами смарт-процесса - иначе всё превращается в набор полей «Платёж 1», «Платёж 2».

Что делать с просроченной дебиторкой?+

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

Вопрос по теме

Ответим в мессенджере — быстрее, чем созвон

Два вопроса и контакт. Ответим по вашей ситуации, а не общими словами: что имеет смысл делать, сколько это займёт и сколько стоит.

  • Отвечает Герман, директор SAPETIA
  • Пн-Пт, 10:00-17:00 — обычно в течение двух часов
  • Без звонков-продаж и рассылок
Не хотите оставлять контакт — напишите нам сами →
Что съедает больше всего времени?
Сколько человек будет работать в системе?
Куда ответить?
ПозвонитьРассчитать стоимость