56 lines
1.7 KiB
ReStructuredText
56 lines
1.7 KiB
ReStructuredText
===============
|
||
Фокус.Комплаенс
|
||
===============
|
||
|
||
Подготовка
|
||
----------
|
||
|
||
Создайте файл `.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 Контур.Фокус.
|
||
|
||
Инициализация
|
||
-------------
|
||
|
||
.. code-block:: python
|
||
|
||
from kontur_focus import FocusCompliance
|
||
|
||
fc = FocusCompliance(inn='<inn_string>', ogrn='<ogrn_string>')
|
||
|
||
Обязательный параметр - **ИНН**.
|
||
|
||
Юридические лица
|
||
----------------
|
||
|
||
.. autofunction:: kontur_focus.FocusCompliance.company_is_foreign_agent()
|
||
|
||
.. autofunction:: kontur_focus.FocusCompliance.company_in_sanctions_lists()
|
||
|
||
.. autofunction:: kontur_focus.FocusCompliance.search_global_company_profiles_id(company_name, search_accuracy)
|
||
|
||
.. autofunction:: kontur_focus.FocusCompliance.full_legal_entity_sanctions_profile(profile_id_list)
|
||
|
||
.. autofunction:: kontur_focus.FocusCompliance.legal_entity_profile_report(profile_id_list, path)
|
||
|
||
.. autofunction:: kontur_focus.FocusCompliance.full_company_report(model, path)
|
||
|
||
Пример вывода результат по отчету:
|
||
|
||
.. code-block:: python
|
||
|
||
[{'success': True, 'filename': '<имя_файла>', 'path': '<полный_путь_файла>'}]
|
||
|
||
|
||
Физические лица
|
||
---------------
|
||
|
||
.. autofunction:: kontur_focus.FocusCompliance.person_is_foreign_agent()
|
||
|
||
.. autofunction:: kontur_focus.FocusCompliance.full_individual_report(path, passport, fio)
|