Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 664 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Postado

O que é a mensagem "Lote em Processamento"?

De acordo com o manual do CTe, versão 3.00a é possível consumir os serviços de duas formas, Síncrona e Assíncrona.
Aqui vamos focar no envio assíncrono. Nele o fluxo simplificado pode ser resumido em:
1. Enviamos a solicitação do serviço.
2. Recebemos um número de Recibo.
3. Realizamos uma consulta pelo Número do Recibo para obter o resultado do processo.

image.png
Fonte: Projeto de Conhecimento de Transporte Eletrônico - Manual do Contribuinte.

A mensagem Lote em Processamento é uma possível mensagem a ser recebida depois de consultar o resultado do serviço assíncrono de Envio de lote de CT-e.
De acordo com o MOC, o recomendado é aguardar um tempo mínimo de 15 segundos entre o envio do lote e a consulta do resultado do processamento.

O que fazer quando a recebo?
A primeira coisa a se considerar quando recebe a mensagem é aumentar o tempo entre o envio do lote e a consulta do mesmo.
Caso opte por deixar que o componente automatize a consulta após o envio as propriedades que devem ser consideradas são:
Aguardar: o tempo que o componente aguarda antes de fazer a primeira tentativa de consulta.(se não definido, por padrão 1 segundo).
Tentativas: a quantidade de vezes que o componente vai tentar fazer a consulta.(por padrão 5 tentativas).
Intervalo: o tempo que o componente aguarda entre as tentativas de consulta.(se não definido, por padrão 1 segundo).

Via código essas propriedades são acessíveis em:

ACBrCTe.Configuracoes.WebServices.AguardarConsultaRet := 15000; //Valor definido em milisegundos;
ACBrCTe.Configuracoes.WebServices.Tentativas := 5;
ACBrCTe.Configuracoes.WebServices.IntervaloTentativas := 3000;//Valor definido em milisegundos;


 

  • Curtir 6
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

×
×
  • 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.