Skip to main content

Analysis of Interactive Brokers reports for tax reporting in Russia

Project description

Investments

Расчет прибыли Interactive Brokers для уплаты налогов для резидентов РФ

  • расчет сделок по методу ФИФО, учет даты рассчетов (settle date)
  • конвертация по курсу ЦБ
  • раздельный результат сделок по акциям и опционам + дивиденды
  • пока НЕ учитывает комисии по сделкам (т.е. налог будет немного больше, в пользу налоговой)

Пример отчета: ibtax report example

Установка

$ pip install investments --user

или с помощью poetry

Запуск

Запустить ibtax указав в --activity-reports-dir и --confirmation-reports-dir директории отчетами в формате .csv (см. Подготовка отчетов Interactive Brokers)

Важно, чтобы csv-отчеты activity и confirmation были в разных директориях!

Подготовка отчетов Interactive Brokers

Для работы нужно выгрузить из личного кабинета два типа отчетов: Activity statement (сделки, дивиденды, информация по инструментам и т.п.) и Trade Confirmation (settlement date, необходимая для правильной конвертации сумм по курсу ЦБ)

Activity statement

Для загрузки нужно перейти в Reports / Tax Docs > Default Statements > Activity

Выбрать Format: CSV и скачать данные за все доступное время (Perioid: Annual для прошлых лет + Period: Year to Date для текущего года)

Обязательно выгрузите отчеты за все время существования вашего счета!

Activity Statement

Trade Confirmation

Для загрузки нужно перейти в Reports / Tax Docs > Flex Queries > Trade Confirmation Flex Query и создать новый тип отчетов, выбрав в Sections > Trade Confirmation все пункты в группе Executions, остальные настройки - как на скриншоте:

Trade Confirmation Flex Query

После этого в Reports / Tax Docs > Custom Statements выгрузите отчеты за все время существования вашего счета, используя Custom date range периодами по 1 году (больше IB поставить не дает):

Trade Confirmation Statement

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

investments-0.1.7.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

investments-0.1.7-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file investments-0.1.7.tar.gz.

File metadata

  • Download URL: investments-0.1.7.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/5.5.13-arch2-1

File hashes

Hashes for investments-0.1.7.tar.gz
Algorithm Hash digest
SHA256 41fd1f2a0ddf09ae316752df1783e7ec1bec31bb0df4bb67f96d3cb0a79f50d4
MD5 48d123920c3b7b8e8e751ec9950203e9
BLAKE2b-256 abfb85bccbcc04e76339384be552b5756e61c4a16b6a9a3146db567bf4051936

See more details on using hashes here.

File details

Details for the file investments-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: investments-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/5.5.13-arch2-1

File hashes

Hashes for investments-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 35ee56f38865dcacc740e9c74c8b3a8c4e537c201a6338d04d235bf872b3649a
MD5 8f658856549d09ae6038039d0b299eb1
BLAKE2b-256 d2f435110bd41188f0cf5384f1b8f5d32c86a91e845f9e1575787595aef05d6c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page