Автоматизація ЕДО: інтеграція Бітрікс24 і Контур.Діадок

Автоматизація ЕДО: інтеграція Бітрікс24 і Контур.Діадок ## Навіщо автоматизувати ЕДО в Бітрікс24 Менеджер закриває угоду, створює рахунок-фактуру в 1С, завантажує PDF, завантажує в Діадок, підписує КЕП, відправляє контрагенту. Паралельно прикріплює копію в CRM вручну. Через тиждень — ще один а
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Автоматизація ЕДО: інтеграція Бітрікс24 і Контур.Діадок
Середній
~1-2 тижні

Наші компетенції:

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1440
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    1013
  • 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
    751
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    872
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    791
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1153

Автоматизація ЕДО: інтеграція Бітрікс24 і Контур.Діадок

Навіщо автоматизувати ЕДО в Бітрікс24

Менеджер закриває угоду, створює рахунок-фактуру в 1С, завантажує PDF, завантажує в Діадок, підписує КЕП, відправляє контрагенту. Паралельно прикріплює копію в CRM вручну. Через тиждень — ще один акт, потім УПД. На 50 угодах на місяць це рутина, яка з'їдає два робочих дні менеджера (до 40 годин). Помилки при ручному введенні зустрічаються в 7% випадків — неправильний ІПН, не та ставка ПДВ, втрата PDF. Автоматизація знижує кількість помилок на 95% (з 7% до 0.35%) та скорочує час на відправку одного документа з 15 хвилин до 2 хвилин (на 87%). Ми допомагаємо компаніям автоматизувати ланцюжок: документ формується з CRM, йде в ЕДО, підписується, а статус повертається назад в угоду. Інтеграція Бітрікс24 з Контур.Діадок — це не просто підключення API, а налаштування повного циклу: від мапінгу реквізитів до серверного підпису та обробки вхідних. Автоматизація скорочує час на документообіг у 5 разів порівняно з ручним копіюванням, а при середній ставці менеджера 1500 грн/год економія сягає 60 000 грн на місяць. При збільшенні обсягу до 100 документів економія зростає до 120 000 грн на місяць.

Які проблеми вирішує інтеграція

  • Втрата часу — ручна передача даних з CRM в Діадок займає до 15 хвилин на документ. При 50 документах на місяць це 12,5 годин чистої рутини.
  • Помилки в реквізитах — невірний ІПН, ставка ПДВ, сума призводять до відмов контрагентів і повторної відправки. Автоматизація виключає людський фактор.
  • Відсутність єдиного вікна — менеджеру доводиться перемикатися між CRM і Діадоком, відстежувати статуси вручну. Статуси повертаються в угоду автоматично.

Архітектура інтеграції: компоненти та обмін даними

Зв'язка Б24 з Контур.Діадок реалізується через Diadoc API. Основні компоненти:

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

Middleware може бути реалізований на PHP або Node.js. Приклад базового виклику Diadoc API для відправки документа:

// Пример отправки документа через Diadoc API (REST) $apiUrl = 'https://diadoc-api.kontur.ru/'; $authToken = 'ваш_токен_авторизации'; $boxId = 'id_ящика_организации'; $document = [ 'Document' => [ 'DocumentType' => 'Invoice', 'Content' => base64_encode($xmlContent), 'FileName' => 'invoice_123.xml' ] ]; $ch = curl_init($apiUrl . 'V2/Documents'); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Authorization: DiadocAuth ddauth_api_client_id=' . $authToken, 'Content-Type: application/json' ]); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($document)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); 

Детальніше: документація Diadoc API

Прямого коннектора з коробки немає. Інтеграція реалізується через готовий додаток з Маркетплейсу Б24 (якщо підходить під сценарій), кастомну розробку middleware або iPaaS-платформу (Albato, Make) — остання не підходить, якщо потрібен строгий XML ФНС.

Які документи можна відправляти з CRM?

З угоди автоматично формуються формалізовані документи (УПД, рахунок-фактура) та неформалізовані (акти, договори). Дані беруться з угоди та пов'язаних сутностей:

  1. Реквізити продавця — з налаштувань компанії в Б24 (ІПН, код ЄДРПОУ, адреса, р/р).
  2. Реквізити покупця — з картки компанії/контакту в CRM.
  3. Номенклатура — з товарних позицій угоди (назва, кількість, ціна, ПДВ).
  4. Суми — підсумок, ПДВ, до оплати — розраховуються автоматично.

Middleware формує XML у форматі ФНС для рахунків-фактур і УПД, для актів і договорів — PDF або довільний XML.

Як налаштувати автоматичне підписання з CRM?

Підписання документа в Діадоку вимагає КЕП. Варіанти:

  • Через інтерфейс Діадока. Менеджер натискає кнопку в CRM, документ створюється в Діадоку, менеджер підписує КЕП. Статус повертається через API.
  • Через серверний підпис. CSP встановлено на сервері, документ підписується автоматично сертифікатом організації. Підходить для масової відправки (десятки документів на день). Автоматичне підписання через сервер у 3 рази швидше, ніж ручне підписання.
  • Через хмарний підпис Контура. КЕП зберігається в хмарі Контура, підписання через API без локального CSP.

Статуси документа та зворотний зв'язок у CRM

Після відправки документ проходить стадії: Відправлено → Доставлено → Підписано / Відхилено → Анульовано. Статуси передаються назад у Б24 через polling API або події. У картці угоди оновлюється користувацьке поле «Статус ЕДО», при підписанні обома сторонами робот переводить угоду на наступну стадію.

Робота з вхідними документами від контрагентів

Контрагент відправляє документ через Діадок. Інтеграція перехоплює його, створює активність в CRM з прив'язкою до компанії, прикріплює PDF, сповіщає менеджера. Після підписання з боку компанії статус оновлюється.

Терміни впровадження

Масштаб Що входить Термін
Базовий Відправка неформалізованих документів, ручне підписання 1–2 тижні
Стандартний Формалізовані документи, автоформування з угоди, повернення статусів 2–4 тижні
Розширений Серверний підпис, обробка вхідних, інтеграція з 1С + Б24 + Діадок 4–6 тижнів

Що входить у проект інтеграції

Наша команда реалізувала більше 30 проектів інтеграції з Контур.Діадок. Ми гарантуємо безперебійну роботу інтеграції. Використовуємо сертифіковані рішення CryptoPro CSP. Маємо досвід понад 30 проектів. У проект входить:

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

Бажаєте автоматизувати документообіг? Залиште заявку на аудит поточного процесу — ми підберемо оптимальну архітектуру. Отримайте консультацію з налаштування інтеграції Бітрікс24 з Контур.Діадок.