Фокус.Комплаенс
Подготовка
Создайте файл .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