Интеграция Битрикс24 с Контур.Диадок

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Интеграция Битрикс24 с Контур.Диадок
Средняя
~1-2 недели
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1177
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    747
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Интеграция Битрикс24 с Контур.Диадок

Менеджер закрывает сделку, создаёт счёт-фактуру в 1С, скачивает PDF, загружает в Диадок, подписывает ЭЦП, отправляет контрагенту. Параллельно прикрепляет копию в CRM вручную. Через неделю — ещё один акт. И ещё один УПД. На 50 сделках в месяц это превращается в рутину, которая съедает два рабочих дня. Интеграция Б24 с Контур.Диадок автоматизирует цепочку: документ формируется из CRM, уходит в ЭДО, подписывается, а статус возвращается обратно в сделку.

Что такое Контур.Диадок

Контур.Диадок — оператор электронного документооборота (ЭДО) от СКБ Контур. Через него юридические лица обмениваются юридически значимыми документами: счетами-фактурами, актами, УПД, торг-12, договорами. Документы подписываются квалифицированной электронной подписью (КЭП) и имеют ту же юридическую силу, что бумажные оригиналы.

Типы документов, передаваемых через Диадок:

  • Счёт-фактура — для вычета НДС
  • УПД (универсальный передаточный документ) — заменяет счёт-фактуру + акт/накладную
  • Акт выполненных работ — подтверждение оказания услуг
  • Торг-12 — товарная накладная
  • Договор — произвольный документ с подписанием обеими сторонами

Архитектура интеграции

Связка Б24 + Диадок работает через Diadoc API (REST). Основные компоненты:

Компонент Роль
Битрикс24 CRM Источник данных: реквизиты компании, суммы, номенклатура из сделки
Middleware (серверный обработчик) Формирует XML-документ по стандарту ФНС, отправляет в Diadoc API
Diadoc API Принимает документ, маршрутизирует контрагенту, управляет подписанием
КЭП (CryptoPro / VipNet) Подпись документа на стороне отправителя

Прямого коннектора «Б24 → Диадок» из коробки нет. Интеграция реализуется через:

  • Готовое приложение из Маркетплейса Б24 — если существует подходящее, покрывающее сценарий.
  • Кастомную разработку — серверный скрипт (PHP/Node.js), который по вебхуку из Б24 формирует документ и отправляет через Diadoc API.
  • iPaaS-платформу (Albato, Make) — если не требуется формирование XML по стандарту ФНС.

Формирование документа из CRM

Данные для документа берутся из сделки и связанных сущностей:

  1. Реквизиты продавца — из настроек компании в Б24 (ИНН, КПП, адрес, р/с).
  2. Реквизиты покупателя — из карточки компании/контакта в CRM.
  3. Номенклатура — из товарных позиций сделки (название, количество, цена, НДС).
  4. Суммы — итого, НДС, к оплате — рассчитываются автоматически.

Middleware формирует XML в формате, требуемом ФНС (для счетов-фактур и УПД — формализованный формат). Для актов и договоров — неформализованный формат (PDF или произвольный XML).

Процесс подписания

Подписание документа в Диадоке требует КЭП. Варианты подписания из Б24:

  • Через интерфейс Диадока. Менеджер нажимает кнопку в CRM → документ создаётся в Диадоке → менеджер переходит в Диадок, подписывает КЭП. Статус возвращается в Б24 через API.
  • Через серверную подпись. CryptoPro CSP установлен на сервере. Документ подписывается автоматически сертификатом организации. Подходит для массовой отправки (десятки документов в день).
  • Через облачную подпись Контур. КЭП хранится в облаке Контура — подписание происходит через API без локальной установки CryptoPro.

Статусы документа и обратная связь в CRM

После отправки документ в Диадоке проходит стадии:

  1. Отправлен — документ ушёл контрагенту
  2. Доставлен — контрагент получил документ
  3. Подписан — контрагент подписал своей КЭП
  4. Отклонён — контрагент отказался подписывать (с комментарием)
  5. Аннулирован — одна из сторон инициировала аннулирование

Статусы передаются обратно в Б24 через polling Diadoc API (периодический опрос) или через механизм событий. В карточке сделки обновляется пользовательское поле «Статус ЭДО», а при подписании обеими сторонами — робот переводит сделку на следующую стадию.

Работа с входящими документами

Контрагент отправляет документ через Диадок. Интеграция перехватывает входящий документ и:

  • Создаёт активность (событие) в CRM с привязкой к компании контрагента.
  • Прикрепляет PDF-версию документа к карточке сделки.
  • Уведомляет ответственного менеджера.
  • После подписания со стороны компании — обновляет статус.

Сроки внедрения

Масштаб Что входит Срок
Базовый Отправка неформализованных документов (акты, договоры) из CRM в Диадок, ручное подписание 1-2 недели
Стандартный Формализованные документы (УПД, счёт-фактура), автоматическое формирование из сделки, возврат статусов 2-4 недели
Расширенный Серверная подпись, обработка входящих документов, интеграция с 1С + Б24 + Диадок 4-6 недель

Что настраиваем

  • Подключение Diadoc API: авторизация, получение токена, настройка ящика организации
  • Маппинг реквизитов: компания и контакт в CRM → реквизиты продавца/покупателя в документе
  • Формирование документов из CRM: УПД, акты, счета-фактуры на основе данных сделки
  • Настройка подписания: интеграция с CryptoPro (локальная или серверная), облачная подпись Контур
  • Возврат статусов из Диадока в CRM: обновление полей сделки, автоматический перевод стадии
  • Обработка входящих документов: уведомления, привязка к сделке, подписание
  • Обучение менеджеров: отправка документа из CRM, отслеживание статуса, обработка отклонений