Фокус.Комплаенс¶
Подготовка¶
Создайте файл .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
- company_in_sanctions_lists()¶
Вхождение организации и ее руководителей в санкционные списки
- Результат:
Признак присутствия или отсутствия в санкционных списках:
{'company_in_list': False, 'persons_in_company_in_list': False}
- Тип результата:
dict
- search_global_company_profiles_id(company_name, search_accuracy)¶
Поиск сводной информации по санкционным профилям ЮЛ
- Параметры:
company_name (str) – Наименование компании
search_accuracy (str) – Точность поиска
- Результат:
Список идентификаторов профилей
- Тип результата:
list
- full_legal_entity_sanctions_profile(profile_id_list)¶
Просмотр полной информации определенного санкционного профиля ЮЛ
- Параметры:
profile_id_list (list) – Идентификатор санкционного профиля ЮЛ. Идентификатор возвращается в методе «Поиск сводной информации по санкционным профилям ЮЛ» - GET /banks/{bankId}/companies/profiles/search
- Результат:
Полная информация по профилю ЮЛ
- Тип результата:
dict
- 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