Skip to content
Back to top
View this page

# Фокус

## Подготовка

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

- FOCUS_BASE_URL=<kontur_url>

- FOCUS_ACCESS_KEY=<your_access_key>

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

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

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

    from kontur_focus import Focus

    focus = Focus(inn='<inn_string>', ogrn='<ogrn_string>')

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

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

Пример использования методов:

    focus.base_info()

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

base_info()

  Выгрузка базовых реквизитов Российских юридических лиц и индивидуальных предпринимателей

  Результат:

    Информация о ЮЛ

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

    str

advanced_info()

  Расширенные сведения на основе ЕГРЮЛ/ЕГРИП

  Результат:

    Информация о ЮЛ

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

    str

excerpt(path)

  Выписка из ЕГРЮЛ/ЕГРИП

  Параметры:

    path (str, необязательный) – Путь выгрузки файла. Если не указан, выгружается в текущий каталог.

  Результат:

    Результат, имя файла и путь выгрузки

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

    str

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

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

express_report(pdf, path)

  Экспресс-отчет по контрагенту

  Параметры:

    - pdf (bool, optional) – Выгрузить PDF файл, по-умолчанию True

    - path (str, optional) – Путь выгрузки файла. Если не указан, выгружается в текущий каталог.

  Результат:

    _description_

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

    _type_

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

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

founders_history()

  История владения организацией

  Результат:

    Набор полей с информацией об изменениях

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

    str

foreign_representatives()

  Иностранные представительства и филиалы

  Результат:

    Набор данных о представительствах

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

    str