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á 998 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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / 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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / 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.