CRM роботы 2.0 + AI (300+ роботов)

Добавление банковского реквизита

Робот «Добавление банковского реквизита» добавляет банковский реквизит к существующему реквизиту компании.

Настройки робота «Добавление банковского реквизита» в Битрикс24

Видимая часть формы настройки в Битрикс24. Скриншот показывает поля действия; он не подтверждает выполнение учебного примера.

Для кого и какую задачу решает

Менеджеру документов и администратору CRM, который добавляет банковскую запись к уже существующему реквизиту компании.

Банковские данные должны быть связаны с правильным набором реквизитов. Робот находит его по компании и ИНН и требует единственность. Это помогает не прикрепить новый счёт к случайной записи, когда у компании несколько реквизитов.

Параметры и подготовка

Поле Как заполнить
ID компании (companyId) Обязательное поле
ИНН основного реквизита для связи (inn) Обязательное поле
NAME (NAME) Необязательное поле
CODE (CODE) Необязательное поле
XML_ID (XML_ID) Необязательное поле
ACTIVE (ACTIVE) Необязательное поле
SORT (SORT) Необязательное поле
RQ_BANK_NAME (RQ_BANK_NAME) Необязательное поле
RQ_BANK_ADDR (RQ_BANK_ADDR) Необязательное поле
RQ_BANK_CODE (RQ_BANK_CODE) Необязательное поле
RQ_BANK_ROUTE_NUM (RQ_BANK_ROUTE_NUM) Необязательное поле
RQ_BIK (RQ_BIK) Необязательное поле
RQ_CODEB (RQ_CODEB) Необязательное поле
RQ_CODEG (RQ_CODEG) Необязательное поле
RQ_RIB (RQ_RIB) Необязательное поле
RQ_MFO (RQ_MFO) Необязательное поле
RQ_ACC_NAME (RQ_ACC_NAME) Необязательное поле
RQ_ACC_NUM (RQ_ACC_NUM) Необязательное поле
RQ_ACC_TYPE (RQ_ACC_TYPE) Необязательное поле
RQ_AGENCY_NAME (RQ_AGENCY_NAME) Необязательное поле
RQ_IIK (RQ_IIK) Необязательное поле
RQ_ACC_CURRENCY (RQ_ACC_CURRENCY) Необязательное поле
RQ_COR_ACC_NUM (RQ_COR_ACC_NUM) Необязательное поле
RQ_IBAN (RQ_IBAN) Необязательное поле
RQ_SWIFT (RQ_SWIFT) Необязательное поле
RQ_BIC (RQ_BIC) Необязательное поле
COMMENTS (COMMENTS) Необязательное поле
ORIGINATOR_ID (ORIGINATOR_ID) Необязательное поле

Перед настройкой выберите, откуда процесс получит каждое значение: постоянная настройка, поле карточки или результат предыдущего шага. Подписи в таблице соответствуют полям робота. Коды в скобках помогают различать похожие параметры при передаче данных между шагами.

Как использовать

  1. Укажите companyId компании и точный ИНН основного реквизита. В CRM уже должен существовать ровно один подходящий реквизит этой компании.
  2. Заполните нужные банковские поля: NAME для названия записи, RQ_BANK_NAME для банка, RQ_ACC_NUM для счёта, RQ_BIK и другие по вашему формату.
  3. Номера счетов и банковские коды передавайте строками с ведущими нулями. Не включайте рабочие сведения в общедоступные примеры.
  4. После создания сохраните возвращённый id и проверьте родительский реквизит. При ошибке сверяйте список банковских записей до повторного создания.

Учебный пример и ожидаемый результат

В учебной компании 51 существует один реквизит с выбранным учебным ИНН. Укажите companyId=51, тот же inn, NAME=«Учебный банковский реквизит» и согласованные демонстрационные банковские поля. Ожидается новая банковская запись под этим реквизитом и её положительный ID. Если по ИНН два реквизита, создание не продолжается.

Пример показывает подготовленные учебные данные. Фактический результат зависит от переданных значений и доступных данных вашего процесса.

Что возвращает и как продолжить процесс

  • «ID реквизита» (id).

Выход id содержит ID новой банковской записи, хотя подпись использует общее слово «реквизит». Он отличается от ID родительского реквизита и компании. Используйте его в последующем выборе банковских данных.

Выход «Статус» проверяйте перед передачей результата дальше. При отрицательном статусе прочитайте «Ошибка» и направьте процесс на исправление исходных данных. Успешный статус подтверждает выполнение действия; содержательные признаки результата проверяйте отдельно.

Ограничения и разбор ошибок

Для привязки нужны companyId и ИНН уже существующего единственного реквизита этой компании. Банковские поля заполняются отдельными параметрами. Создание возвращает ID банковской записи и статус; неоднозначная привязка останавливает действие.

Робот не создаёт основной реквизит при отсутствии, не проверяет возможность банковского перевода и не предотвращает повторное создание при новом запуске. Все необязательные банковские поля передаются отдельно, а не одним JSON-объектом.