Налаштування перевірки контрагентів за ІНН у CRM Bitrix24
Менеджер створює компанію в CRM, вбиває ІНН вручну — і не знає, що контрагент ліквідований три місяці тому, або що ІНН належить іншому юрлиці. Перевірка за ІНН прямо в карточці CRM виключає роботу з недійсними компаніями та економить час на ручну перевірку через сторонні сервіси.
Джерела даних
Перевірка ІНН виконується через зовнішні API. Основні варіанти:
-
DaData (
dadata.ru/api/find-party) — повертає статус компанії (дійсна, ліквідується, ліквідована, банкрот), дату реєстрації, адресу, ім'я керівника. Безкоштовно — 20 запитів на день, тарифи від 2000 руб/мес за 5000 запитів. -
ФНС API (
api-fns.ru) — прямий доступ до даних реєстру. Повільніше за DaData, але ближче до першоджерела. -
ЕГРЮЛ/ЕГРИП напрямки — через сервіс
egrul.nalog.ru, але без нормального API, тільки HTML-парсинг. Не рекомендується для автоматизації.
Для Bitrix24 DaData — стандартний вибір: вбудована підтримка в хмарному тарифі та готові інтеграції для коробки.
Вбудована перевірка в хмарному Б24
У хмарних тарифах «Професійний» та «Ентерпрайз» перевірка за ІНН вже вбудована в модуль реквізитів CRM. При заповненні поля ІНН у реквізитах компанії Б24 автоматично звертається до DaData й показує підказки з назвою, адресою та статусом.
Налаштування: CRM → Параметри → Реквізити → Інтеграція з DaData. Вказуєте API-ключ (якщо використовуєте свій аккаунт DaData) або залишаєте вбудований (з ліміту тарифу).
Обмеження вбудованого механізму — він підставляє дані, але не блокує збереження компанії з недійсним ІНН. Для жорсткої валідації потрібна доробка.
Перевірка через бізнес-процес
Сценарій: при створенні або змінюванні компанії запускається бізнес-процес, який перевіряє статус контрагента й сповіщає менеджера.
- Триггер — створення компанії або зміна поля «ІНН» у реквізитах
-
Активіті «Вебхук» — відправляє GET-запит до DaData
https://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/partyз тілом{"query": "ІНН"}і заголовкомAuthorization: Token <ключ> -
Умова — розбираємо відповідь: якщо
state.status == "LIQUIDATED"абоstate.status == "BANKRUPT"— помічаємо компанію як ненадійну -
Дія — встановлюємо значення користувацького поля
UF_VERIFICATION_STATUS(перевірена / ліквідована / не знайдена), надсилаємо сповіщення менеджеру
Що налаштовуємо
- Підключення API DaData (ключ, тариф, ліміти)
- Автопідказки при введенні ІНН у карточці компанії
- Бізнес-процес перевірки статусу контрагента при створенні компанії
- Користувацьке поле
UF_VERIFICATION_STATUSу сутності «Компанія» - Сповіщення менеджеру при виявленні проблемного контрагента
- Тестування: перевірка на дійсній, ліквідованій та неіснуючій компанії







