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
409 stars 171 forks source link

Envio de MDF-e em modo síncrono #151

Open leogregianin opened 2 years ago

leogregianin commented 2 years ago

Hoje o envio/transmissão do Manifesto (MDF-e) funciona somente em modo assíncrono conforme o exemplo. Transmite o XML do Manifesto e em um momento posterior deve-se consultar o recibo da Transmissão e verificar se o Manifesto foi processado ou não pela SEFAZ.

A transmissão em modo síncrono ocorre a transmissão e a resposta da SEFAZ na mesma requisição, ou seja, na resposta da transmissão já temos se o Manifesto foi processado corretamente ou quais erros foram encontrados. Porém a formação do XML para envio é diferente, deve-se transmitir o XML compactado em formato GZip, o que não temos atualmente.

leogregianin commented 4 months ago

No dia 16/01/2024, foi publicado no Portal do MDF-e a Nota Técnica 2024/001 trazendo alterações nas regras de validação do MDF-e.

Uma das muitas alterações é a desativação da transmissão de MDFe no modo assíncrono, que é o assunto dessa issue.

Conforme explicado no MOC, o webservice de lote assíncrono e o serviço de consulta de resposta do lote serão desativados.

O MDFe sempre trabalhou com lote de um MDFe, o que torna desinteressante manter estes serviços, principalmente considerando que o método síncrono devolve as informações de autorização ou rejeição de forma imediata.

Implantação em Homologação: 11/03/2024. Implantação em Produção: 08/04/2024. Desativação do webservice de lote assíncrono e do serviço de consulta de Lote: 30/06/2024

felps-dev commented 4 months ago

No dia 16/01/2024, foi publicado no Portal do MDF-e a Nota Técnica 2024/001 trazendo alterações nas regras de validação do MDF-e.

Uma das muitas alterações é a desativação da transmissão de MDFe no modo assíncrono, que é o assunto dessa issue.

Conforme explicado no MOC, o webservice de lote assíncrono e o serviço de consulta de resposta do lote serão desativados.

O MDFe sempre trabalhou com lote de um MDFe, o que torna desinteressante manter estes serviços, principalmente considerando que o método síncrono devolve as informações de autorização ou rejeição de forma imediata.

Implantação em Homologação: 11/03/2024. Implantação em Produção: 08/04/2024. Desativação do webservice de lote assíncrono e do serviço de consulta de Lote: 30/06/2024

Pelo visto se tornou uma issue urgente então, vou marcar ela.

G3nilson commented 2 months ago

Bom dia, as funcionalidades da MDF-e já estão atualizadas para funcionar no modo síncrono?

ianAraujj commented 1 month ago

Adicionei umas mudanças na emissão de uma MDF-e e funcionou pra mim o envio de uma nota no modo síncrono.

G3nilson commented 1 month ago

Adicionei umas mudanças na emissão de uma MDF-e e funcionou pra mim o envio de uma nota no modo síncrono.

Bom dia, você poderia informar quais alterações você fez pois estou tendo problemas ao transmitir, obtendo retorno 400.

ianAraujj commented 1 month ago

Eu criei um PR com as mudanças que realizei: PR Testa ai Genilson se funciona para você.