Автоматизация оплат между сервисом приема онлайн-платежей Cloudpayments с «Битрикс24» и «1С:УНФ»

Автоматизация оплат между сервисом приема онлайн-платежей Cloudpayments с «Битрикс24» и «1С:УНФ»

Многие компании сталкиваются с проблемой синхронизации различных систем. Отдел продаж работает в CRM-системе, бухгалтерия в «1С», и им необходимо коммуницировать между собой, а если есть еще дополнительные сервисы, например по приему платежей, то начинается полный хаос.

Менеджерам нужно бегать или постоянно писать бухгалтеру “Оплатили счёт?”, “Пришла предоплата, можем приступать к работе?”, бухгалтерии приходится заходить в различные сервисы, заносить все в 1С, проверять, контролировать и ничего не упустить. Много ручного труда, тратятся нервы и рабочее время сотрудников, а это потеря эффективности и денег.

В данной статье мы обсудим реализацию проекта, в котором для автоматизации оплат мы внесли множественные изменения в работу 1С:УНФ, а также доработали модуль интеграции с Битрикс24 по стандарту, который был необходим для реализации данного проекта.

Особенности, которые мы реализовали, нужны для автоматизации денежного потока, который приходил из сервиса “Cloudpayments” и с помощью доработанного модуля обмена между “Битрикс24” и “1С:УНФ” автоматизировал движения по сделкам и документом “Заказ-наряд”.

Процесс 1:

Автоматизация оплат между сервисом приема онлайн-платежей Cloudpayments с «Битрикс24» и «1С:УНФ»

Процесс 2:

Автоматизация оплат между сервисом приема онлайн-платежей Cloudpayments с «Битрикс24» и «1С:УНФ»

Основные задачи:

  • Настроить смарт-процессы для интеграции между Cloudpayments и Битрикс24;
  • Дописать в 1С:УНФ часть функционала документа “Заказ-наряд” и “Счёт”, а также переписать модуль Бэкофис 2.0. под новые методы для автоматической оплаты документов.
Автоматизация оплат между сервисом приема онлайн-платежей Cloudpayments с «Битрикс24» и «1С:УНФ»

Теперь расскажем про реализацию проекта:

Cloudpayments

За основу был взят исходный API сайта и модуль Cloudpayments для Битрикс24.

Теперь при попытке оплаты на сайте, в Битрикс24 создаётся “Сделка”, которая автоматически создает “Счёт на оплату” и после оплаты двигается в соответствующий статус.

После формирования счёта он отправляется клиенту в виде ссылки на оплату по почте, либо по смс, по которой он мог оплатить 50%, либо 100% от суммы этой сделки.

"1С" получала эти данные в виде документа “Операция по платежным картам”, тем самым фиксируя оплату и уменьшая долг контрагента и в автоматическом режиме меняла статус документа “Заказ-наряд” на соответствующий в воронке.

1C и обмен с Битрикс24

Под данное решения была создана новая информационная база "1С", развернутая на "1С:ГРМ" — официальное облачное решение для партнеров фирмы "1С". Был использован модуль "Бэкофис 2.0.", собственное расширение “Доработки Бэкофиса” и “Обмен заказов и оплат”.

Для реализации этой доработки мы переписали часть расширения “Бэкофис 2.0”, а также выполнили частичные доработки в типовой функционал в виде отдельно расширения “Доработка Заказ-наряда”.

Для сохранения необходимой информации, а также для обеспечения плавного переезда из старой бухгалтерии "1С:УНФ" на "1С:Фреш", мы написали обработку, которая забирала данные о заказах и их оплатах, которые в дальнейшем были использованы для обеспечения правильной аналитики.

Типовая работа клиента предусматривает ведение сделки через документ “Заказ-наряд”, поэтому необходимо было упростить его механизмы под автоматизацию оплат.

Ключевым изменениям подвергся функционал обработки заказа, теперь информации из документа “Заказ-наряд” по данным движения регистров оплат происходит сразу при обмене с Битрикс24 и обменивается статусами согласно текущему “Виду”, аналогу “Воронки” из Битрикс24, специально подогнанными под "1С".

Движения по заказу проверяются на стороне 1С и затем, с помощью расширения “Бэкофис 2.0.”, регистрируются и отправляются во время синхронизации.

Автоматизация оплат между сервисом приема онлайн-платежей Cloudpayments с «Битрикс24» и «1С:УНФ»
Автоматизация оплат между сервисом приема онлайн-платежей Cloudpayments с «Битрикс24» и «1С:УНФ»

WEB-Договор теперь имеет автоматический режим оплаты, т.е. при проведении документа “Поступление на счет” или “Операция по платежным картам” оплата автоматически закрывает долг контрагента.

Автоматизация оплат между сервисом приема онлайн-платежей Cloudpayments с «Битрикс24» и «1С:УНФ»

Обмен между тремя система теперь происходит равномерно и базово отражается следующим образом:

Автоматизация оплат между сервисом приема онлайн-платежей Cloudpayments с «Битрикс24» и «1С:УНФ»

Итог :

Мы автоматизировали обмен платежами между тремя системами и упростили взаимодействия пользователей с 1С и Битрикс24, не потеряв основной аналитической и складской функциональности.

Если для Вас актуально такая автоматизация или у Вас есть какая-то другая задача, пишите нам на hello@strateg.bz или в наш Телеграм-бот https://t.me/StrategBot

А ещё подписывайтесь на наш Телеграм-канал https://t.me/strateg24, делимся опытом.

Нашим читателям дарим скидку 5% на все наши работы 💜

33
Начать дискуссию