-
Notifications
You must be signed in to change notification settings - Fork 5
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
Erro na hora de rodar (Compatibilidade novo Portal) #89
Comments
acho que o problema dele eh estar usando um xls gerado pelo novo portal do investidor, que nao eh compativel com seus scripts outro problema que encontrei aqui eh que quando tento usar pra o ano de 2021, nao tem suporte, os emulumentos nao estao la e mesmo no codigo tem uma checagem de ano <2021, vc chegou a atualizar pro exercicio do ano passado msm? |
@felipejfc esse eh outro problema. Estou aguardando minha corretora passar os valores corretos. Vc tem os valores? |
nao tenho... |
Vou lancar uma versao nova com essas correcoes. Caso nao tenha retorno sobre a taxa de emolumentos vou colocar a taxa atual, varia praticamente nada. |
@rodrigogomesantos e @felipejfc corrigi os problemas apontados aqui referentes ao ano de 2021 e ações fracionárias. É para funcionar agora na versão 2022.2. Quanto ao novo formato XLSX criei um issue de melhoria para adicionar no futuro. Estou fechando aqui. Coloquei no README que temos que rodar com o formato antigo por enquanto. Obrigado. |
Olá Amigo! Eu usei esse programa o ano passado pra gerar meus relatórios e não tive problemas, mas esse ano acho que pq mudou o portal do CEI, não esta funcionando! Como eu não tinha um exel da versão antiga pra comparar não sei se é isso. Alguma dica?
`PS D:\Usuario\Downloads\irpf-investidor-main\irpf-investidor-main> irpf-investidor
Nome do arquivo: InfoCEI.xls
Traceback (most recent call last):
File "C:\Users\Usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\indexes\base.py", line 3621, in get_loc
return self._engine.get_loc(casted_key)
File "pandas_libs\index.pyx", line 136, in pandas._libs.index.IndexEngine.get_loc
File "pandas_libs\index.pyx", line 163, in pandas._libs.index.IndexEngine.get_loc
File "pandas_libs\hashtable_class_helper.pxi", line 5198, in pandas._libs.hashtable.PyObjectHashTable.get_item
File "pandas_libs\hashtable_class_helper.pxi", line 5206, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: 'Período de'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\Usuario\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\Usuario\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in run_code
exec(code, run_globals)
File "C:\Users\Usuario\AppData\Local\Programs\Python\Python310\Scripts\irpf-investidor.exe_main.py", line 7, in
File "C:\Users\Usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 1128, in call
return self.main(*args, **kwargs)
File "C:\Users\Usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 1053, in main
rv = self.invoke(ctx)
File "C:\Users\Usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 1395, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Users\Usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\click\core.py", line 754, in invoke
return _callback(*args, **kwargs)
File "C:\Users\Usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\irpf_investidor_main.py", line 27, in main
ref_year, institution = irpf_investidor.report_reader.validate_header(filename)
File "C:\Users\Usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\irpf_investidor\report_reader.py", line 79, in validate_header
periods = basic_df["Período de"].iloc[0].split(" a ")
File "C:\Users\Usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\frame.py", line 3505, in getitem
indexer = self.columns.get_loc(key)
File "C:\Users\Usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\indexes\base.py", line 3623, in get_loc
raise KeyError(key) from err
KeyError: 'Período de'
PS D:\Usuario\Downloads\irpf-investidor-main\irpf-investidor-main> `
The text was updated successfully, but these errors were encountered: