Перейти к содержимому

INN Search - Поиск ИНН организации

Процессор INN Search выполняет поиск ИНН (идентификационного номера налогоплательщика) организации по набору косвенных реквизитов: названию компании, адресу, веб-сайту или дополнительной информации. Использует INN Lookup Service для интеллектуального сопоставления данных.

Процессор не может быть первым в pipeline — он обязательно требует входных данных от родительских процессоров. Все параметры конфигурации поддерживают подстановку переменных из цепочки данных (chainData), что позволяет передавать значения из предыдущих процессоров.

Результат поиска включает найденный ИНН, наименование компании, уровень уверенности (confidence) от 0 до 100% и список альтернативных ИНН-кандидатов, если однозначное определение невозможно.

  • Идентификация компаний по названию — поиск ИНН, когда известно только название организации.
  • Привязка веб-сайтов к юрлицам — определение ИНН компании по доменному имени её сайта.
  • Обогащение CRM-данных — массовый поиск ИНН для записей в CRM, где есть только название и/или адрес.
  • Предварительная идентификация перед поиском в реестрах — первый шаг в pipeline для последующего обогащения через registry-search.
ПараметрТипОбязательныйПо умолчаниюОписание
companyNamestringНетНазвание компании. Поддерживает переменные: {{processorName.field}}.
addressstringНетАдрес компании. Поддерживает переменные.
websitestringНетВеб-сайт компании (URL или домен). Поддерживает переменные.
anotherInfostringНетДополнительная информация для уточнения поиска. Поддерживает переменные.
maxPacketsnumberНет50Максимальное количество входных пакетов для обработки за один запуск.

Хотя бы один из параметров (companyName, address, website, anotherInfo) должен содержать непустое значение после подстановки переменных. Если все параметры пустые, создается пакет с пустым результатом без списания токенов.

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

Из входных пакетов через систему chainData извлекаются значения для подстановки в параметры конфигурации. Например, если предыдущий процессор (yandex-search) выдает пакеты с полями title и domain, их можно использовать:

companyName: {{yandex-search.title}}
website: {{yandex-search.domain}}

Каждый обработанный входной пакет создает один выходной DataPacket:

ПолеТипОписание
innstringНайденный ИНН (10 или 12 цифр). Пустая строка, если ИНН не найден.
namestringНаименование компании, соответствующее найденному ИНН.
confidencenumberУровень уверенности в результате от 0 до 100. Значение 100 означает однозначное определение, ниже 50 — наличие конкурирующих кандидатов.
inn_variantsstring[]Массив альтернативных ИНН-кандидатов (близких по рейтингу к основному результату). Пустой массив при однозначном определении.

Метаданные пакета:

  • searchType: "inn_search"
  • processedAt: ISO-дата обработки
  • processorVersion: "1.0.0"
ConfidenceЗначение
100Найден единственный ИНН-кандидат, однозначное определение
50Есть один близкий конкурент
40Есть два близких конкурента
30Есть три близких конкурента
10Минимальное значение при наличии множества конкурентов
0ИНН не найден
ОперацияКодОписание
Поиск ИННinnСписывается только при успешном нахождении ИНН (непустое значение в поле inn). Если ИНН не найден, токены не списываются.

Поиск ИНН по названию компании из предыдущего процессора

Заголовок раздела «Поиск ИНН по названию компании из предыдущего процессора»
companyName: {{yandex-search.title}}
website: {{yandex-search.domain}}
maxPackets: 50
companyName: {{data-source.companyName}}
address: {{data-source.address}}
website: {{data-source.website}}
anotherInfo: {{data-source.description}}
maxPackets: 100
companyName:
address:
website: {{site-crawl.domain}}
anotherInfo:
maxPackets: 30
ПроцессорСвязьОписание
yandex-searchВходнойПередает найденные сайты и названия компаний из поисковой выдачи
site-crawlВходнойПередает данные с веб-страниц, включая домен и содержимое
registry-searchПоследующийПолучает найденный ИНН и выполняет поиск полных данных в ЕГРЮЛ/ЕГРИП
company-info-v2ПоследующийПолучает ИНН для расширенного поиска информации о компании с контактами