Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Проблема с датами при обработке flex-отчета IB #42

Open
Barabashka2 opened this issue Apr 13, 2021 · 12 comments
Labels
long term Not planned to be implemented in the foreseeable future

Comments

@Barabashka2
Copy link

Здравствуйте, Дмитрий!
Благодарю Вас за эту нужную людям работу. К сожалению, пока сам не смог воспользоваться вашей программой.
Я человек, которого страшит слово компилятор, поэтому прошу не судить строго ).
При попытке сформировать отчет сначала возникла ошибка при обработке файла флекс-отчета.
tickers
Я в файле руками поменял тикеры с цифрами и строчными буквами на тикеры без таковых.
Но далее возникла ошибка, с которой я не знаю, что делать.
date
Flex-отчет формировал строго в соответствии с инструкцией.

@KonishchevDmitry
Copy link
Owner

Ух ты - вы ее еще и под виндой запустили. =)) Я, честно говоря, винды вообще не рассматривал как target-платформу, т. к. вокруг меня нет ни одного человека, кто бы ей пользовался (хоть я и отлично понимаю, что я тут крайне нерепрезентативен), и отношусь к ней с большим предубеждением.

Да уж, подробностей в выводе явно не хватает. Ща добавлю... если работа и семья позволят... либо завтра...

Если готовы поделиться своими отчетами мне на почту - было бы вообще замечательно (можно обезличить перед отправкой) - хоть посмотрю, что это за символы у вас такие, почему у TVIX стоит .NEW и т. п.

@KonishchevDmitry
Copy link
Owner

А если без flex-отчета с trade confirmation? Если в директории отставить только activity statements, оно работает? А то, глядя на TVIX, у меня возникают сомнения - как бы у вас там не оказалось чего-то, что я в принципе сейчас не поддерживаю: фьючерсы, шорты и т. п.

@KonishchevDmitry
Copy link
Owner

Добавил в 2.11.7 вывод записи, которую не получилось распарсить.

@Barabashka2
Copy link
Author

Благодарю за быстрый ответ, Дмитрий!

Запустил под виндой, т.к. другие варианты для меня сложнее. Я понимаю, что влез на территорию, где гумманитариям не место, но слабоумие и отвага - наш девиз)
Отчеты отправлю Вам на почту.
Без flex-отчета (только Activity statement), похоже, тоже проблемы с парсингом и опционными сделками.

После обратного сплита актива IB добавляет на некоторое время .NEW к тикеру (видимо, чтобы не пугать инвестoров тем, что количество бумаг на счете уменьшилось).

Шортов и фьючерсов у меня не было, но были опционы и неамериканские активы.

Запустил flex-отчет в версии 2.11.7
33

@KonishchevDmitry
Copy link
Owner

Спасибо, успел по диагонали просмотреть ваш отчет. Отчет прямо богат на всякие интересные разнообразные ситуации. :) Там у вас и ликвидации, и опционы, и еще что-то интересное. Пока попробовал неглядя вырезать из него все, на что ругалась программа (чтобы хоть какой-то результат увидеть) - результат скинул вам на почту.

Я обязательно в него посмотрю по-подробнее, изучу корпоративные действия - подумаю как их поддержать. Опционы, честно говоря, в обозримом будущем не планировал поддерживать - я сам кроме ETF ни во что не владываю, и для меня это сейчас абсолютно темная территория - как в плане механики их работы, так и, в особенности, в плане их налогообложения (там по идее все должно быть гораздо сложнее - какая-нибудь материальная выгода или вроде того). До конца текущего налогового периода именно опционы я точно не успею поддержать. На остальное - посмотрю, изучу, но как-то уж больно мало времени в запасе.

А вы не смотрели в сторону https://github.com/titov-vv/jal? По идее, в вашей ситуации он подойдет гораздо лучше, т. к. если у меня фокус на простые инструменты и все вокруг них (аналитика доходности, ребалансировка и т. п.), то у @titov-vv как раз наоборот - есть поддержка более сложных инструментов, коротких позиций и гораздо шире познания в налоговом законодательстве, чем у меня.

@titov-vv
Copy link

Из того, что я вижу на последнем скрине - это отмена покупки. У меня была пара таких, поддержку делал, но случай не частый - тестов немного было. Плюс на сколько вижу - европейская бумага - у меня всё больше люди в USD считали. Хотя недавно был счёт в CAD - вроде всё было нормально. С .NEW это вероятно последстивия корпоративного действия (помню с TVIX что-то было в прошлом году в новостях....).
Поэтому теоретически в JAL должно поддерживаться (пока из незнакомых слов попалось только "ликвидация"). Если решите попробовать - инструкция для IB тут, там же адрес для связи если нужно.

@Barabashka2
Copy link
Author

Дмитрий, большое спасибо за отзывчивость и помощь! Файл получил, в любом случае он уже сильно облегчает жизнь.

Установил JAL, спасибо за рекомендацию. С интерфейсом и описанием, конечно, уже проще. Но, к сожалению, тоже знакомые уже ошибки при попытке импорта отчета от IB.
1

Влад, на почту Вам пока не писал, но готов прислать файл, если что )

@KonishchevDmitry
Copy link
Owner

Пожалуйста. :) @Barabashka2, я вам пока скинул только текстовый вывод расчета. Если с JAL что-то не получится, или по какой-то другой причине все-таки нужна будет генеренная декларация - вы меня пинганите - я уже постараюсь чуть более аккуратнее вырезать все неподдерживаемое и сгенерить вам декларацию.

Пока же, если позволит свободное время, постараюсь глянуть на обнаруженные проблемные места.

@titov-vv
Copy link

titov-vv commented Apr 15, 2021

@Barabashka2 - пишите на почту, не стесняйтесь ;) Ну или issue у меня создавайте.
Но на самом деле, есть ощущение, что вы не точно следовали инструкции и не создали счет с нужным номером и валютой EUR (все предыдущие разы, когда люди сталкивались с этой ошибкой дело было именно в этом)

@Barabashka2
Copy link
Author

@Barabashka2 - пишите на почту, не стесняйтесь ;) Ну или issue у меня создавайте.
Но на самом деле, есть ощущение, что вы не точно следовали инструкции и не создали счет с нужным номером и валютой EUR (все предыдущие разы, когда люди сталкивались с этой ошибкой дело было именно в этом)

Действительно, Вы абсолютно правы) не было аккаунтов с соответствующими валютами и номером. По итогам у меня уже есть файл декларации! Ура! Есть еще пара вопросов, но уже не сегодня)

Низкий поклон Дмитрию и Владу!

@titov-vv
Copy link

Спасибо за обратную связь :)
Надо будет переделать это сообщение об ошибке, сделать более явное указание на источник проблемы.
В инструкции это описано, но... вероятно многабукафф - на ошибки люди быстрее реагируют ;)

@Barabashka2
Copy link
Author

Спасибо за обратную связь :)
Надо будет переделать это сообщение об ошибке, сделать более явное указание на источник проблемы.
В инструкции это описано, но... вероятно многабукафф - на ошибки люди быстрее реагируют ;)

Большое спасибо Вам! :)
Шикарный софт. Вполне подходит для освоения даже обычным человеком, если внимательно читать инструкцию) Кое-какие вопросы направил в письме, если будет возможность, ответьте пожалуйста.

@KonishchevDmitry KonishchevDmitry added the need analysis Sent broker statement needs analysis label Apr 18, 2021
@KonishchevDmitry KonishchevDmitry added long term Not planned to be implemented in the foreseeable future and removed need analysis Sent broker statement needs analysis labels Jun 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
long term Not planned to be implemented in the foreseeable future
Projects
None yet
Development

No branches or pull requests

3 participants