MACRO

Вклад менеджеров в сделки

Месторасположение: Отчёты → Сделки → Вклад менеджеров в сделки

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

Вклад задаётся в заявке или сделке в пункте «Вклад в сделку». Подробнее — в статье Вклад в сделкуПереход на внешний сайтhttps://yt.macrodigital.ru/articles/DOCS-A-119.

#Работа с отчётом

#Фильтры

Тип даты и период — дата сделки, по которой отбираются сделки:

  • дата начала сделки (по умолчанию);
  • дата ДДУ;
  • дата сдачи в Росреестр;
  • дата регистрации;
  • дата проведения сделки.

По умолчанию период — последний месяц по сегодня. Сделка с незаполненной выбранной датой в отчёт не попадёт.

Менеджер — менеджер отдела продаж. Отчёт покажет сделки, где он менеджер сделки, и сделки, где он указан во вкладе.

Категория — категория объекта. В списке только жилые категории.

Дом — отбор по одному дому.

Статус — статус объекта: Сделка в работе, Сделка проведена или «Все» (оба статуса).

Чтобы построить отчёт, нажмите Сформировать. Чтобы выгрузить таблицу в Excel, нажмите → XLS.

#Структура отчёта

Таблица сгруппирована по сотрудникам: строка с именем сотрудника, под ней — сделки, в которых у него есть вклад. Итоговых строк нет.

Одна сделка может встречаться в нескольких группах: у менеджера сделки и у каждого сотрудника, указанного во вкладе.

  • ЖК (1) — жилой комплекс объекта.
  • Объект (2) — название дома, в котором находится объект.
  • № объекта (3) — номер объекта со ссылкой на его карточку.
  • № дома (4) — номер дома в адресе.
  • Комнат (5) — количество комнат.
  • Площадь (6) — площадь объекта из карточки, а не площадь по сделке.
  • Цена, ₽/м² (7) — текущая прайсовая цена за м² из карточки объекта.
  • Прайсовая стоимость, ₽ (8) — текущая прайсовая цена объекта, а не цена на момент сделки.
  • Стоимость по договору, ₽ (9) — сумма сделки.
  • Сумма по графику платежей, ₽ (10) — сумма платежей графика в статусах «Проведено» и «К оплате». Возвраты уменьшают сумму, платежи сверх суммы сделки входят в неё. Совпадает со строкой «Итого» в графике платежей сделки. Если платежей нет, ячейка пустая.
  • Дата сдачи в Росреестр (11), Дата регистрации (12) — из сделки.
  • Покупатель (13) — основной покупатель сделки.
  • Менеджер (14) — менеджер сделки. В группе другого сотрудника здесь будет фамилия менеджера сделки, а не сотрудника группы.
  • Вклад, % (15) — доля сотрудника группы в сделке.
  • Вклад, ₽ (16) — сумма вклада сотрудника группы.

Как считается вклад:

  • Сотрудник, указанный во вкладе, — процент и сумма из пункта «Вклад в сделку». Если сумма не указана, она считается как стоимость по договору (9) × процент вклада.
  • Менеджер сделки получает остаток: 100% минус сумма процентов всех вкладов. Сумма — стоимость по договору (9) × этот процент. Если вкладов нет, у менеджера сделки 100%.
  • Если менеджер сделки сам указан во вкладе, у него выводится процент из вклада, а не остаток.

#Технический паспорт отчёта

#Условия попадания в отчёт

В отчёт попадает только текущая сделка объекта: estate_deals.deal_id = estate_sells.deal_id. Если по объекту была расторгнутая сделка, а затем новая, в отчёт попадёт только новая.

Объект попадает в отчёт, если выполнены все условия:

  • статус объекта estate_sells.estate_sell_status — 50 (Сделка в работе) или 100 (Сделка проведена). Статус самой сделки не проверяется. Расторгнутые сделки не попадают: при расторжении объект уходит из этих статусов;
  • estate_sells.activity = 'sell';
  • дом не удалён: estate_houses.status > 0;
  • в сделке указан основной покупатель: estate_deals.contacts_buy_id;
  • выбранная дата сделки попадает в период.

Поля фильтров в MacroData

ФильтрПоле
Менеджердля менеджера сделки — estate_deals.deal_manager_id. Участники вклада не выгружаются в MacroData
Категорияestate_sells.estate_sell_category
Домestate_sells.house_id
Статусestate_sells.estate_sell_status
Тип датыПоле
Дата начала сделкиestate_deals.deal_date_start
Дата ДДУestate_deals.agreement_date
Дата сдачи в Росреестрestate_deals.justice_date_send
Дата регистрацииestate_deals.justice_date
Дата проведения сделкиestate_deals.deal_date

#Данные в системе

ЖК (1), Объект (2), № объекта (3), № дома (4), Комнат (5), Площадь (6), Цена, ₽/м² (7), Прайсовая стоимость (8)

Данные берутся из карточки объекта estate_sells и дома estate_houses. ЖК — geo_city_complex.geo_complex_name через estate_houses.geo_city_complex_id. Объект — название дома estate_houses.name.

Принцип выбора данных в MacroData без учёта дополнительных фильтров:

SELECT
  estate_sells.estate_sell_id,
  geo_city_complex.geo_complex_name AS complex,
  estate_houses.name AS house_name,
  estate_sells.geo_flatnum,
  estate_houses.geo_house,
  estate_sells.estate_rooms,
  estate_sells.estate_area,
  estate_sells.estate_price_m2,
  estate_sells.estate_price
FROM
  estate_sells
  JOIN estate_deals ON estate_deals.deal_id = estate_sells.deal_id
    AND estate_deals.estate_sell_id = estate_sells.estate_sell_id
  JOIN estate_houses ON estate_houses.house_id = estate_sells.house_id
  LEFT JOIN geo_city_complex ON geo_city_complex.geo_complex_id = estate_houses.geo_city_complex_id
WHERE
  estate_sells.estate_sell_status IN (50, 100)
  AND estate_sells.activity = 'sell'
  AND estate_houses.status > 0
  AND estate_deals.contacts_buy_id > 0
  AND estate_deals.deal_date_start BETWEEN DATE('{{start_date}}') AND DATE('{{end_date}}')
ORDER BY
  estate_sells.estate_sell_id;

Стоимость по договору (9), Дата сдачи в Росреестр (11), Дата регистрации (12), Покупатель (13), Менеджер (14)

Данные берутся из текущей сделки объекта estate_deals. Покупатель — контакт estate_deals.contacts_buy_id, менеджер — estate_deals.deal_manager_id.

Принцип выбора данных в MacroData без учёта дополнительных фильтров:

SELECT
  estate_sells.estate_sell_id,
  estate_deals.deal_sum,
  estate_deals.justice_date_send,
  estate_deals.justice_date,
  buyer.contacts_buy_name AS buyer,
  users.users_name AS manager
FROM
  estate_sells
  JOIN estate_deals ON estate_deals.deal_id = estate_sells.deal_id
    AND estate_deals.estate_sell_id = estate_sells.estate_sell_id
  JOIN estate_houses ON estate_houses.house_id = estate_sells.house_id
  JOIN contacts AS buyer ON buyer.contacts_id = estate_deals.contacts_buy_id
  LEFT JOIN users ON users.id = estate_deals.deal_manager_id
WHERE
  estate_sells.estate_sell_status IN (50, 100)
  AND estate_sells.activity = 'sell'
  AND estate_houses.status > 0
  AND estate_deals.deal_date_start BETWEEN DATE('{{start_date}}') AND DATE('{{end_date}}')
ORDER BY
  manager,
  estate_sells.estate_sell_id;

Сумма по графику платежей (10)

Данные не выгружаются в MacroData: признаки типов операций и направление платежа не выгружаются.

#Расчётные данные

Вклад, % (15), Вклад, ₽ (16)

Данные не выгружаются в MacroData: вклады менеджеров в сделки не выгружаются. Поэтому в MacroData нельзя построить и группы по участникам вклада: строку сделки можно получить только у менеджера сделки.