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

Ошибка при создании отчета interactivebrokers #71

Open
eduard-takiullin opened this issue Mar 22, 2024 · 10 comments

Comments

@eduard-takiullin
Copy link

Доброго всем времени суток!
Подскажите пожалуйста в чем моя ошибка.
При формировании отчета о движении денежных средств все работает, команды ввожу следующие:

cd /Users/Пользователь_2/Desktop/interactivebrokers/Activity/
python3 -m investments.ibdds --activity-report-filepath U3303333_2023.csv
Отчет работает

При формировании отчета по дивидендам ввожу следующую команду:

python3 -m investments.ibtax --activity-reports- /Users/Пользователь_2/Desktop/interactivebrokers/Activity/ --confirmation-reports- /Users/ Пользователь_2/Desktop/interactivebrokers/Trade/

получаю следующее:

C:\Users\Пользователь_2>python3 -m investments.ibtax --activity-reports- /Users/Пользователь_2/Desktop/interactivebrokers/Activity/ --confirmation-reports- /Users/ Пользователь_2/Desktop/interactivebrokers/Trade/
usage: main.py [-h] --activity-reports-dir ACTIVITY_REPORTS_DIR --confirmation-reports-dir
CONFIRMATION_REPORTS_DIR [--cache-dir CACHE_DIR] [--years YEARS] [--verbose [VERBOSE]]
[--quiet [QUIET]] [--report-type {native}] [--save-to SAVE_TO]
main.py: error: unrecognized arguments: Пользователь_2/Desktop/interactivebrokers/Trade/

@eduard-takiullin eduard-takiullin changed the title Ошибка при создании отчета Ошибка при создании отчета interactivebrokers Mar 22, 2024
@cdump
Copy link
Owner

cdump commented Mar 22, 2024

@eduard-takiullin у вас лишний - в конце в --activity-reports-

@eduard-takiullin
Copy link
Author

К сожалению не получается
C:\Users\Пользователь_2>python3 -m investments.ibtax --activity-reports /Users/Пользователь_2/Desktop/interactivebrokers/Activity/ --confirmation-reports- /Users/ Пользователь_2/Desktop/interactivebrokers/Trade/

usage: main.py [-h] --activity-reports-dir ACTIVITY_REPORTS_DIR --confirmation-reports-dir
CONFIRMATION_REPORTS_DIR [--cache-dir CACHE_DIR] [--years YEARS] [--verbose [VERBOSE]]
[--quiet [QUIET]] [--report-type {native}] [--save-to SAVE_TO]
main.py: error: unrecognized arguments: Пользователь_2/Desktop/interactivebrokers/Trade/

@eduard-takiullin
Copy link
Author

eduard-takiullin commented Mar 22, 2024

@eduard-takiullinу вас лишний -в конце в--activity-reports-

Максим, не смогли бы Вы мне помочь написать правильную команду?

@cdump
Copy link
Owner

cdump commented Mar 22, 2024

Теперь ошибка в --confirmation-reports- - он вам пишет что есть --confirmation-reports-dir, а что такое --confirmation-reports- не знает
С activity аналогично

@eduard-takiullin
Copy link
Author

C:\Users\Пользователь_2>python3 -m investments.ibtax --activity-reports dir /Users/Пользователь_2/Desktop/interactivebrokers/Activity/ --confirmation-reports dir /Users/Пользователь_2/Desktop/interactivebrokers/Trade/

usage: main.py [-h] --activity-reports-dir ACTIVITY_REPORTS_DIR --confirmation-reports-dir
CONFIRMATION_REPORTS_DIR [--cache-dir CACHE_DIR] [--years YEARS] [--verbose [VERBOSE]]
[--quiet [QUIET]] [--report-type {native}] [--save-to SAVE_TO]
main.py: error: unrecognized arguments: /Users/Пользователь_2/Desktop/interactivebrokers/Activity/ /Users/Пользователь_2/Desktop/interactivebrokers/Trade/

@eduard-takiullin
Copy link
Author

C:\Users\Пользователь_2>python3 -m investments.ibtax --activity-reports-dir /Users/Пользователь_2/Desktop/interactivebrokers/Activity/ --confirmation-reports-dir /Users/Пользователь_2/Desktop/interactivebrokers/Trade/
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in run_code
File "C:\Users\Пользователь_2\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\investments\ibtax_main
.py", line 3, in
main()
File "C:\Users\Пользователь_2\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\investments\ibtax\ibtax.py", line 175, in main
parser_object = parse_reports(args.activity_reports_dir, args.confirmation_reports_dir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Пользователь_2\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\investments\ibtax\ibtax.py", line 138, in parse_reports
parser_object.parse_csv(
File "C:\Users\Пользователь_2\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\investments\report_parsers\ib.py", line 190, in parse_csv
self._real_parse_activity_csv(
File "C:\Users\Пользователь_2\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\investments\report_parsers\ib.py", line 250, in _real_parse_activity_csv
for row in csv_reader:
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.752.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1251.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 726: character maps to

@cdump
Copy link
Owner

cdump commented Mar 22, 2024

  1. Вы открывали\редактировали сохранненные csv отчеты?
  2. Вы выгружали их как в инструкции написано, на английском языке?

@eduard-takiullin
Copy link
Author

  1. Открывал но не редактировал
  2. Да на английском.
  3. Стоит еще раз выгрузить?

@cdump
Copy link
Owner

cdump commented Mar 22, 2024

Да, можно попробовать - там в ошибке что-то про cp1251 - это кодировка, мог редактор поменять на нее, я ожидал там ascii или utf-8.
Если не получится - это что-то с кодировкой и с windows связано, я с этим помочь разобраться не смогу.

@eduard-takiullin
Copy link
Author

C:\Users\Пользователь_2\Desktop\interactivebrokers\Activity>python3 -m investments.ibtax --activity-reports-dir /Users/Пользователь_2/Desktop/interactivebrokers/Activity/ --confirmation-reports-dir /Users/Пользователь_2/Desktop/interactivebrokers/Trade/
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in run_code
File "C:\Users\Пользователь_2\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\investments\ibtax_main
.py", line 3, in
main()
File "C:\Users\Пользователь_2\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\investments\ibtax\ibtax.py", line 175, in main
parser_object = parse_reports(args.activity_reports_dir, args.confirmation_reports_dir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Пользователь_2\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\investments\ibtax\ibtax.py", line 138, in parse_reports
parser_object.parse_csv(
File "C:\Users\Пользователь_2\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\investments\report_parsers\ib.py", line 190, in parse_csv
self._real_parse_activity_csv(
File "C:\Users\Пользователь_2\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\investments\report_parsers\ib.py", line 250, in _real_parse_activity_csv
for row in csv_reader:
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.752.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1251.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 726: character maps to
Это с новым отчетом.

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

2 participants