Стандартная интеграция 1С и Битрикс24 предполагает только синхронизацию статуса счета: оплачен или не оплачен (о стандартной интеграции читайте здесь). С помощью дополнительной настройки модуль интеграции сможет передавать информацию о номере и дате платежных документов, рассчитывать суммы сделок и выгружать их в CRM, а также синхронизироваться со статусами сделок.
Мы умеем это делать и в этой статье расскажем подробнее о том, как происходит настройка следующих параметров:
- синхронизация и автоматический расчет суммы оплат;
- перемещение стадий сделки в соответствии с оплатой счета или его части;
- отображение дат, номера и суммы платежных документов.
Синхронизация суммы оплат и доработка автоматического расчета долга по сделке
Менеджеру отдела продаж часто нужно отслеживать данные по оплате, чтобы грамотно организовать сотрудничество с клиентом. Порядок оплаты выбирается по договоренности с заказчиком. Первый вариант — полная предоплата до получения товара. Это стандартный сценарий оплаты и базовые настройки интеграции с 1С его поддерживают: для работы нужен только статус заказа. Однако стандартной синхронизации недостаточно, если вы работаете с клиентом на основании частичной предоплаты. Чтобы продолжить работу с клиентом менеджеру нужно видеть не просто статус, а конкретные числа. Например, с одним клиентом вы можете работать с 20% предоплатой, а с другого — брать предоплату 50%. Стандартная синхронизация не сможет автоматически высчитать процент, сумму оплаты и дебиторской задолженности. Мы дорабатываем базовую синхронизацию оплаты счетов, чтобы проценты или значения сумм рассчитывались автоматически и передавались в CRM.
В Битрикс24 мы создаем поле «Сумма оплат» и синхронизируем его с платежными документами контрагента из 1С. В это поле загружается сумма всех оплат по счету клиента. Когда клиент оплачивает часть суммы, данные заносятся бухгалтером в 1С и автоматически дублируются в CRM. Менеджер видит, что часть суммы сделки оплачена, договаривается со складом об отгрузке товара и продолжает работать с клиентом.
Общая сумма оплат формируется не просто как сумма всех поступлений денег, но с учетом всех платежных документов по этой сделке, в том числе и возвратов. Мы создаем бизнес-процесс «Расчет долга по сделке» в Битрикс24. Он рассчитывает поле «Долг покупателя» как разность между «Суммой оплат» и «Суммой сделки». Остаток долга по сделке — дебиторская задолженность — отображается в CRM. Менеджер не тратит время на поиск счетов в 1С и расчет суммы долга, он видит сумму оплат и долг клиента из CRM. Все суммы по каждому клиенту автоматически высчитываются в настроенных модулях 1С и выгружаются в Битрикс24.
Автоматизация перемещения сделки в нужную стадию в соответствии с оплаченной частью суммы
Еще один популярный запрос клиентов — визуальное «продвижение» сделки по стадиям по мере ее оплаты. Для счетов такие стадии предусмотрены, например, «частично оплачена» или «оплачена». В базовых настройках интеграции в Битрикс24 отображается статус счета в соответствии с контрагентом 1С. Статус счета в CRM изменится, но со сделкой ничего не произойдет, поэтому менеджеру необходимо следить за стадиями сделок по каждому клиенту и вручную перемещать их на нужный этап.
Дополнительная настройка позволяет модулю интеграции автоматизировать процесс дальше: привязать роботов к изменению статуса счета и синхронизировать изменение статуса сделки в соответствии со статусом счета. Мы дорабатываем функционал той части модуля 1С, которая отвечает за выгрузку стадий сделок на портал Битрикс24. Мы дописываем модуль программы так, чтобы код давал дополнительную команду при синхронизации с Битрикс24 — «передвинуть стадию сделки». При доработке модуля не нужно дорабатывать Битрикс24 — все изменения стадии сделает модуль 1С.
Доработанный модуль запускает процессы синхронизации между счетами и отдает команду сделкам: они автоматически перемещаются в нужную стадию в соответствии с оплаченной частью суммы.
Отображение сумм, дат и номеров документов в перечне документов оплаты
Иногда клиенты просят вывести в сделку номера документов с датами и суммами, чтобы менеджеру не приходилось заглядывать в 1С каждый раз, когда нужно восстановить ретроспективу событий по сделке. При разговоре с клиентом или при подготовке к встрече менеджер сэкономит время, если номера документов, даты и суммы сделок будет узнавать напрямую из модуля CRM Битрикс24. Такая синхронизация не предусмотрена стандартными настройками, но она дорабатывается.
В Битрикс24 мы создаем базовый модуль — универсальный список. Он есть в самой системе на тарифном плане «Компания» и в коробочной версии продукта. Дорабатывать Битрикс24 не нужно, достаточно настроить. А вот модуль выгрузки из 1С в Битрикс24 мы дорабатываем, чтобы даты, номера и суммы передавались в универсальный список в Битрикс24. Код привязывается к нужной сделке оплаты, и дата, номер и сумма платежного документа контрагента 1С автоматически дублируются в универсальный список по карточке клиента и сделки в Битрикс24.
Когда бухгалтер добавляет документ «Банковская выписка», то 1С синхронизируется с универсальным списком в Битрикс24 и добавляет строчку с датой, номером платежного документа и суммой к нужной сделке.