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







