Skip to content

Analysis of Interactive Brokers reports for tax reporting in Russia

License

Notifications You must be signed in to change notification settings

G-Pavel/investments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Investments

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

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

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

Установка

$ pip install investments --user

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

Запуск

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

Подготовка отчетов 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

About

Analysis of Interactive Brokers reports for tax reporting in Russia

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%