Jump to content

dev botao

Campo ASincrono do método NFe_Enviar


Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 1171 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia,

Estou começando a implementar o tratamento de NFC-e em contingência e me surgiu uma dúvida. O método NFe_Enviar da ACBrLib tem como parâmetro o campo ASincrono, correspondendo ao modo de emissão (síncrono ou assíncrono), correto? Qual a influência desse campo no método? Seria apenas uma informação que é passada ou isso afeta também a própria emissão? Em outras palavras, qual a diferença entre o modo síncrono e assíncrono?

Link to comment
Share on other sites

  • Consultores
  • Solution

Bom dia Fabio,

Se tratando de emissão de NFC-e devemos enviar no modo síncrono se a quantidade de notas enviada for 1.

Se for 2 ou mais (até 50) o modo de envio tem que ser assíncrono.

A diferença entre um modo e o outro é simples:

No modo síncrono ao enviar a nota no retorno já temos o resultado do processamento dela, ou seja, ficamos sabendo se ela foi autorizada ou rejeitada pela SEFAZ.

No modo assíncrono ao enviar um lote de notas no retorno temos apenas o numero do recibo que atesta que a SEFAZ recebeu o lote, neste caso se faz necessário realizar uma consulta para obter o resultado do processamento das notas que constam no lote.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

Obrigado pela resposta Italo, o conceito ficou mais claro agora!

Só mais uma questão... a consulta deve ser feita individualmente para cada nota contida no lote ou é possível realizar apenas uma consulta para um lote inteiro? Existe um tempo de espera mínimo entre o Enviar lote e Consultar?

12 minutos atrás, Italo Giurizzato Junior disse:

Bom dia Fabio,

Se tratando de emissão de NFC-e devemos enviar no modo síncrono se a quantidade de notas enviada for 1.

Se for 2 ou mais (até 50) o modo de envio tem que ser assíncrono.

A diferença entre um modo e o outro é simples:

No modo síncrono ao enviar a nota no retorno já temos o resultado do processamento dela, ou seja, ficamos sabendo se ela foi autorizada ou rejeitada pela SEFAZ.

No modo assíncrono ao enviar um lote de notas no retorno temos apenas o numero do recibo que atesta que a SEFAZ recebeu o lote, neste caso se faz necessário realizar uma consulta para obter o resultado do processamento das notas que constam no lote.

 

Edited by Fabio Rofino
Link to comment
Share on other sites

  • Consultores

Boa tarde Fabio,

O componente tem dois tipos de consulta.

O primeiro é pelo numero do recibo, logo ele vai realizar uma consulta referente a todas as notas contidas no lote.

O outro é uma consulta pela chave, logo a consulta é individual.

O componente realiza a consulta pelo numero do recibo automaticamente logo após o envio.

Quanto a tempo, existe algumas propriedade de configuração com relação a isso.

AguardarConsultarRet -> Define um tempo que ele deve esperar para poder realizar a primeira consulta pelo numero do recibo.

Tentativas -> Define a quantidade de consultas que ele vai realizar até conseguir o resultado do processamento.

IntervaloTentativas -> Defini um tempo que ele deve esperar entre uma consulta e outra.

  • Like 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...