Interactive Brokers

  1. Аватар FinSerfing
    Andy20, очень может быть.
    IB довольно крупная контора.
    А значит и поток валюты туда существенный.

    FinSerfing, У кого нет банковских счетов за рубежом стоит оценить свои риски.

    Andy20, это как раз повод завести счета за границей.
    ЦБ своими топорными действия сам подталкивает к этому.
  2. Аватар Andy20
    Andy20, очень может быть.
    IB довольно крупная контора.
    А значит и поток валюты туда существенный.

    FinSerfing, У кого нет банковских счетов за рубежом стоит оценить свои риски.
  3. Аватар FinSerfing
    Andy20, очень может быть.
    IB довольно крупная контора.
    А значит и поток валюты туда существенный.
  4. Аватар Andy20
    IB в сером списке. Что это было? [Версия]

    Вчера поднялась внезапная волна касающаяся IB.
    Это странно, учитывая, что ЦБ внёс IB в список ещё 1го февраля.

    IB в сером списке. Что это было ? [Версия]

    Но сейчас не об этом.
    Я не поленился, набрал службу поддержки IB и пообщался с проф. фин. отделом.
    Ничего внятного они мне не ответили.
    Мол формально никакой деятельности в России не ведут.
    Операции на нашем рынке осуществляют через Райффайзен.
    Почему попали в списки ЦБ пока не знают.

    Ну ладно.
    Моя версия проста.
    В нашем чудесном государстве всё делается по единым лекалам и спустя рукава.
    Сначала нужно всё запретить, парализовать работу, причинить неудобства, а после разбираться.
    Могу ошибаться, но полагаю, что в это раз история схожая.

    Если поискать на сайте ЦБ, то обнаруживается такой документ с упоминанием IB.
    http://www.cbr.ru/queries/xsltblock/file/62016/5

    Проще говоря ЦБ считает IB форекс-диллером.



    Авто-репост. Читать в блоге >>>

    FinSerfing, Канал вывода валюты перекроют и все. Следующий шаг ограничение платежей от российских банков в адрес компаний из списка.
  5. Аватар FinSerfing
    IB в сером списке. Что это было ? [Версия]

    Вчера поднялась внезапная волна касающаяся IB.
    Это странно, учитывая, что ЦБ внёс IB в список ещё 1го февраля.

    IB в сером списке. Что это было ? [Версия]

    Но сейчас не об этом.
    Я не поленился, набрал службу поддержки IB и пообщался с проф. фин. отделом.
    Ничего внятного они мне не ответили.
    Мол формально никакой деятельности в России не ведут.
    Операции на нашем рынке осуществляют через Райффайзен.
    Почему попали в списки ЦБ пока не знают.

    Ну ладно.
    Моя версия проста.
    В нашем чудесном государстве всё делается по единым лекалам и спустя рукава.
    Сначала нужно всё запретить, парализовать работу, причинить неудобства, а после разбираться.
    Могу ошибаться, но полагаю, что в это раз история схожая.

    Если поискать на сайте ЦБ, то обнаруживается такой документ с упоминанием IB.
    http://www.cbr.ru/queries/xsltblock/file/62016/5

    Проще говоря ЦБ считает IB форекс-диллером.



    Авто-репост. Читать в блоге >>>
  6. Аватар Lepr
    IB и чёрный список
    В общем сижу я такой, с только что запущенным процессом переезда и получения российского гражданства, и вижу посты про interactive brokers в чёрном списке ЦБ РФ. Неприятно и непонятно. Кто-то уже запрашивал разъяснения от ЦБ? Что это все означает? Мы мол вас предупредили, в случае чего не бузите? Или блокировка сайта, переводов и расстрел при выявлении наличия счета?

    Авто-репост. Читать в блоге >>>
  7. Аватар Kirill Universum
    Баба Эля вышла на тропу войны - Interactive Brokers вне закона. Кто еще попал в черный список?
    Ссылки на сайт ЦБ РФ:
    Interactive Brokers

    Exante

    Swissquote
    Банк России с помощью специальной системы мониторинга, а также по обращениям граждан и организаций выявляет (в том числе в Интернете) компании и проекты с признаками нелегальной деятельности.
    www.cbr.ru/inside/BlackList/

    Вот и по поводу IBKR возмущенные граждане обратились, а баба Эля ответила — так точно! 
    Чистое политическое решение. Но когда взаимодействие с коммерческими компаниями основывается исключительно на политических решениях, это до добра не доводит. На месте трейдеров я бы использовал не прямые счета в IBKR, а саб-брокерские счета американских компаний. Пока еще у вас есть такая возможность. 


    Читайте также статью на нашем сайте.

    Авто-репост. Читать в блоге >>>
  8. Аватар loureed
    все бежим на спб
    все бежим на спб

    www.cbr.ru/inside/BlackList/detail/?id=3254

    Ждем добавления ФРС в список финансовых пирамид

    Авто-репост. Читать в блоге >>>
  9. Аватар Andy20
    Интересно это замаскировавшиеся мошенники или просто борьба с Interactive Brokers?
    Это реклама, которую показывают мне третий день на смартлабе.

    Источник: be-top.org/broker/99-brokers/1283-interactive-brokers?yclid=3002669192413490038


    МОШЕННИК Interactive Brokers отзывы и вывод денег.

    Эта брокерская компания появилась совсем недавно, пару месяцев назад, но яро уверяет, что является международной.

    Отзывы о брокере Interactive Brokers очень негативные. Пользователи не в восторге от компании. Подобных компаний, которые приписывают себе кучу преимуществ, огромное количество.

    К ним и относится Интерактив Брокер. Сайт очень простой.

    Информация предоставлена с сайта: interactivebrokers.co.uk

    Вся информация на нём полностью списана под копирку. Чтоб назойливые пользователи не смогли их вычислить, мошенники регистрируются в офшорной зоне. В случае каких-либо проблем вам некуда будет обратиться. Лицензии так же нет в наличии. Поэтому этот проект не имеет законного права принимать деньги от физических лиц. Из контактных данных мы обнаружили лишь электронный ящик и всё. Раз нет упоминания о лицензии, то не следует соваться в эту контору. Пытаться им писать бесполезно, они всё равно вам не ответят. Они в большей степени заинтересованы в ваших деньгах, нежели в общении.

    Авто-репост. Читать в блоге >>>
  10. Аватар Сберегатель (Сэр Лонг)
    Не вижу брокера IB в чорном списке ЦБ. Что я делаю не так? https://www.cbr.ru/inside/BlackList/

    Авто-репост. Читать в блоге >>>
  11. Аватар Коммунизму быть!
    Письмо от Ib
    много ходит лживых слухов что компания прекратила свою деятельность с клиентами из РФ. 
    Но это ложь.  

    Ниже письмо пришло от брокера на почту.


    Деятельность IBKR в России
     
     
    Уважаемый клиент!

    На прошлой неделе ряд русскоязычных новостных порталов опубликовали новости о том, что Interactive Brokers прекращает работу с российскими клиентами и уходит с местного рынка.

    Данные новости не соответствуют действительности. Interactive Brokers не планирует уходить с российского рынка и продолжает оказывать услуги клиентам из России. IBKR также по-прежнему принимает клиентов из России (и других стран, представляющих повышенный уровень риска, связанный с отмыванием денег и санкциями), но ограничила перечень типов счетов, доступных для клиентов из таких стран. Брокеры из России могли бы представлять клиентов через IBKR при условии полного раскрытия информации согласно российскому законодательству и политике IBKR в области борьбы с отмыванием денег. Interactive Brokers действительно прекращает работу с рядом российских брокеров, поскольку они уведомили компанию, что не имеют возможности соблюсти требования IBKR о полном раскрытии информации клиентов.

    Мы благодарим Вас за то, что Вы продолжаете доверять Interactive Brokers достижение своих инвестиционных целей, и надеемся на дальнейшее плодотворное сотрудничество.


    Авто-репост. Читать в блоге >>>

    Виктор Бавин, а, ну если сам броке написал то да… Это кристально честные люди и работают во благо народа. Ты еще почитай что на заборах пишут и нам сообщи
  12. Аватар Виктор Бавин
    Письмо от Ib
    много ходит лживых слухов что компания прекратила свою деятельность с клиентами из РФ. 
    Но это ложь.  

    Ниже письмо пришло от брокера на почту.


    Деятельность IBKR в России
     
     
    Уважаемый клиент!

    На прошлой неделе ряд русскоязычных новостных порталов опубликовали новости о том, что Interactive Brokers прекращает работу с российскими клиентами и уходит с местного рынка.

    Данные новости не соответствуют действительности. Interactive Brokers не планирует уходить с российского рынка и продолжает оказывать услуги клиентам из России. IBKR также по-прежнему принимает клиентов из России (и других стран, представляющих повышенный уровень риска, связанный с отмыванием денег и санкциями), но ограничила перечень типов счетов, доступных для клиентов из таких стран. Брокеры из России могли бы представлять клиентов через IBKR при условии полного раскрытия информации согласно российскому законодательству и политике IBKR в области борьбы с отмыванием денег. Interactive Brokers действительно прекращает работу с рядом российских брокеров, поскольку они уведомили компанию, что не имеют возможности соблюсти требования IBKR о полном раскрытии информации клиентов.

    Мы благодарим Вас за то, что Вы продолжаете доверять Interactive Brokers достижение своих инвестиционных целей, и надеемся на дальнейшее плодотворное сотрудничество.


    Авто-репост. Читать в блоге >>>
  13. Аватар nn
    IB попал в список компаний с выявленными признаками нелегальной деятельности, который ведет ЦБ

    IB попал в список компаний с выявленными признаками нелегальной деятельности, который ведет ЦБ
    Новость тута
    www.cbr.ru/inside/BlackList/detail/?id=3254 

    Авто-репост. Читать в блоге >>>
  14. Аватар Коммунизму быть!
    Interactive Brokers попал в ЧЕРНЫЙ СПИСОК ЦБ РФ

    Неделя задалась с крутых новостей: вчера узнали про «облаву» на управляющих брокера QBF.

    Сегодня новость еще горячей — самый популярный зарубежный брокер у жителей России (и, наверное, СНГ) Interactive Brokers попал в список компаний «с выявленными признаками нелегальной деятельности на финансовом рынке».

    https://www.cbr.ru/inside/BlackList/detail/?id=3254

    Возникают с ходу вопросы:
    1. Что будет с сервисами брокеров с российским происхождением, с тем же БКС-Кипр, у которых IB является брокером-посредником и исполнителем ордеров?
    2. Не повысились ли ещё выше риски того, что IB полностью уйдет от работы с клиентами из РФ?
    3. У тех, кто инвестирует напрямую через IB: не будет ли теперь при подаче налоговых деклараций проблем из-за того, что мы инвестируем через компанию из черного списка?

     

    У кого какие мысли по этой новости?



    Авто-репост. Читать в блоге >>>

    Иван Д., предполагаю что связываются с подобными брокерами только дауны и имбецилы, а нормальным людям вообще насрать что с ними будет.
  15. Аватар Иван Д.
    Interactive Brokers попал в ЧЕРНЫЙ СПИСОК ЦБ РФ

    Неделя задалась с крутых новостей: вчера узнали про «облаву» на управляющих брокера QBF.

    Сегодня новость еще горячей — самый популярный зарубежный брокер у жителей России (и, наверное, СНГ) Interactive Brokers попал в список компаний «с выявленными признаками нелегальной деятельности на финансовом рынке».

    https://www.cbr.ru/inside/BlackList/detail/?id=3254

    Возникают с ходу вопросы:
    1. Что будет с сервисами брокеров с российским происхождением, с тем же БКС-Кипр, у которых IB является брокером-посредником и исполнителем ордеров?
    2. Не повысились ли ещё выше риски того, что IB полностью уйдет от работы с клиентами из РФ?
    3. У тех, кто инвестирует напрямую через IB: не будет ли теперь при подаче налоговых деклараций проблем из-за того, что мы инвестируем через компанию из черного списка?

     

    У кого какие мысли по этой новости?



    Авто-репост. Читать в блоге >>>
  16. Аватар Дмитрий
    Банк России включил Interactive Brokers в список компаний с признаками нелегальной деятельности
    Банк России с помощью специальной системы мониторинга, а также по обращениям граждан и организаций выявляет (в том числе в Интернете) компании и проекты с признаками нелегальной деятельности.
    Чтобы снизить риски вовлечения граждан и организаций в незаконную деятельность, Банк России раскрывает список1 компаний с признаками «финансовой пирамиды»2, нелегального кредитора3, нелегального профессионального участника рынка ценных бумаг4 (в том числе нелегального форекс-дилера).
    https://www.cbr.ru/inside/BlackList/

    и вот вам жирнейший намек
    https://www.cbr.ru/inside/BlackList/detail/?id=3254

    Авто-репост. Читать в блоге >>>
  17. Аватар Web Capital
    Пытался открыть аккаунт в IB через свою американскую компанию с долькой американского ситизена. Отказали суки без объяснения причин. Перед этим почти месяц мурыжили с вопросами типа «разъясните, почему указываете американский адрес и ITIN и при этом предоставили документы по Российскому гражданству»…
  18. Аватар Alex
    баскеты в IB
    есть такая опция кто знает?
    что бы купить корзину акций

    Авто-репост. Читать в блоге >>>
  19. Аватар Mike My Day
    Заграничные брокеры: плюсы и минусы

    Напишу свои выводы на основе главного заграничного брокера для Россиян — Interactive Brokers, в котором у меня счет уже 8 лет.
    Заграничные брокеры: плюсы и минусы


    Итак, плюсы:

    1.
    В десятки раз больше акций и ETF. (Акции каннабиса, плечевые ETF, трежерис, крипта и тысячи др. — этого нет в РФ)

    2.
    Страховка брокерского счета на 500 000$. (РФ нет страховок).

    3.
    Комиссии ETF фондов до 30х раз меньше, чем фондах в России. (VOO 0.03% против 0.9% у FXUS)

    4.
    Недоступность ваших средств гос. органам.
    (ФНС может заблокировать средства на счету у российского брокера в некоторых случаях без предупреждения)

    5.
    Купить акции в долг — всего 1.56%.
    (многие покупают в долг облигации Сбера в долларах с доходностью 5%, и живут на разнице.)

    6.
    Не нужен статус квал. инвестора, чтобы покупать акции и фонды на биржах США.

    7.
    Все операции 100% онлайн, не придется ехать в офис, чтобы довозить бумажки.

    8.
    Поддержка в нестандартных ситуациях.
    Как пример — в случае мартовского кризиса в нефтью, когда она ушла в минус, заграничные брокеры к этому технически подготовились заранее. А как у нас? Людей просто “кинули” на деньги, когда у них технически не сработали стоп-заявки на продажу, и сейчас куча судов в РФ, где инвесторы доказывают, что они не виноваты.



    Авто-репост. Читать в блоге >>>
  20. Аватар Arken Assanov
    ibkr.com/referral/arken315
    Открой счет в Интерактив брокерс по данной официальной ссылке и получи акции IBKR бесплатно по реферальной программе!
  21. Аватар John Smith
    Разъяснение от Interactive Brokers по отказу работать с российскими клиентами
    Пришло сегодня на почту.

    Разъяснение от Interactive Brokers по отказу работать с российскими клиентами

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

    Авто-репост. Читать в блоге >>>
  22. Аватар Ынвестор
    Сдача данных по движению средств на брокерском счету до 1 июня
    Народ, кто-то уже подавал в налоговую эту новую отчетность? В частности по Interactive Brokers?

    Авто-репост. Читать в блоге >>>
  23. Аватар Смартлабчанин
    Налоги и IB

    Всем добрый день!

    Есть не засвеченный счет в Interective Brokers. Переводил туда сумму меньше миллиона в 2018 году, сейчас чуть больше чем было вывел на счёт. 
    Собственно вопрос вот в чём: чем грозит не декларировать доходы? Есть ли у кого такой опыт? Чем это максимально грозит? Каков шанс, что навесят кучу штрафов? В общем, делитесь опытом!

    Сумма налога не очень большая, меньше 100 тысяч. Торговать ближайшее время там не планирую. 


    Буду рад любым историям и мнениям по этому поводу. Почему СТОИТ заплатить и почему НЕ СТОИТ заплатить. 

    Всем хорошего торгового дня. 



    Авто-репост. Читать в блоге >>>
  24. Аватар Игорь Балякин
    Interactive Brokers прекращает обслуживание Российских клиентов через субброкеров!
    23.04 прошла новость о том, что Interactive Brokers, являющийся одним из самых крупных поставщиков брокерских услуг, объявил о прекращении обслуживания российских клиентов через брокеров-посредников (субброкеров). Также уже несколько месяцев продолжаются разговоры о том, что Россию отключат от SWIFT, либо Россия сама откажется от его обслуживания. Как быть в такой ситуации, и какие действия мы можем предпринять для нивелирования подобного рода страновых рисков.


    Авто-репост. Читать в блоге >>>
  25. Аватар Sergey Solod
    InterActiveBrokers, дивиденды: готовим данные для налоговой декларации 3НДФЛ
    Осталось всего несколько дней, чтобы подать налоговую декларацию.
    Для тех счастливчиков, кто получал дивиденды через InterActiveBrokers и немного знаком с Python, выкладываю несколько строк кода, который приведет (почти) данные из Activity-Annual этого брокера в вид, дружелюбный для переноса в российскую декларацию.
    # -*- coding: utf-16 -*-
    import os
    import pandas as pd
    import xml.etree.ElementTree as et
    import lxml.html as lh
    import numpy as np
    #%%
    path_curencies_rates = os.path.join('..//', 'Market_Data')# folder where data is kept
    
    # RUB against USD and EUR
    rub_USD_2020 = 'USD_RUB_exchange_rate_20200101-20201231.xlsx'
    rub_EUR_2020 = 'EUR_RUB_exchange_rate_20200101-20201231.xlsx'
    # dataframe where indicies are dates of 2020 and columns are rates RUB_USD and RUB_EUR
    # all dates of 2020
    dates = pd.date_range(start='1/1/2020', end='12/31/2020')
    rub_currencies_rates = pd.DataFrame(index=dates, columns=['EUR', 'USD'])
    # USD
    df_rub_USD_CBRF = pd.read_excel(os.path.join(path_curencies_rates, rub_USD_2020), index_col=1)
    df_rub_USD_CBRF = df_rub_USD_CBRF[['curs']]
    # EUR
    df_rub_EUR_CBRF = pd.read_excel(os.path.join(path_curencies_rates, rub_EUR_2020), index_col=1)
    df_rub_EUR_CBRF = df_rub_EUR_CBRF[['curs']]
    
    rub_currencies_rates.USD = df_rub_USD_CBRF.curs
    rub_currencies_rates.EUR = df_rub_EUR_CBRF.curs
    
    # fill empty dates
    rub_currencies_rates.EUR = pd.DataFrame.ffill(rub_currencies_rates.EUR)
    rub_currencies_rates.USD = pd.DataFrame.ffill(rub_currencies_rates.USD)
    <br /><br />#%%
    annual_activity_statement = 'Activity-Annual_2020_2020.htm' 
    table_name = 'Dividends' # table that contains dividends only
    report_full = lh.parse(annual_activity_statement)
    parent = report_full.xpath(".//div[contains(text(), '{}')]".format(table_name))[0].getnext()
    element = parent.getchildren()[0].getchildren()[0]
    html = et.tostring(element)
    div_df = pd.read_html(html)[0]
    div_df.Amount = pd.to_numeric(div_df.Amount, errors='coerce')
    div_df.Date = pd.to_datetime(div_df.Date, errors='coerce').dt.date
    div_df = div_df.dropna(subset=['Date'])
    div_df = div_df[div_df.Amount.notnull()]
    
    # If nominated in EUR, taxation was NOT applyed 
    div_df['Currency'] = np.where(div_df.Description.str.contains('EUR'), 'EUR', 'USD')
    
    div_df['Taxes_paid'] = np.where(div_df.Description.str.contains('EUR'), 0, (div_df.Amount*0.1).round(decimals=2))
    
    eur_rub_dict = rub_currencies_rates.EUR.to_dict()
    usd_rub_dict = rub_currencies_rates.USD.to_dict()
    # eur_rub_dict
    div_EUR = div_df[div_df.Currency=='EUR']
    div_EUR['rate_RUB'] = div_EUR['Date'].map(eur_rub_dict)
    
    div_USD = div_df[div_df.Currency=='USD']
    div_USD['rate_RUB'] = 0
    div_USD['rate_RUB'] = div_USD['Date'].map(usd_rub_dict)#rub_currencies_rates.USD
    
    div_total = pd.concat([div_EUR, div_USD], axis=0)
    
    div_total['RUS_tax'] = div_total.Amount * 0.13
    div_total['Taxes_TO_pay'] = ((div_total.RUS_tax - div_total.Taxes_paid) * div_total.rate_RUB).round(decimals=2)
    
    div_total.Taxes_TO_pay.sum().round(decimals=1)
    
    div_total.Description = div_total.Description.str.split(' Cash').str[0]
    
    for i, d in div_total.Date.iteritems():
        ds = d.strftime('%d.%m.%Y')
        div_total.at[i, 'Date'] = ds
    
    #%%
    # To fill in field `'ОКСМ'` of Rus Tax Form ISIN will be used, 
    # it consists of two alphabetic characters, which are the ISO 3166-1 alpha-2 code for the issuing country. 
    # DataBase is `'country_ISO_codes.csv'`
    country_codes = pd.read_csv('country_ISO_codes.csv')
    country_codes = dict(zip(country_codes['alpha-2'], country_codes['country-code']))
    
    def assign_country_code(name, country_codes):
        '''
        Returns a country numeric ICO code.
        Two first symbols of ISIN represent Country ISO-3166 Alpha Code.
        Parameters:
            name : string, field Description from IBKR report;
            country_codes : dictionary, keys are ISO Alpha Codes, values are corresponding ISO Num Codes.
            
        '''
        if '(' and ')' in name:
            start = name.find('(') + 1
            end = name.find(')')
            isin = name[start : end]
            country_Alpha_code = isin[0:2]
            try:
                country_Num_code = country_codes[country_Alpha_code]
            except Exception as e:
                country_Num_code = name
            
            return country_Num_code
        
        return name
    
    div_total['Country_Num_Code'] = div_total['Description'].apply(assign_country_code, country_codes=country_codes)
    
    #%%
    # get all attributes of Rus Tax Form as a list
    path_to_form = 'Tax_form_2020_draft_20210419.xml'
    tree = et.parse(path_to_form)
    root = tree.getroot()
    for el in root.iter('ДоходИстИно'):
        for child in el[0:1]:
            attributes_Rus_Tax_Form = list(child.attrib.keys())
    
    # DataFrame Rus Tax Form with indices from div_total
    df_rus_tax_form = pd.DataFrame(index=div_total.index, columns=attributes_Rus_Tax_Form)
    # fill all fields in with data from corresponing columns
    # do some calculations as well
    df_rus_tax_form['ОКСМ'] = div_total.Country_Num_Code
    df_rus_tax_form['НаимИстДох'] = div_total.Description
    df_rus_tax_form['КодВалют'] = np.where(div_total.Currency=='EUR', '978', '840')
    df_rus_tax_form['КодВидДох'] = '22' # check it out
    df_rus_tax_form['КурсВалютДох'] = div_total.rate_RUB
    df_rus_tax_form['ДатаДох'] = div_total.Date
    df_rus_tax_form['ДатаУплНал'] = div_total.Date
    df_rus_tax_form['ДоходИноВал'] = div_total.Amount
    df_rus_tax_form['ДоходИноРуб'] = (df_rus_tax_form['ДоходИноВал'] * df_rus_tax_form['КурсВалютДох']).round(decimals=2)
    df_rus_tax_form['КурсВалютНал'] = div_total.rate_RUB
    df_rus_tax_form['НалУплИноВал'] = div_total.Taxes_paid
    df_rus_tax_form['НалУплИноРуб'] = (df_rus_tax_form['НалУплИноВал'] * df_rus_tax_form['КурсВалютДох']).round(decimals=2)
    df_rus_tax_form['НалЗачРФОбщ'] = (df_rus_tax_form['ДоходИноРуб'] * 0.13).astype(int)
    df_rus_tax_form['НалогЗачРФОбщ'] = df_rus_tax_form['НалУплИноРуб'].astype(int)
    
    # all data in a xml-object should be str
    form_to_export = df_rus_tax_form.applymap(str)
    
    # create a root
    income_abroad = et.Element('ДоходИстИно')
    tree = et.ElementTree(income_abroad)
    
    # add children with a relevant tag 
    # each child has attributes that is a dict representing a row from DataFrame
    for i, r in form_to_export.iterrows():
        d = r.to_dict()
        et.SubElement(income_abroad, tag='РасчДохНалИно', attrib=d)    
    
    tree.write('rus_tax_form_experiment.xml', encoding='WINDOWS-1251')
    
    
    
    Файлы 
    USD_RUB_exchange_rate_20200101-20201231.xlsx
    EUR_RUB_exchange_rate_20200101-20201231.xlsx
    можно скачать с сайта ЦБ.
    Tax_form_2020_draft_20210419.xml — моя 3-НДФЛ, сохраненная из налогового личного кабинета. 
    country_ISO_codes.csv — коды стран, файлом могу поделиться.

    За критику и правки буду благодарен.

    Авто-репост. Читать в блоге >>>