Ir para conteúdo
  • Cadastre-se

dev botao

Campo ASincrono do método NFe_Enviar


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1219 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

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?

  • Consultores
  • Solution
Postado

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

Postado (editado)

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.

 

Editado por Fabio Rofino
  • Consultores
Postado

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.

  • Curtir 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

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.