Всем привет!
Вся инфа и формы по сабжу расположены по ссылке.
Коротенько:
Возможность получения вычетов в новом порядке предусмотрена Федеральным законом от 20.04.2021 N 100-ФЗ. Изменения вступают в силу с 21 мая 2021 года. В упрощенном порядке можно получить следующие налоговые вычеты по НДФЛ:
— инвестиционные налоговые вычеты (пп. 2 и 3 п. 1 ст. 219.1 НК РФ);
— имущественные налоговые вычеты в сумме фактически произведенных расходов на приобретение объектов недвижимого имущества и по уплате процентов по ипотеке (пп. 3 и 4 п. 1 ст. 220 НК РФ).
Налоговые вычеты будут представляться посредством взаимодействия через «Личный кабинет налогоплательщика для физических лиц».
Необходимую информацию налоговые органы будут получать от участников информационного взаимодействия — налоговых агентов (банков).
В случае наличия права на получение налогового вычета, налоговым органом налогоплательщику будет направлено в «Личный кабинет налогоплательщика для физических лиц» предзаполненное заявление для его утверждения. Такое заявление налоговый орган будет формировать не позднее 20 марта (по сведениям представленным до 1 марта) и не позднее 20 дней в случае представления сведений после 1 марта.
Будьте осторожны. Налоги в втб.
Пришел мой черед отчитаться перед государством. Собрал я все справки о доходах 9 штук. И начал заполнять декларацию в простой декларация 2020. И главный сюрприз меня ожидал от втб. Справка данная в налоговую не бьется по цифрам. Ну думаю программка глючит. Начал заполнять в бухгалтерской. Тоже не идут цифры. Мало того что не сходятся вычеты с доходами. Так по ней я еще 126000 рублей налога должен. Ну я окуел. Думаю что сам туповат( хотя всем друзьям я и с квартирами и банковскими процентами все высчитывал и без корректирующих не один год) ну и сам с 14 года всегда подавал. Были споры с налоговой. Где то они мне доказывали, где то я убеждал. Дай думаю зайду в лк налоговой. А там вообще другие цифры и вычеты.
я понимаю что втб сложно с банкирами! Но в бухгалтерии можно элементарный порядок навести.
Сколько я уже бьюсь чтоб с налоговыми 3-5 летними вычетами процесс автоматизировали, чтоб внебиржа нормально работать начала. Я не понимаю как они сдают экзамен на рабочее место?
Так что проверяйте те документы которые вам дает банк. Может быть неприятный сюрприз в налоговой.
С уважением Витя Витин.
Авто-репост. Читать в блоге >>>
витя витин, похоже не зря я все таки в свое время из ВТБ и СБЕРа выбрал СБЕР в качестве брокера… Никаких проблем не было — все сошлось до рубля! :)
Сергей Хорошавин, у меня есть иис в сбере. там действительно нет никаких проблем с налогами и вычетами. это правда. а втб какашка. там уровень управления и начальников очень низкий и тупой. разговаривал с некоторыми-их айкю в сфере налогового законодательства и его трактования просто ужас.
витя витин, в СБЕРе тоже косяков хватает, просто в иных областях...
В частности, были серьезные косяки были у них с WebQuik до того момента пока меня это не выбесило окончательно и я не решил «ковать железо не отходя от кассы»!
Там раньше при старте WebQuik цеплялся к одному из серверов СБЕРа и тянул настройки оттуда, если они были...
Засада была в том, что каждый раз был шанс попасть совсем на другой сервер и «иметь счастье» испытать радость настройки WebQuik заново...
Прочиnав вот тут: www.banki.ru/blog/BAY/10549.php
… что таких серверов всего 8 штук, я решил — «фигня война — провемся»...
Но в результате северов оказалось сильно за 30, и тогда пришлось позвонить персональному менеджеру СБЕРа и вкратце разъяснить ему, что должны сделать их программеры из техподдержки, чтобы не нервировать клиентов этим лютым цирком!
Кстати, опративно они все исправили — звонил насколько помню в пятницу, а с понедельника на всех счетах начал заходить на один и тот же сервер и забыл про настройку WebQuik как про страшный сон… :)
Сергей Хорошавин, с ПО по торговле в сбере действительно были косяки.и причем в самые такие моменты когда надо покупать или продавать срочно. как сейчас не знаю. у меня их квик на компе. а втб мобила и квик.
витя витин, кстати, да — вчера IRAO на сильной движухе по 4,997 с третьей попытки только взял — WebQuik заявки просто молча игнорировал!
Давно такого не встречал, аж со времен Forexa в нулевых…
Сергей Хорошавин, там вроде геф комиссию обнулял
# -*- 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можно скачать с сайта ЦБ.
Топ вопросов по налогам при торговле через зарубежных брокеров
1. Где платить налог, в России или в США ?
Налог мы платим в России. США удерживает только проценты по дивидендом, а по остальным активам мы платим в России, так как мы резидент РФ
2. За какой промежуток подаются налоги ?
Всегда подаем за прошлый год. В 2021 подаем за 2020. В 2022 мы будем подавать за 2021 и т.д
3. Сколько нужно платить налога по акциям
В РФ это всегда 13% с прибыли
4. Сколько нужно доплачивать по дивидендам?
Тут все зависит от того, сколько процентов удержало государство в котором находится компания. В США чаще всего взымают 10% изредко 30%.
Вся информация по тому, сколько с вас удержали процента по дивидендом указана в годовом отчете брокера. Для примера: с акции Эпл США удержали 10% и вам останется доплатить 3% в РФ.
Сегодня отвечу на следующие вопросы по налогам:
* Как заплатить налог на дивиденды по акциям США онлайн и заполнить декларацию 3-НДФЛ?
* Какие налоги инвестор в американские акции должен уплатить самостоятельно в России, если акции США куплены через российского брокера на Санкт-Петербургской бирже?
Налог с курсовой разницы по американским акциям рассчитывает и взимает брокер, здесь никаких действий предпринимать не нужно.
🔹 А вот дивиденды по иностранным акциям требуют особенной внимательности. Если у вас не заполнена форма w-8ben, то дивиденды облагаются по ставке 30% в США и ничего доплачивать в России не нужно. Если форма w-8ben заполнена и одобрена, то в США вы заплатите только 10% как резидент России. И должны будете доплатить еще 3% в российскую казну, так как в России НДФЛ 13%. Такая схема существует потому, что между Россией и США в далеком 1992 году было заключено соглашение об избежании двойного налогообложения. Доплатить 3% можно онлайн в личном кабинете на сайте налоговой инспекции.
Всем доброго дня.
Друзья, сразу приношу извинения, кому не отвечаю – одна причина, это огромная загрузка по подготовке деклараций 3-НДФЛ.
Много раз говорила и писала уже, если кто из вас не успевает в срок отчитаться, например, зарубежный брокер и нет возможности подготовить полный расчет в срок, подайте нулевую декларацию первичную до 30 апреля. В мае спокойно все подготовите и подадите уже корректировку.
Допустим, у вас есть IB – там у вас были сделки с акциями и получены дивиденды. Ну покажите один дивиденд и сумму налога по нему и все. В мае доделываете расчет и подаете уже полную корректировку. Законная и грамотная процедура, все в рамках НК РФ.
Почему пишу об этом – каждый день идет «тонна» вопросов по срокам, успеваем или нет. Друзья, успеваем, все можно успеть сделать. Главное, это подать корректировку до 15 июля, когда окончательную сумму налога платить надо.
В Госдуму внесен законопроект (Зюгановым и Ко) № 1153390-7
О внесении изменений в статьи 214.2 и 217 части второй Налогового кодекса Российской Федерации (в части освобождения неработающих пенсионеров от НДФЛ с доходов по банковским вкладам)
2) статью 217 дополнить пунктом 86 следующего содержания:
«86) указанные в части первой статьи 214.2 настоящего Кодекса доходы в виде процентов, полученных по вкладам (остаткам на счетах) в банках, находящихся на территории Российской Федерации, пенсионерами, прекратившими осуществление работы и (или) иной деятельности, в период которой они подлежали обязательному пенсионному страхованию в соответствии с Федеральным законом от 15 декабря 2001 года № 167-ФЗ «Об обязательном пенсионном страховании в Российской Федерации», при условии,
Такой комментарий написал мне один из подписчиков. Я часто слышу от разных инвесторов, что налоговый вычет на индивидуальный инвестиционный счет (ИИС) — это несерьезно.
— Охохо, да у меня за день счет может на большую сумму съездить вверх или вниз. Зачем мне заморачиваться какими-то 52 000 рублями в год… Овчинка выделки не стоит.
Стоит.
Если вам лень морочиться с заполнением декларации, посмотрите на это с другой стороны.
1️⃣ Во-первых, это деньги. Копейка рубль бережет. А тут речь о лишних 52 000 рублей.
Да, это максимальная сумма, которую можно получить в качестве налогового вычета на ИИС. Да, поначалу процедура получения вычета кажется замороченной. Да, ждать его можно месяцами. Но все же это лишние деньги.
2️⃣ Во-вторых, это ВАШИ деньги, которые забрало государство в качестве налога. Халявы нет. Налоговый вычет платится из тех средств, которые забрала налоговая из вашей зарплаты (или другого дохода).
Каждый год приходится устраивать групповые танцы с бубном при формировании формы 3НДФЛ!
На сей момент так и не понятно, как правильно (и где) при формировании 3НДФЛ в программе налоговой указывать убыток, который переносится на следующие налоговые периоды?
Пытался это делать в разделе вычеты, во вкладке Инвестиционные и убытки- учёт убытков прошлых лет… Вводишь сумму убытка но она никак не отражается в форме 3НДФЛ ни на одной из страниц (и на последней –Приложение 8)..
Что не так делаю. Или мытарям чем хуже для граждан -тем им лучше.?
Программа формирования 3 ндфл должна быть проста и интуитивна как Калашников- дабы инвестор тётя Глаша, стоя у плиты одной из свободных рук могла заполнить эту хренову форму.
Тут уже такие опытные бойцы как А.Г. предлагал свою версию решение этой проблемы.. smart-lab.ru/blog/688055.php
Но как бы это кривое решение и в итоге этих манипуляций убытки переносимые на след отчётный период так и не отражаются в 3ндфл!?
И так каждый год всплывают очередные косяки у мытарей..
Кстати- в прежних версиях программы такая возможность была..
Или ну их нафиг и дружно уходим в офшоры, как все ротенберги и К ..
Коллеги, подскажите, как платить налог с продажи валюты при схеме: рубли>покупка $>покупка акций США>продажа акций США>продажа $>рубли. Что считать доходной операцией? что расходной? По таким операциям вообще кто-нибудь отчитывается?
Подскажите, какие документы нужны, чтобы уплатить самостоятельно оставшиеся 3% при избегании двойного налогообложения при получении дивидендов амер. компании для резидента РФ? Спс!
Авто-репост. Читать в блоге >>>