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

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

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

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

Сообщение ElectrostaticMister »

OmniscientReader писал(а): 29 дек 2021, 10:57 У меня еще один вопрос по вашему расчету вариационной маржи по фьючерсам. При пересчете по вашему методу стало понятно, что вы не вычитаете комиссии. Почему? Перерыв НК РФ там написано, что одними из видов расходов являются комиссии и их надо учитывать. Это недоработка сервиса или?
Учет комиссий включается галкой Включать торговые комиссии в издержки, по умолчанию он включен, на фьючерсы также действуют. Должно работать.


Vasily7222127
Сообщения: 7
Зарегистрирован: 26 дек 2021, 12:15
Контактная информация:

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

Сообщение Vasily7222127 »

Здравствуйте!
Можете помочь исправить ошибки?
[2022-01-01 23:55:52.734668] NOTICE: Use config {"file":"portfolio/portfolio.json","date":"2020-11-23 01:02:38"}
[2022-01-01 23:55:52.779283] NOTICE: Current version {"portfolio":"2022-01-01-33df9c5","cbr":"2021-11-26-b742fe5","declaration":"2022-01-01-52e1072"}
[2022-01-01 23:55:53.103000] WARNING: Unknown exchange {"name":"IBIS2"}
[2022-01-01 23:55:53.103093] WARNING: Unknown exchange {"name":"IBIS2"}
[2022-01-01 23:55:53.103185] WARNING: Unknown exchange {"name":"IBIS2"}
[2022-01-01 23:55:53.103475] WARNING: Unknown exchange {"name":"BM"}
[2022-01-01 23:55:53.105714] WARNING: Unknown exchange {"name":"BM"}
[2022-01-01 23:55:53.105841] WARNING: Unknown exchange {"name":"IBIS2"}
[2022-01-01 23:55:53.106589] WARNING: Unknown exchange {"name":"BM"}
[2022-01-01 23:55:53.107517] WARNING: Unknown exchange {"name":"IBIS2"}
[2022-01-01 23:55:53.130525] WARNING: Can't detect corporate action type {"date":"2021-06-30","description":"HQH (US87911J1034) Stock Dividend US87911J1034 196232339 for 10000000000 (HQH, TEKLA HEALTHCARE INVESTORS, US87911J1034)"}
[2022-01-01 23:55:53.130595] WARNING: Can't detect corporate action type {"date":"2021-09-30","description":"HQH (US87911J1034) Stock Dividend US87911J1034 197869102 for 10000000000 (HQH, TEKLA HEALTHCARE INVESTORS, US87911J1034)"}
[2022-01-01 23:55:53.130750] ERROR: Unsupported asset class {"class":"Total in USD","file":"/home/webmaster/uploaded/tax/427/1641070552/U5027752_U5027752_20210104_20211231_AS_Fv2_300f7c54590677eaa59209118829a134.csv"}
[2022-01-01 23:55:53.130795] ERROR: Unsupported asset class for transfer {"class":"Total in USD","file":"/home/webmaster/uploaded/tax/427/1641070552/U5027752_U5027752_20210104_20211231_AS_Fv2_300f7c54590677eaa59209118829a134.csv"}
[2022-01-01 23:55:53.133582] ERROR: Unknown dividend/WHT/fee description {"description":"TEF.D(ES06784309F4) Expire Dividend Right - REVERSAL (Ordinary Dividend)"}
[2022-01-01 23:55:53.133631] ERROR: Unknown dividend/WHT/fee description {"description":"TEF.D(ES06784309F4) Expire Dividend Right - REVERSAL (Ordinary Dividend)"}
[2022-01-01 23:55:53.140956] NOTICE: Set base broker currency {"currency":"USD"}
[2022-01-01 23:55:53.141012] NOTICE: Date ranges ["2021-01-04 2021-12-31"]
[2022-01-01 23:55:53.156617] WARNING: Unknown exchange {"name":"IBIS2"}
[2022-01-01 23:55:53.156852] WARNING: Unknown exchange {"name":"IBIS2"}
[2022-01-01 23:55:53.156898] WARNING: Unknown exchange {"name":"BM"}
[2022-01-01 23:55:53.157372] WARNING: Unknown exchange {"name":"IBIS2"}
[2022-01-01 23:55:53.157816] WARNING: Unknown exchange {"name":"BM"}
[2022-01-01 23:55:53.175451] WARNING: Unknown exchange {"name":"IBIS2"}
[2022-01-01 23:55:53.179224] WARNING: Unknown exchange {"name":"BM"}
[2022-01-01 23:55:53.185243] WARNING: Unknown exchange {"name":"IBIS2"}
[2022-01-01 23:55:53.203183] ERROR: Argument 1 passed to Portfolio::addInstrumentInfo() must be of the type string, null given, called in /home/webmaster/apps/portfolio/eventhistory.php on line 1741 ["/portfolio/eventhistory.php:1741","/portfolio/eventhistory.php:1751","/portfolio/portfolio.php:285","/tax/declarationbuilder.php:44","/tax/public/index.php:479","/tax/public/index.php:61"]

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

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

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

Сообщение ElectrostaticMister »

Vasily7222127 писал(а): 02 янв 2022, 00:04 Можете помочь исправить ошибки?
Портфель у вас сложный, целиком его не посчитать, но можно исключить из расчета непонятные моменты.
Добавьте в форме в поле Игнорировать тикеры те тикеры, на которых генератор ломается, в данном случае TEF.D,HQH. Поставьте галки Отключить сверку с финальным отчетом, Игнорировать потерянные корректировки. Если все получится, то расчеты в эксель желательно сверить с брокерским отчетом (потому что проверка ошибок отключена) и надо вручную рассчитать то, что связано с выкинутыми тикерами.


Vasily7222127
Сообщения: 7
Зарегистрирован: 26 дек 2021, 12:15
Контактная информация:

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

Сообщение Vasily7222127 »

ElectrostaticMister писал(а): 03 янв 2022, 06:34 Огромное спасибо! Получилось! Работает! Буду читать теперь как формировать налоговые документы. Спасибо еще раз.

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

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

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

Сообщение ElectrostaticMister »

В честь нового года IB сломал сводную информацию в своих отчетах - часть дивидендов превращается в процентные доходы или наоборот. В случае этой проблемы ставьте галку Отключить сверку с финальным отчетом. Когда починят - неизвестно.


mrumskiy
Сообщения: 1
Зарегистрирован: 14 фев 2021, 20:38

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

Сообщение mrumskiy »

Такую ошибку заметил:

Замена тикера в отчете IB отражена двумя операциями (3 шт. и 67 шт.):
"DATA","CORP","U4717275","","","USD","1","STK","ACHR","ACIC.OLD(US0492841020) MERGED(Acquisition) WITH US2277961742 1 FOR 1 (ACHR, ARCHER AVIATION INC, US03945R1023)","514640214","US03945R1023","ISIN","03945R102","US03945R1023","NYSE","","","","","","1","","","","","2021-09-17","2021-09-16 20:25:00","ACIC.OLD(US0492841020) MERGED(Acquisition) WITH US2277961742 1 FOR 1 (ACHR, ARCHER AVIATION INC, US03945R1023)","0","0","28.44","3","0","0","","TC","17746790771","DETAIL"
"DATA","CORP","U4717275","","","USD","1","STK","ACHR","ACIC.OLD(US0492841020) MERGED(Acquisition) WITH US2277961742 1 FOR 1 (ACHR, ARCHER AVIATION INC, US03945R1023)","514640214","US03945R1023","ISIN","03945R102","US03945R1023","NYSE","","","","","","1","","","","","2021-09-17","2021-09-16 20:25:00","ACIC.OLD(US0492841020) MERGED(Acquisition) WITH US2277961742 1 FOR 1 (ACHR, ARCHER AVIATION INC, US03945R1023)","0","0","635.16","67","0","0","","TC","17746790775","DETAIL"
"DATA","CORP","U4717275","","","USD","1","STK","ACIC.OLD","ACIC.OLD(US0492841020) MERGED(Acquisition) WITH US2277961742 1 FOR 1 (ACIC.OLD, ATLAS CREST INVESTMENT COR-A, US0492841020)","459530941","US0492841020","ISIN","049284102","US0492841020","NYSE","","","","","","1","","","","","2021-09-17","2021-09-16 20:25:00","ACIC.OLD(US0492841020) MERGED(Acquisition) WITH US2277961742 1 FOR 1 (ACIC.OLD, ATLAS CREST INVESTMENT COR-A, US0492841020)","0","0","-664.64","-67","0","-29.48","","TC","17746790779","DETAIL"
"DATA","CORP","U4717275","","","USD","1","STK","ACIC.OLD","ACIC.OLD(US0492841020) MERGED(Acquisition) WITH US2277961742 1 FOR 1 (ACIC.OLD, ATLAS CREST INVESTMENT COR-A, US0492841020)","459530941","US0492841020","ISIN","049284102","US0492841020","NYSE","","","","","","1","","","","","2021-09-17","2021-09-16 20:25:00","ACIC.OLD(US0492841020) MERGED(Acquisition) WITH US2277961742 1 FOR 1 (ACIC.OLD, ATLAS CREST INVESTMENT COR-A, US0492841020)","0","0","-29.76","-3","0","-1.32","","TC","17746790783","DETAIL"

при этом получаем следующую ошибку:
[2022-01-10 01:42:35.409754] ERROR: Merger already started {"symbol":"ACIC","file":"ribclubTaxHelper2021.csv#Mergers","lineno":950}
[2022-01-10 01:42:35.409790] ERROR: Can't apply row {"file":"ribclubTaxHelper2021.csv#Mergers","lineno":950}
[2022-01-10 01:42:35.409813] ERROR: Can't handle all history events

Объединил в исходном отчете в одну операцию (поля "Value","Quantity","MtmPnl"):
"DATA","CORP","U4717275","","","USD","1","STK","ACHR","ACIC.OLD(US0492841020) MERGED(Acquisition) WITH US2277961742 1 FOR 1 (ACHR, ARCHER AVIATION INC, US03945R1023)","514640214","US03945R1023","ISIN","03945R102","US03945R1023","NYSE","","","","","","1","","","","","2021-09-17","2021-09-16 20:25:00","ACIC.OLD(US0492841020) MERGED(Acquisition) WITH US2277961742 1 FOR 1 (ACHR, ARCHER AVIATION INC, US03945R1023)","0","0","663.60","70","0","0","","TC","17746790775","DETAIL"
"DATA","CORP","U4717275","","","USD","1","STK","ACIC.OLD","ACIC.OLD(US0492841020) MERGED(Acquisition) WITH US2277961742 1 FOR 1 (ACIC.OLD, ATLAS CREST INVESTMENT COR-A, US0492841020)","459530941","US0492841020","ISIN","049284102","US0492841020","NYSE","","","","","","1","","","","","2021-09-17","2021-09-16 20:25:00","ACIC.OLD(US0492841020) MERGED(Acquisition) WITH US2277961742 1 FOR 1 (ACIC.OLD, ATLAS CREST INVESTMENT COR-A, US0492841020)","0","0","-694.40","-70","0","-30.80","","TC","17746790779","DETAIL"

В таком виде отчет формируется без ошибок.

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

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

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

Сообщение ElectrostaticMister »

mrumskiy писал(а): 10 янв 2022, 17:52 Такую ошибку заметил:

Замена тикера в отчете IB отражена двумя операциями (3 шт. и 67 шт.): ...
Объединил в исходном отчете в одну операцию (поля "Value","Quantity","MtmPnl"): ...
В таком виде отчет формируется без ошибок.
Да, такое бывает, когда старая позиция состоит из двух частей - поставленной и непоставленной, то есть например 67 акций были куплены давно, а 3 - за день до корпоративного действия и будут поставлены только завтра. Проблема в том, что при продаже будет примерно такая же картина, и в первом случае надо складывать параметры, а во втором - отбрасывать проданную часть. То есть чтобы корректно обрабатывать эту ситуацию в процессе чтения портфеля надо помнить и поставленную, и непоставленную часть позиции. Примеров с такими случаями очень мало, и пока нет никакой уверенности, что реализация это фичи будет работать правильно в большинстве случаев. В общем пока это не сделано.


Vasily7222127
Сообщения: 7
Зарегистрирован: 26 дек 2021, 12:15
Контактная информация:

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

Сообщение Vasily7222127 »

Здравствуйте!
1. У меня формируется файл declaration.dc1 при попытки открытия его в программе декларации 2021 выдает ошибку-неправильный формат файла или он был поврежден. Как решить эту проблему?
2. Какие документы необходимо прилагать к этой декларации?
3. Можно ли подать несколько деклараций по каждому брокеру или необходимо подавать одну на всех брокеров?

Отправлено спустя 1 час 24 минуты 27 секунд:
Я так же не смог загрузить образец файла декларации DC1

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

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

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

Сообщение ElectrostaticMister »

Vasily7222127 писал(а): 18 янв 2022, 17:00 1. У меня формируется файл declaration.dc1 при попытки открытия его в программе декларации 2021 выдает ошибку-неправильный формат файла или он был поврежден. Как решить эту проблему?
Это я отстал от жизни и пропустил, что они новую Декларацию уже давно выложили. Сейчас я поправил код и теперь dc-файлы должны открываться Декларацей 2021. Но я бы не спешил прямо сейчас подавать декларацию, они сильно поменяли классификацию доходов, и я бы подождал, когда станет понятно как все это правильно работает. Файлы xml за 2021 год сейчас полностью не работают. Для 2020 года и ранее все должно работать по-старому.
Vasily7222127 писал(а): 18 янв 2022, 17:00 2. Какие документы необходимо прилагать к этой декларации?
Я полагаю, что достаточно брокерский отчет на русском языке и расчеты издержек (то что в эксель-файле). Можно и на английском отчет добавить.
Vasily7222127 писал(а): 18 янв 2022, 17:00 3. Можно ли подать несколько деклараций по каждому брокеру или необходимо подавать одну на всех брокеров?
Нет, декларация должна быть одна, ее цель как раз объединить все налогооблагаемые доходы. В моем генераторе можно использовать предварительно заполненный другими доходами dc-файл в качестве заготовки, чтобы в него добавились брокерские доходы. Но при этом нужно сильнее контролировать ошибки и проверять, что результаты по отдельности примерно совпадают с результатами в одном файле.


Serg1029
Сообщения: 1
Зарегистрирован: 19 янв 2022, 12:15

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

Сообщение Serg1029 »

Добрый День! Направил флекс отчеты и получил 4 файла. Вроде ошибок нет. Расчеты похожи. Но не открывается налоговая декларация. Пишет НЕПРАВИЛЬНЫЙ ФОРМАТ. Может я не так как то ее открываю? Посоветуйте, плиз. Очень вручную не хочется все заносить.


Vasily7222127
Сообщения: 7
Зарегистрирован: 26 дек 2021, 12:15
Контактная информация:

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

Сообщение Vasily7222127 »

ElectrostaticMister писал(а): 19 янв 2022, 08:55
Vasily7222127 писал(а): 18 янв 2022, 17:00 1. У меня формируется файл declaration.dc1 при попытки открытия его в программе декларации 2021 выдает ошибку-неправильный формат файла или он был поврежден. Как решить эту проблему?
Это я отстал от жизни и пропустил, что они новую Декларацию уже давно выложили. Сейчас я поправил код и теперь dc-файлы должны открываться Декларацей 2021. Но я бы не спешил прямо сейчас подавать декларацию, они сильно поменяли классификацию доходов, и я бы подождал, когда станет понятно как все это правильно работает. Файлы xml за 2021 год сейчас полностью не работают. Для 2020 года и ранее все должно работать по-старому.

Большое спасибо за ответ! Когда примерно станет ясно что все правильно работает?!

Отправлено спустя 6 минут 59 секунд:
ElectrostaticMister писал(а): 19 янв 2022, 08:55
Vasily7222127 писал(а): 18 янв 2022, 17:00 1. У меня формируется файл declaration.dc1 при попытки открытия его в программе декларации 2021 выдает ошибку-неправильный формат файла или он был поврежден. Как решить эту проблему?
Все работает супер!

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

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

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

Сообщение ElectrostaticMister »

Serg1029 писал(а): 19 янв 2022, 12:42 Добрый День! Направил флекс отчеты и получил 4 файла. Вроде ошибок нет. Расчеты похожи. Но не открывается налоговая декларация. Пишет НЕПРАВИЛЬНЫЙ ФОРМАТ. Может я не так как то ее открываю? Посоветуйте, плиз. Очень вручную не хочется все заносить.
Сегодня утром исправил, теперь dc-файлы должны открываться. Но видимо еще буду править, хотя существенно ничего не поменяется.
Vasily7222127 писал(а): 19 янв 2022, 13:36 Большое спасибо за ответ! Когда примерно станет ясно что все правильно работает?!
До конца февраля IB может присылать корректировки (это будет уже в отчете за 2022 год), в Декларации могут исправлять ошибки, я бы все нынешние файлы сохранил на всякий случай и вернулся бы к декларации не раньше марта.


OmniscientReader
Сообщения: 5
Зарегистрирован: 26 дек 2021, 17:55

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

Сообщение OmniscientReader »

Вопрос по сформированному отчету появился. У меня есть три таблицы:
1. Начисления процентов
2. Процент
3. Данные о ставках по займу ценных бумаг под управлением IBKR (Программа повышения доходности акций)

У вас сейчас только налог по таблице Процент считается. Но в таблице "Данные о ставках по займу ценных бумаг под управлением IBKR" у меня поступило 10 долларов, а в таблице по процентам 1 доллар. Не правильно ли считать налог по последней таблице, а именно "Данные о ставках по займу ценных бумаг под управлением IBKR" ?

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

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

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

Сообщение ElectrostaticMister »

OmniscientReader писал(а): 29 янв 2022, 15:32 1. Начисления процентов
Это то, что посчитано, но еще не выплачено, никаких практических последствий эти числа не имеют, в том числе налоговых, у меня они только в проверке корректности отчета участвуют.
OmniscientReader писал(а): 29 янв 2022, 15:32 2. Процент
Это реальные выплаты/списания процентных доходов на счет, именно их я использую для учета налогов.
OmniscientReader писал(а): 29 янв 2022, 15:32 3. Данные о ставках по займу ценных бумаг под управлением IBKR (Программа повышения доходности акций)
У вас сейчас только налог по таблице Процент считается. Но в таблице "Данные о ставках по займу ценных бумаг под управлением IBKR" у меня поступило 10 долларов, а в таблице по процентам 1 доллар. Не правильно ли считать налог по последней таблице, а именно "Данные о ставках по займу ценных бумаг под управлением IBKR" ?
Это очень подробное описание того, как формируются доходы по займам ценным бумаг - буквально отчет по каждой позиции за каждый день, для сложных способов налогового учета.
То есть по итогам каждого торгового дня в этой секции появляются новые строчки, суммы из них накапливаются в Начисления процентов, но реально ничего не выплачивается. На третий рабочий день после завершения месяца вся накопленная за этот месяц по займам сумма исчезает из начислений и оказывается на брокерском счете и в секции Процент. Именно в этот момент я рассчитываю налог. То есть 1 доллар выплачен за прошлый месяц, а 10 будут выплачены в следующем, хотя информация о них уже есть в отчете.


OmniscientReader
Сообщения: 5
Зарегистрирован: 26 дек 2021, 17:55

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

Сообщение OmniscientReader »

Отправлено спустя 30 секунд:
ElectrostaticMister писал(а): 29 янв 2022, 17:18 Это очень подробное описание того, как формируются доходы по займам ценным бумаг - буквально отчет по каждой позиции за каждый день, для сложных способов налогового учета.
То есть по итогам каждого торгового дня в этой секции появляются новые строчки, суммы из них накапливаются в Начисления процентов, но реально ничего не выплачивается. На третий рабочий день после завершения месяца вся накопленная за этот месяц по займам сумма исчезает из начислений и оказывается на брокерском счете и в секции Процент. Именно в этот момент я рассчитываю налог. То есть 1 доллар выплачен за прошлый месяц, а 10 будут выплачены в следующем, хотя информация о них уже есть в отчете.
Большое спасибо за подробный ответ!

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

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

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

Сообщение ElectrostaticMister »

Вышла Декларация 2021 со следующими изменениями:
  1. в dc файл теперь помещается 10 тысяч доходов вместо 1 тысячи
  2. вдобавок к стране источника дохода появилась страна зачисления выплаты, то есть страна брокера, смысл в этом видимо чисто статистический
  3. поменялась арифметика суммирования зачтенных налогов, исчезла смешная ситуация, когда сумма трех целых налоговых платежей не совпадала с их арифметической суммой
  4. появилась ставка 15% на сумму налоговых баз, превышающую 5 миллионов рублей
  5. исчез код дохода 1011 (проценты), вместо него для купонов и процентов на кэш использую код 6013 (проценты от источников за пределами РФ)
Добавлена поддержка этих изменений, для dc файлов полностью, для xml с ограничениями.


daniilsolowjew
Сообщения: 10
Зарегистрирован: 01 фев 2021, 20:42

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

Сообщение daniilsolowjew »

ElectrostaticMister писал(а): 31 янв 2022, 18:01 исчез код дохода 1011 (проценты), вместо него для купонов и процентов на кэш использую код 6013 (проценты от источников за пределами РФ)
Почему передумали?

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

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

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

Сообщение ElectrostaticMister »

daniilsolowjew писал(а): 12 фев 2022, 17:54
ElectrostaticMister писал(а): 31 янв 2022, 18:01 исчез код дохода 1011 (проценты), вместо него для купонов и процентов на кэш использую код 6013 (проценты от источников за пределами РФ)
Почему передумали?
Код дохода 1011 просто исчез из программы Декларация, использовать его больше невозможно. Насчет кода 6013 я полностью не уверен, но это самое подходящее. Думаю, изменения связаны с тем, что ввели налог на доходы от депозитов и прогрессивную ставку, из-за этого поменялось кое-что и в самом налоговом кодексе, и в классификации доходов. Раньше было проще.


gal66
Сообщения: 1
Зарегистрирован: 28 фев 2021, 08:10

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

Сообщение gal66 »

Здравствуйте! Генератор расположен по этой ссылке? https://tax.ribclub.org/ На текущее время ссылка не работает.

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

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

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

Сообщение ElectrostaticMister »

gal66 писал(а): 16 фев 2022, 13:20 Генератор расположен по этой ссылке? https://tax.ribclub.org/ На текущее время ссылка не работает.
Да, там была проблема с незалогиненными пользователями, сейчас все должно работать.

UPD: Вот так должно выглядеть:
tax.png

Ответить