Фокус.Комплаенс

Подготовка

Создайте файл .env или добавьте в существующий параметры:

  • FOCUS_COMPLIANCE_BASE_URL=<kontur_url>

  • FOCUS_COMPLIANCE_ACCESS_KEY=<your_access_key>

Где kontur_url - адрес REST API Контур.Фокус. Например, https://kyc.kontur.ru/api.

А FOCUS_ACCESS_KEY - секретный ключ доступа к REST API Контур.Фокус.

Инициализация

from kontur_focus import FocusCompliance

fc = FocusCompliance(inn='<inn_string>', ogrn='<ogrn_string>')

Обязательный параметр - ИНН.

Основные методы

Юридические лица

company_is_foreign_agent()

Вхождение организации и ее руководителей в список иностранных агентов

Результат:

Дата формирования реестра, а также признаки присутствия или отсутствия в списках иностранных агентов

Тип результата:

dict

search_global_company_profiles_id()

Поиск сводной информации по санкционным профилям ЮЛ

Параметры:

company_name (str) – Наименование компании

Результат:

Список идентификаторов профилей

Тип результата:

list

legal_entity_profile_report(profile_id_list, path)

Получение печатного отчета по профилю ЮЛ

Параметры:
  • profile_id_list (list) – Список идентификаторов санкционных профилей компании

  • path (str, optional) – Путь сохранения файла, по-умолчанию файл сохраняется в текущий каталог

Результат:

Отчет о результате сохранения файла

Тип результата:

dict

full_company_report(model, path)

Запрос на полную проверку и построение печатного отчёта по организации

Параметры:
  • model (str, optional) – Идентификатор модели, по которой пройдет проверка. Идентификатор возвращается в методе «Получение списка рисковых моделей организации» GET /banks/{bankId}/models, defaults to „115-fz“

  • path (str, optional) – Путь сохранения файла, по-умолчанию файл сохраняется в текущий каталог, defaults to None

Результат:

Отчет о результате сохранения файла

Тип результата:

dict

Пример вывода результат по отчету:

[{'success': True, 'filename': '<имя_файла>', 'path': '<полный_путь_файла>'}]

Физические лица

person_is_foreign_agent()

Вхождение физлица в список иностранных агентов

Результат:

True или False

Тип результата:

bool

full_individual_report(path, passport, fio)
Запрос на построение печатного отчёта по физ лицу

Необходимо обязательно указать либо ИНН, либо ФИО и номер паспорта

Параметры:
  • path (str, optional) – Путь сохранения файла, по-умолчанию файл сохраняется в текущий каталог, defaults to None

  • passport (str, optional) – Номер паспорты, defaults to None

  • fio (str, optional) – ФИО (хотя бы фамилия и имя), defaults to None

Результат:

Отчет о результате сохранения файла

Тип результата:

dict