thiagopena / djangoSIGE

Sistema Integrado de Gestão Empresarial baseado em Django
http://djangosige.com.br
MIT License
423 stars 252 forks source link

Erro ao gerar NFe #91

Open flavioVitoriano opened 4 years ago

flavioVitoriano commented 4 years ago

Está acontecendo um erro de ssl ao tentar fazer qualquer operação fiscal de NFe.

erro: Erro de autenticação: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1108)

inlinesoftware commented 3 years ago

Flávio, aconteceu aqui também este erro. Você conseguiu resolver ele? @flavioVitoriano

flavioVitoriano commented 3 years ago

@inlinesoftware não infelizmente, tive que procurar outro meio...

nilton-medeiros commented 3 years ago

@inlinesoftware, vou começar a usar a PyNFe e decidi usar o Fork do Marcelo Salhab, está mais atualizado e em produção, já que o Thiago Pena não tem tido tempo para atualizar este gitHub ou abandonou por não estar usando em produção, creio eu. https://github.com/msbrogli/PyNFe

leogregianin commented 3 years ago

@inlinesoftware, vou começar a usar a PyNFe e decidi usar o Fork do Marcelo Salhab, está mais atualizado e em produção, já que o Thiago Pena não tem tido tempo para atualizar este gitHub ou abandonou por não estar usando em produção, creio eu. https://github.com/msbrogli/PyNFe

@nilton-medeiros, porque não usar a branch master (main) do PyNFe?

nilton-medeiros commented 3 years ago

@leogregianin, porque a master não está completa, por exemplo: na classe Dacte não está implementada, mas no Fork do Marcelo já está implementada.

leogregianin commented 3 years ago

@nilton-medeiros comparei o fork dele com a master aqui e não encontrei o classe Dacte, sabe me dizer onde está? Não seria interessante fazer um Pull Request para o projeto original?

nilton-medeiros commented 3 years ago

@leogregianin, também apanhei pra achar, é que ele não quis mexer no arquivo original, ele criou no diretório pynfe/danfe/ arquivo "init.py", classe DANFE (tudo maiúsculo), o original não implementado está em pynfe/processamento/danfe.py classe Danfe (em minúsculo)

leogregianin commented 3 years ago

@nilton-medeiros agora ficou mais confuso, você disse lá encima "Dacte" que a impressão do CTe (Conhecimento de Transporte Eletrônico) agora você disse DANFe.

Mas tudo bem, entendi sua dor, que é em relação a impressão da Nota Fiscal Eletrônica(DANFe).

Eu fiz a impressão com HTML e CSS através dos templates do Django. Prefiro assim do que usar ReportLab como ele fez. Talvez um repositório separado para impressão seja mais interessante.

nilton-medeiros commented 3 years ago

Eu me confundi, é q tambem trabalho com CTe, MDFe... em Harbour... corrigindo: DANFE, onde eu disse dacte, considerar DANFE.