Інтеграція Bitrix24 з СБІС
Бухгалтерія працює в СБІС, менеджери — у Bitrix24. Закриваючі документи формуються в одній системі, а дані про угоду — в іншій. Менеджер просить бухгалтера виставити акт, бухгалтер просить реквізити, менеджер шукає їх в CRM, пересилає в чат. Через два дні контрагент запитує: «Де документи?» Виявляється, акт підготували, але не відправили через ЕДО. Інтеграція B24 з СБІС замикає ланцюг: угода в CRM → документ у СБІС → відправка контрагенту → статус назад в CRM.
Що таке СБІС
СБІС (розробник — компанія Тензор) — платформа для електронного документообігу, бухгалтерії, звітності та управління бізнесом. В контексті інтеграції з B24 цікавий модуль ЕДО: обмін юридично значимими документами з контрагентами через оператори ЕДО.
Документи, які передаються через СБІС:
- УПД — універсальний передавальний документ (рахунок-фактура + акт/накладна)
- Акт виконаних робіт / оказаних послуг
- Товарна накладна (Торг-12)
- Рахунок на оплату (неформалізований)
- Договір, допсоглашение, специфікація (неформалізовані)
- Рахунок-фактура — для операцій з ПДВ
Архітектура інтеграції
СБІС надає REST API для роботи з документами. Інтеграція будується за схемою:
| Компонент | Призначення |
|---|---|
| B24 CRM | Джерело даних про угоду: реквізити, номенклатура, суми |
| Серверний обробник | Приймає вебхук з B24, формує запит до СБІС API |
| СБІС API | Створює документ, відправляє контрагенту, повертає статус |
| КЕП | Підпис через СБІС (хмарна або локальна) |
Ключові методи СБІС API:
-
Авторизація —
auth.getTokenдля отримання сессионного токена -
Створення документа —
document.createз передачею типу, реквізитів, номенклатури -
Відправка —
document.sendдля передачі контрагенту -
Отримання статусу —
document.getStatusдля відстеження підписання -
Список вхідних —
document.listз фільтром по типу та статусу
Автоматичне створення документів з CRM
Сценарій: менеджер переводить угоду на стадію «Підготовка документів» → бот запускає бізнес-процес → обробник формує документ у СБІС.
Дані для документа:
- Продавець. Реквізити компанії: ІНН, КПП, юридична адреса, банківські реквізити. Зберігаються в налаштуваннях B24 або окремому довіднику.
- Покупець. Реквізити з карточки компанії в CRM: ІНН, КПП, адреса. Критично важливо — ІНН повинен бути заповнений та верифікований.
- Номенклатура. Товарні позиції угоди: найменування, кількість, ціна, ставка ПДВ, одиниця виміру.
- Номер та дата. Формуються автоматично за правилами нумерації компанії.
Обробник перетворює дані в формат СБІС API та викликає document.create. У відповіді приходить ID документа, який зберігається в користувацьке поле угоди.
Підписання та відправка
Після створення документ знаходиться у статусі «Чернетка» у СБІС. Далі:
- Ручне підписання. Відповідальний працівник заходить у СБІС, перевіряє документ, підписує КЕП. Підходить для компаній з жорстким контролем документообігу.
- Автоматичне підписання. КЕП налаштована на сервері або в хмарі СБІС — документ підписується та відправляється без участі людини. Підходить для масової відправки однотипних документів (щомісячні акти по абонентському обслуговуванню).
Після підписання — автоматична відправка контрагенту через ЕДО.
Повернення статусів у CRM
Інтеграція відслідковує статуси документа у СБІС та оновлює дані в B24:
| Статус у СБІС | Дія в B24 |
|---|---|
| Чернетка | Поле угоди «ЕДО» = «Документ створено» |
| Відправлено | «ЕДО» = «Відправлено контрагенту» |
| Підписано контрагентом | «ЕДО» = «Підписано обома сторонами», бот переводить угоду на стадію «Закрито» |
| Відхилено | «ЕДО» = «Відхилено», сповіщення менеджеру з причиною |
| Аннульовано | «ЕДО» = «Аннульовано», завдання менеджеру на повторну відправку |
Опит статусів реалізується через періодичний cron-скрипт (кожні 15-30 хвилин) або через механізм callback, якщо СБІС API його підтримує для вашого тарифу.
Обробка вхідних документів
Контрагент відправляє документ через СБІС. Інтеграція:
- Періодично перевіряє список вхідних через
document.list. - Визначає контрагента по ІНН, знаходить відповідну компанію в CRM.
- Створює активність в карточці угоди: «Вхідний УПД від ТОВ "Контрагент"».
- Прикріпляє PDF-версію документа.
- Призначає завдання менеджеру: «Перевірити та підписати вхідний документ».
Терміни впровадження
| Масштаб | Що входить | Термін |
|---|---|---|
| Базовий | Створення та відправка неформалізованих документів (акти, договори) з CRM | 1-2 тижні |
| Стандартний | Формалізовані документи (УПД), автопідписання, повернення статусів в CRM | 2-4 тижні |
| Розширений | Обробка вхідних, зв'язка з 1С, масова відправка, автоматичне зіставлення контрагентів | 4-6 тижнів |
Що налаштовуємо
- Підключення СБІС API: авторизація, налаштування прав доступу, прив'язка ящика організації
- Маппінг реквізитів CRM → СБІС: ІНН, КПП, адреси, банківські реквізити
- Автоматичне формування документів з угоди: УПД, акти, накладні
- Налаштування підписання: ручне через інтерфейс СБІС або автоматичне через серверну/хмарну КЕП
- Синхронізація статусів документів: СБІС → користувацькі поля угоди → боти CRM
- Обробка вхідних документів: сповіщення, прив'язка до контрагента в CRM, завдання на підписання
- Навчання менеджерів: ініціювання відправки документа з CRM, контроль статусів, дії при відхиленні







