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

Подготовка отчетов - устаревшая инструкция по выгрузке Trade Confirmation отчетов #58

Open
markin-io opened this issue Apr 22, 2022 · 4 comments

Comments

@markin-io
Copy link

markin-io commented Apr 22, 2022

В инструкции по подготовке Trade Confirmation отчетов указано, что необходимо создать Flex Query, а затем проследовать в Reports / Tax Docs > Custom Statements для генерации отчета.

Данные элементы в интерфейсе в данный момент изменены/отсутствуют, и в Tax Documents нет "Custom Statement".

При использовании документа, созданного с помощью Flex Query получаю следующую ошибку:

(base) igor@markin-io ibkr_tax % python3 -m investments.ibtax --activity-reports-dir ./activity_reports --confirmation-reports-dir ./confirmation_reports
Traceback (most recent call last):
  File "/Users/igorwork/development/anaconda3/lib/python3.8/runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/Users/igorwork/development/anaconda3/lib/python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/Users/igorwork/.local/lib/python3.8/site-packages/investments/ibtax/__main__.py", line 3, in <module>
    main()
  File "/Users/igorwork/.local/lib/python3.8/site-packages/investments/ibtax/ibtax.py", line 291, in main
    parser_object = parse_reports(args.activity_reports_dir, args.confirmation_reports_dir)
  File "/Users/igorwork/.local/lib/python3.8/site-packages/investments/ibtax/ibtax.py", line 263, in parse_reports
    parser_object.parse_csv(
  File "/Users/igorwork/.local/lib/python3.8/site-packages/investments/report_parsers/ib.py", line 189, in parse_csv
    self._real_parse_activity_csv(csv.reader(ac_fh, delimiter=','), {
  File "/Users/igorwork/.local/lib/python3.8/site-packages/investments/report_parsers/ib.py", line 259, in _real_parse_activity_csv
    parser_fn(fields)
  File "/Users/igorwork/.local/lib/python3.8/site-packages/investments/report_parsers/ib.py", line 264, in _parse_instrument_information
    self._tickers.put(
  File "/Users/igorwork/.local/lib/python3.8/site-packages/investments/report_parsers/ib.py", line 69, in put
    assert conid not in self._conid_to_ticker
AssertionError

Необходимо обновить инструкцию в соответствии с новым интерфейсом IBKR, и прошу кого-нибудь подсказать как можно корректно выгрузить Trade Confirmation.

@esemi
Copy link
Contributor

esemi commented Apr 22, 2022

Хм, да, инструкция старовата.
Но нужные репорты прямо на главной странице
Statements -> Default Statements -> Activity
&
Statements -> Default Statements -> Trade Confirmation

@markin-io
Copy link
Author

@esemi на данный момент по какой-то причине экспорт CSV для "Statements -> Default Statements -> Trade Confirmation" недоступен. Отсутствует вообще в выпадающем списке.

Screenshot 2022-04-26 at 18 11 51

@esemi
Copy link
Contributor

esemi commented Apr 26, 2022

@markin-io тут моя ошибка, для trade confirmation документация актуальна: Reports / Tax Docs > Flex Queries > Trade Confirmation Flex Query

@monitorius
Copy link

Инструкция про Flex Queries на данный момент актуальна, только что проверил, issue можно закрыть

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants