TadaSoftware / PyNFe

Projeto de biblioteca para fazer interface com o webservice de Nota Fiscal eletrônica para Python, disponível sob LGPL.
http://groups.google.com/group/pynfe
Other
412 stars 171 forks source link

Erros na emissão de NFC-e (Espírito Santo) #341

Open cleitonleonel opened 3 months ago

cleitonleonel commented 3 months ago

Boas, primeiramente quero agradecer aos autores dessa lib. Bom, encontrei alguns problemas ao tentar emitir uma nfc-e em homologação aqui no estado do Espírito Santo.Percebi que a url do qrcode estava com um tab ao fim da mesma, e ao gerar a url e enviar a sefaz o motivo do erro sempre dava rejeição na estrutura da url. Fiz umas alterações no arquivo webservices.py e serializacao.py para corrigir o problema da url do qrcode e também da url da chave para o meu estado, seguem as alterações:

webservices

serializacao

Fica aqui o registro para outros que tiverem rejeição devido a esse problema específico no estado do Espírito Santo.

juniortada commented 3 months ago

@cleitonleonel não precisa deste replace, o "espaço" é um bug na url, basta remover este espaço. https://github.com/TadaSoftware/PyNFe/blob/main/pynfe/utils/webservices.py#L177 Minha dúvida é sobre as outras rotas que estão em branco. Atualmente como está a emissão de NFC-e no ES?

cleitonleonel commented 3 months ago

@cleitonleonel não precisa deste replace, o "espaço" é um bug na url, basta remover este espaço. https://github.com/TadaSoftware/PyNFe/blob/main/pynfe/utils/webservices.py#L177 Minha dúvida é sobre as outras rotas que estão em branco. Atualmente como está a emissão de NFC-e no ES?

Ah, sim foi exatamente o que fiz, a imagem do código com o replace foi antes de identificar o tab na url, quanto a emissão de nfce que é a que tenho testado está fluindo bem, a propósito quero agradecer aqui por essa lib tem ajudado muito.