Генератор налоговой декларации из отчетов IB


adov
Сообщения: 5
Зарегистрирован: 29 апр 2024, 09:30

Генератор налоговой декларации из отчетов IB

Сообщение adov »

Добрый день.

Как сверить прибыль и убыток, вычисленные генератором с P/L в отчёте IB?

Я смотрю отчёт за первый год, и не понимаю, как это работает.
Генератор выдал некую прибыль от реализации ЦБ и убыток от реализации ПФИ, но в отчёте IB я не вижу и близко этих чисел.
Я смотрю, например, в Realized & Unrealized Performance Summary, Total.
Либо в Trades - Realized P/L. Судя по отчётам, и по ЦБ, и по ПФИ была прибыль.

Куда конкретно смотреть в отчёте IBKR, чтобы примерно сверить с результатами работы генератора?

Спасибо.

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 366
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

adov писал(а): 02 май 2024, 09:17 Как сверить прибыль и убыток, вычисленные генератором с P/L в отчёте IB?

Я смотрю отчёт за первый год, и не понимаю, как это работает.
Генератор выдал некую прибыль от реализации ЦБ и убыток от реализации ПФИ, но в отчёте IB я не вижу и близко этих чисел.
Я смотрю, например, в Realized & Unrealized Performance Summary, Total.
Либо в Trades - Realized P/L. Судя по отчётам, и по ЦБ, и по ПФИ была прибыль.

Куда конкретно смотреть в отчёте IBKR, чтобы примерно сверить с результатами работы генератора?
Во-первых, то, что там в текстовом отчете вылезает - это для аналитики, для налогов расчеты в экселе. Во-вторых, про P/L в рублях IB ничего не знает, там в первую очередь проявляются эффекты валютной переоценки плюс иногда другие артефакты. То есть сравнивать P/L имеет смысл только в валюте инструмента или в сводке - в базовой валюте. В-третьих, в текстовом отчете P/L показывается в целом по инструменту - реализованная и нереализованная прибыль, с прибылью по отдельным сделкам просто так не сравнить.

Нереализованная прибыль должна совпадать с Unrealized P/L из секции Open Positions. Когда-то давно так и было в простых случаях, потом я на сложные случаи перестал внимание обращать. Если не совпадает, то в логе пишется WARNING: Unrealized PnL didn't match report.... Реализованная прибыль насколько я помню ни с чем не сверяется, вообще она где-то в секциях ...Performance Summary должна быть. Еще имеет смысл сравнить секцию Change in NAV (те поля, которые имеют отношение к прибыли от рыночной переоценки) и итог текстового отчета, поля REAL PnL, FEES, UNREAL PnL.

Если хочется с этим экспериментировать, лучше создать короткий отчет с небольшим количеством позиций и изучать его.


adov
Сообщения: 5
Зарегистрирован: 29 апр 2024, 09:30

Генератор налоговой декларации из отчетов IB

Сообщение adov »

Во-вторых, про P/L в рублях IB ничего не знает, там в первую очередь проявляются эффекты валютной переоценки плюс иногда другие артефакты. То есть сравнивать P/L имеет смысл только в валюте инструмента или в сводке - в базовой валюте.
Да, это понятно, но радикальных изменений курса не было, и я хотел очень примерно это сравнить.

В-третьих, в текстовом отчете P/L показывается в целом по инструменту - реализованная и нереализованная прибыль, с прибылью по отдельным сделкам просто так не сравнить.
Нереализованная прибыль должна совпадать с Unrealized P/L из секции Open Positions. Когда-то давно так и было в простых случаях, потом я на сложные случаи перестал внимание обращать. Если не совпадает, то в логе пишется WARNING: Unrealized PnL didn't match report....
Я вижу несколько записей такого плана в логах. Что в таком случае делать?


vasechka
Сообщения: 22
Зарегистрирован: 11 апр 2021, 23:28

Генератор налоговой декларации из отчетов IB

Сообщение vasechka »

adov писал(а): 02 май 2024, 09:17 Куда конкретно смотреть в отчёте IBKR, чтобы примерно сверить с результатами работы генератора?
1. для начала посмотри деньги на начало и конец периода. Совпадает с айби?
2. дальше посмотри сколько у тебя реализованного финансового результата.
сколько было на начало года+ сколько денег завел на айби - денег сколько вывел с айби + реализованный финрез. Все это прикидываешь на среднегодовой курс бакса (если равномерно торговал в течение всего года. И тогда у тебя должно получится что-то типа того, сколько у тебя денег на счету на конец года.

Отправлено спустя 1 час 28 минут 56 секунд:
гайз, а у вас файл декларации (хмл) нормально загружается на налог.ру? а то у меня ошибку выдает.


adov
Сообщения: 5
Зарегистрирован: 29 апр 2024, 09:30

Генератор налоговой декларации из отчетов IB

Сообщение adov »

vasechka писал(а): 03 май 2024, 00:03 гайз, а у вас файл декларации (хмл) нормально загружается на налог.ру? а то у меня ошибку выдает.
Вчера ЛК ФЛ постоянно падал, мне не удалось подать декларацию через него. В колл-центре предложили подать через Госуслуги, что и сделал в итоге.


vasechka
Сообщения: 22
Зарегистрирован: 11 апр 2021, 23:28

Генератор налоговой декларации из отчетов IB

Сообщение vasechka »

adov писал(а): 03 май 2024, 07:15 В колл-центре предложили подать через Госуслуги, что и сделал в итоге.
ого! вечером буду читать, как это. спасибо.

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 366
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

adov писал(а): 02 май 2024, 19:38 WARNING: Unrealized PnL didn't match report....
Я вижу несколько записей такого плана в логах. Что в таком случае делать?
Ничего. Практических последствий это сообщение не имеет. Брокер при расчете PnL использует больше факторов, чем я, и вообще он думает в терминах американских налогов. Обычно результат совпадает, иногда нет. Можно взять отчеты и по ним попытаться понять, из-за чего расхождение.

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 366
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

AlexX31 писал(а): 24 апр 2024, 15:25 Здравствуйте. Подскажите, пожалуйста, на чем основан принцип расчета CFD, который отличается от расчета акции?
Во вложении - информация о сделке с CFD из выписки IB и расчет этой же сделки через сервис. Результат одинаковый, но принцип расчета отличается и, соответственно, общие суммы прибили и убытков разные.
Я сам не большой знаток CFD, как я понимаю люди их покупают как аналог акций с плечом в спекулятивных целях. В отчете же они выглядят как особый вид фьючерса - базовый актив та самая акция, множитель 1, дата экспирации где-то очень далеко. Соответственно они рассчитываются как фьючерс, это довольно сложно, описано здесь - Налогообложение валютных фьючерсов. По умолчанию для фьючерсов используется вариационная маржа, это самый сложный способ. Кажется, что для CFD метод расчета разумно поменять на номинал в Параметры→Налогообложение фьючерсов, тогда расчет будет выглядеть как будто купили саму акцию, а не фьючерс.

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 366
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

Полностью переделал работу с XML файлами, которые порождаются программой Декларация и загружаются в личном кабинете налоговой. Теперь генератор сам создает и читает только dc-файлы, а XML создает как дополнительный результат посредством серверной Декларации. Это означает, что пропала возможность читать XML файлы и добавлять в них доходы, зато можно создавать аутентичные XML любой сложности, из любой корректной декларации. Чтобы создавать XML, надо поставить галку Декларация→Создать файл xml из декларации, иногда это может глючить, тогда надо попробовать позже. Еще бывают сложные случаи, когда Декларация начинает задавать вопросы пользователю (например, излишне удержанный налог по справке 2-НДФЛ, который Декларация предлагает сразу вернуть), они пока не поддерживаются, надо создавать XML самостоятельно.

Также добавил вкладку Декларация, в которой можно ввести параметры (личные данные, убытки и вычеты) российской налоговой декларации, чтобы потом не надо было редактировать их в том, что сгенерировалось. На обработку брокерских отчетов и расчет портфеля эти параметры не влияют. Таким образом, если вы уверены в правильности расчетов, можно подать декларацию без компьютера с Windows, пользуясь только генератором с телефона. Убытки можно добавлять за отчетный год и за прошлые года, вычеты сделаны только социальные и на взнос на ИИС. И я в любом случае рекомендую проверять результаты вручную. Если личные данные не вводить во вкладке, то будут использованы тестовые, как и раньше.

Можно даже взять корректный dc-файл, созданный где-то в другом месте, и генератором превратить его в XML без всяких брокерских отчетов, если нет доступа к Декларации. Файлы могут быть созданы за последние 10 лет, но актуален, видимо, только последний отчетный год. Чтобы создать корректирующую декларацию за предыдущие года, надо почитать, как это правильно делать.

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 366
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

Добавил расчет трехлетней льготы долгосрочного владения (ЛДВ) по портфелю, подробно она описана здесь. ЛДВ будет применена только к тикерам, перечисленным в Параметры→Тикеры для ЛДВ, и только если при реализации получена прибыль, а не убыток. Расчет коэффициента Кцб и лимита вычета не производится, делайте это самостоятельно, также надо написать пояснение для налоговой в свободной форме - к каким бумагам применена ЛДВ, где они допущены к торгам в РФ, сколько лет владения и общий объем вычета. Налог по итогам реализации бумаг, к которым применена ЛДВ, будет рассчитан как обычно, в истории в xls появится отметка о применении ЛДВ, а суммарный вычет будет добавлен в соответсвующее поле декларации. С 2025 отчетного года ЛДВ не действует на иностранные ценные бумаги.

Также в Декларация→Вычет по ЛДВ можно вписать сумму в рублях, которая просто будет добавлена в декларацию, без какого-либо участия портфеля. Добавленные обоими способами вычеты просуммируются.

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 366
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Поддержка российских брокеров

Сообщение ElectrostaticMister »

Большого практического смысла расчет налогов для брокеров РФ не имеет - они являются налоговыми агентами и сами все считают. Раньше надо было считать налог на иностранные дивиденды, с 2024 года они и его тоже считают. Тем не менее, добавлена экспериментальная поддержка отчетов ВТБ и Сбербанка. Можно ее использовать для симуляции продаж или исследования портфеля.

Сбербанк создает брокерские отчеты только за день или за месяц, только в формате html, таким образом, для генератора надо создать набор месячных отчетов с момента открытия счета. Пока реализован минимум функциональности - только акции без дивидендов, валюта только рубль. Постепенно будут улучшения, для этого нужны отчеты, присылайте.

В ВТБ нужно создавать брокерские отчеты в формате xls, например, по годам. Отчеты довольно громоздкие, но не всегда исчерпывающие. Сделаны акции и облигации, валюта только рубль. Для расширения функциональности также нужны отчеты.


EvaEva
Сообщения: 8
Зарегистрирован: 29 июн 2023, 00:01
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение EvaEva »

Добрый день.

Подскажите как обойти ошибки:

Unrecognized report row {"text1":"Сплит","text2":" Компенсация при проведении корпоративного действия с бумагами (LAZR.US), расчетное количество бумаг к получению 66.666666666667, получено 66, цена для оценки выбывающих бумаг 0.8001 USD ","file":"778444_Отчет брокера по сделкам 24.xlsx#Cash In Out","lineno":382}

Can't parse split description {"description":" Компенсация при проведении корпоративного действия с бумагами (LAZR.US), расчетное количество бумаг к получению 66.666666666667, получено 66, цена для оценки выбывающих бумаг 0.8001 USD ","file":"778444_Отчет брокера по сделкам 24.xlsx#Corpactions","lineno":212}

Файл который выдает ошибки размещен по ссылке

вторая ошибка, которая тоже пару раз всплывала - Ставлю галочку Отключить сверку с финальным отчетом и все равно отчет не формируется, пишет нужно отключить сверку...

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 366
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

EvaEva писал(а): 04 мар 2025, 01:55 Подскажите как обойти ошибки:

Код: Выделить всё

Unrecognized report row {"text1":"Сплит","text2":" Компенсация при проведении корпоративного действия с бумагами (LAZR.US), расчетное количество бумаг к получению 66.666666666667, получено 66, цена для оценки выбывающих бумаг 0.8001 USD ","file":"778444_Отчет брокера по сделкам 24.xlsx#Cash In Out","lineno":382}
Can't parse split description {"description":" Компенсация при проведении корпоративного действия с бумагами (LAZR.US), расчетное количество бумаг к получению 66.666666666667, получено 66, цена для оценки выбывающих бумаг 0.8001 USD ","file":"778444_Отчет брокера по сделкам 24.xlsx#Corpactions","lineno":212}
вторая ошибка, которая тоже пару раз всплывала - Ставлю галочку Отключить сверку с финальным отчетом и все равно отчет не формируется, пишет нужно отключить сверку...
Добрый день, с этой бумагой произошел сплит, в результате появилась дробная акция и брокер ее автоматически продал, для IB это сделано, для Фридома пока нет.
Можно просто удалить строки "Компенсация при проведении корпоративного действия..." из отчета, можно в поле формы Ошибки-Игнорировать тикеры добавить строку 2024-11-20,LAZR, тогда генератор сам удалит весь сплит из портфеля. В любом случае надо будет также отключить сверку с финальным отчетом и потом в декларации/xls руками исправить события с LAZR после сплита.

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


vdm
Сообщения: 6
Зарегистрирован: 23 янв 2021, 02:36

Генератор налоговой декларации из отчетов IB

Сообщение vdm »

Добрый день, сформировал flex отчеты с 2019 по 2025 года, отправил. Получил zip файл с ошибками. Посмотрел и не понимаю, что нужно сделать, чтобы исправить. Также в верхней части окна программы написано: Во flex-отчете отсутствуют вспомогательные секции (2020_tax_ribclub_org.csv: "Statement of Funds", 2021_U3365796_U3365796_20201231_20211230_AF_NA_250d1f4184f46ad9bd179390d6f02293.csv: "Statement of Funds").
Написано, что Исходные данные: flex-отчет IB, выписка IB. Я формировал только флекс отчеты. Дополнительно с флекс отчетом нужно еще загружать выписки? Или флекс отчетов достаточно?
Спасибо.
Вложения
tax_2025_03_10_22_57_34.zip
(12.16 КБ) 22 скачивания
tax_2025_03_10_22_41_50.zip
(5.08 КБ) 21 скачивание

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 366
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

vdm писал(а): 10 мар 2025, 22:50 сформировал flex отчеты с 2019 по 2025 года, отправил. Получил zip файл с ошибками. Посмотрел и не понимаю, что нужно сделать, чтобы исправить.
Добрый день, во-первых, эти ошибки возникают из-за того, что в сводке отчета упоминаются транзакционные налоги, а секций с подробностями о них нет.

Код: Выделить всё

ERROR: Statement of funds section not found {"file":"2020_tax_ribclub_org.csv#BeginOfReport","TransactionTax":"-3.41","currency":"EUR"}
ERROR: Statement of funds section not found {"file":"2020_tax_ribclub_org.csv#BeginOfReport","TransactionTax":"-14.48107","currency":"GBP"}
Надо добавить секции Statement of Funds и Transaction Fees во флекс-отчет, как написано тут - ./viewtopic.php?p=129#p129. В принципе, эту ошибку можно проигнорировать галкой Отключить сверку с финальным отчетом.

Во-вторых, в портфеле присутствуют бумаги Брукфилд, которые ужасно мусорят в отчетах бесконечными исправлениями дивидендов.

Код: Выделить всё

ERROR: Unmatched dividend reversal found {"date":"2022-06-30","symbol":"BPYPM","amount":-0.11,"description":"BPYPM(BMG1624R1079) CASH DIVIDEND USD 0.364309 PER SHARE - REVERSAL (Ordinary Dividend)"}
ERROR: Can't handle all history events
Надо либо редактировать отчет, убирая отмены дивидендов, либо в поле формы Ошибки-Игнорировать тикеры добавить строку 2022-06-30,BPYPM, и такие строки добавлять для все последующих сломанных дивидендов. Эти дивиденды в результате просто исчезнут и их надо будет добавить в xls/декларацию вручную. Галку Отключить сверку с финальным отчетом тоже придется поставить.
vdm писал(а): 10 мар 2025, 22:50 Написано, что Исходные данные: flex-отчет IB, выписка IB. Я формировал только флекс отчеты. Дополнительно с флекс отчетом нужно еще загружать выписки? Или флекс отчетов достаточно?
Да, флекс-отчетов достаточно. Можно сделать выписки и попробовать их независимо от флекс, туда данные о транзакционных налогах добавятся автоматически, а проблема с дивидендами останется.


Serega
Сообщения: 1
Зарегистрирован: 11 мар 2025, 15:46

Генератор налоговой декларации из отчетов IB

Сообщение Serega »

Добрый День! а можно как то в полученную готовую налоговую декларацию вставить убыток по российскому рынку по акциям для уменьшения базы? Все которые вычеты вижу вроде не подходят. На сайте если заполнять, то там вроде есть, но перебивать все данные из отчета умрешь!

Отправлено спустя 1 час 43 минуты 52 секунды:
А, понял. Вставил цифру в убытки прошлых лет и декларация пересчиталась.

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 366
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

Serega писал(а): 11 мар 2025, 15:51 можно как то в полученную готовую налоговую декларацию вставить убыток по российскому рынку по акциям для уменьшения базы?
Добрый день, можно. Российский брокер является налоговым агентом, он считает и передает в ФНС ваши налоги, но издержки он передает только в пределах доходов, то есть чистого убытка в справке 2-НДФЛ нет, вместо него ноль. Убыток надо взять из налогового отчета брокера и самостоятельно внести в декларацию. Есть как минимум три способа:
  1. самый простой - добавить как иностранный доход в рублях, сам доход 0, издержки равны убытку, текстовое описание произвольное. В генераторе для этого в поле Декларация→Убытки отчетного года прописывается строка вида sec,100000,Убыток по брокеру Тинькофф (в данном примере убыток 100 000 рублей по акциям).
  2. добавить как внутренний доход, доход и издержки получаются аналогично, вместо текстового описания - параметры брокера. В генераторе для этого в поле Декларация→Убытки отчетного года прописывается строка вида sec,100000,АО ТБанк,7710140679,771301001 (в данном примере убыток 100 000 рублей по акциям, указаны название, ИНН и КПП ТБанка).
  3. внести в декларацию справку 2-НДФЛ, скачанную из ЛК ФНС в формате xml, и увеличить в ней вычет на размер убытков. В генераторе для этого в поле Декларация→Увеличить вычет в справках 2-НДФЛ прописывается строка вида 201,100000 (в данном примере убыток 100 000 рублей, код вычета 201 - для ценных бумаг, справка должна быть одна).
В любом случае налоговый отчет с убытками надо приложить к подаваемой декларации. И желательно проверить в программе Декларация, что добавление убытка отображается в заполненной декларации и действительно уменьшает налоги.
Serega писал(а): 11 мар 2025, 17:35 Вставил цифру в убытки прошлых лет и декларация пересчиталась.
Это тоже уменьшает налог, но по другим основаниям - убытки должны быть задекларированы именно за прошлые года, а не за отчетный.


vdm
Сообщения: 6
Зарегистрирован: 23 янв 2021, 02:36

Генератор налоговой декларации из отчетов IB

Сообщение vdm »

Здравствуйте, а можно ли сформировать в экселе более подробный отчет по сделкам купли-продажи ЦБ, лист Реализация ЦБ в экселе? Что-то не понятно, как считаются цифры в отчете "Сумма" и "Сумма РУБ". т.е. в отчете нет цены бумаги при покупке и продаже. Даже самому непонятно как проверить, правильно или нет. И в налоговую в таком виде наверно не получится отправить. Этот отчет нужно как-то развернуть и добавть данные для отсылки в налоговую? Спасибо.


Diana
Сообщения: 2
Зарегистрирован: 15 мар 2025, 16:36

Генератор налоговой декларации из отчетов IB

Сообщение Diana »

Добрый день. Сделайте, пожалуйста, возможность комиссии по сделкам по Фридом Финанс считать не по дате сделки, а по дате расчетов.

Задавала вопрос по поводу комиссий в чат брокера Фридом. Вот ответ:

Добрый день! Прошу ответить по комиссиям за сделки купли-продажи ценных бумаг. Факт списания комиссии со счета происходит в Дату сделки или в дату расчетов по сделке? Эти даты часто различаются (это видно в брокерском отчете)

11:53 - Отправлено
Бот WC сказал:
Подождите пожалуйста.

Бот WC сказал: Комиссия за сделки купли-продажи ценных бумаг списывается в дату расчетов по сделке, а не в дату самой сделки. Это связано с тем, что расчеты по сделкам могут происходить в разные дни, в зависимости от режима торгов (например, T+2). Поэтому в брокерском отчете вы можете видеть различие между датой сделки и датой расчетов.

Вопрос на этом сайте делала ttps://help.freedombroker.kz/question/%C2%ABstandard%C2%BB-tariff
Чат-бот в правом нижнем углу

Аватара пользователя

Автор темы
ElectrostaticMister
Сообщения: 366
Зарегистрирован: 12 май 2020, 23:14
Контактная информация:

Генератор налоговой декларации из отчетов IB

Сообщение ElectrostaticMister »

vdm писал(а): 15 мар 2025, 11:44 Здравствуйте, а можно ли сформировать в экселе более подробный отчет по сделкам купли-продажи ЦБ, лист Реализация ЦБ в экселе? Что-то не понятно, как считаются цифры в отчете "Сумма" и "Сумма РУБ". т.е. в отчете нет цены бумаги при покупке и продаже. Даже самому непонятно как проверить, правильно или нет. И в налоговую в таком виде наверно не получится отправить. Этот отчет нужно как-то развернуть и добавть данные для отсылки в налоговую? Спасибо.
Добрый день, с точки зрения налогов цена за одну акцию не очень важна, важно выделить лот (набор акций или других активов) и суммы, за которые он был приобретен и реализован. В простом случае, если известны сумма и количество акций в лоте, можно разделить одно на другое и получить цену. А в общем случае поддерживать эти расчеты на уровне экселя слишком сложно, овчинка не стоит выделки. Лучше, если цены не будет вообще, чем если она будет неправильной.

В любом случае добавил галку Результат→Добавить цены сделок в xls, по которой для акций, облигаций и опционов отображаются цены сделок. Цены считаются по формуле выше и служат подсказкой при сравнении с брокерским отчетом. Если цены в экселе и отчете различаются, надо это подробно исследовать вручную.

Ответить

Вернуться в «Налоговая декларация»