Разработка модуля импорта брокерских отчетов

О проекте

Финтех-платформа (стартап) предоставляет пользователям инструменты для учета активов, валюты и инвестиций. В текущей реализации данные вводятся только вручную. Цель проекта - автоматизировать этот процесс.

Цель задачи

Разработать backend-модуль на Python, который выполняет следующие функции:

  • Принимает файлы отчетов от брокеров в форматах PDF, XLSX, CSV.
  • Анализирует и разбирает операции из отчетов, включая:
    • Покупку и продажу активов
    • Комиссии
    • Дивиденды и купоны
    • Валютные операции
  • Преобразует и записывает извлеченные данные в сущности платформы:
    • Активы
    • Транзакции
    • Портфели / позиции
    • Историю операций

Требования к поддерживаемым отчетам

Модуль должен быть способен обрабатывать отчеты от следующих брокеров:

  1. Тинькофф Инвестиции
  2. Сбербанк
  3. ВТБ
  4. Промсвязьбанк (ПСБ)
  5. Уралсиб

Ключевые аспекты

  • Решение должно быть надежным и учитывать возможные изменения в структуре отчетов от брокеров.
  • Код должен быть чистым, модульным и хорошо документированным для последующего сопровождения и расширения.
  • Важна корректная обработка различных типов финансовых операций и их точное отображение в системе учета.

Развертывание и настройка модифицированного сервера DayZ Standalone

Требуется развернуть полнофункциональный игровой сервер для DayZ Standalone (Steam) с поддержкой модов и предоставить инструкции по его администрированию. В задачи входит помощь в выборе хостинга, базовая установка и настройка.