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
426 stars 173 forks source link

Mdfe: atualizacao para o modelo de envio sincrono #348

Open ianAraujj opened 4 months ago

ianAraujj commented 4 months ago

Este pull request visa a adicionar um suporte para o envio SÍNCRONO da MDF-e. Atualmente, a biblioteca suporta apenas um envio ASSÍNCRONO, mas esse tipo de envio foi descontinuado pela SEFAZ. No envio SÍNCRONO, os dados do XML devem ser comprimidos no formato GZip e posteriormente codificados em base64. Para funcionar, removi alguns campos do XML como: 'idLote' e 'enviMDFe'. Segundo a documentação, o cabeçalho do SOAP não é obrigatório, apenas o envelope contendo o corpo. Implementei essas mudanças e funcionou para mim nos ambientes de homologação e produção. Referência da issue

G3nilson commented 4 months ago

Boa tarde, implementei aqui o PR do @ianAraujj e funcionou muito bem. Muito obrigado Luccas.