Skip to content

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

@markin-io

Description

@markin-io

В инструкции по подготовке 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions