Ir para conteúdo
  • Cadastre-se

dev botao

Reinf 2.1 está somente retornando o XML com a Resposta: O lote está aguardando processamento.


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

Recommended Posts

  • Consultores
  • Solution
Postado

Boa tarde,

Nessa versão você faz o envio dos lotes de forma assíncrona, isso que dizer que vc apenas envia o lote para o servidor e não tem um retorno imediato.

Então deve depois de enviar, fazer uma consulta e verificar o resultado da operação.

 

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

  • Membros Pro
Postado
16 minutos atrás, Alexandre de Paula disse:

Boa tarde,

Nessa versão você faz o envio dos lotes de forma assíncrona, isso que dizer que vc apenas envia o lote para o servidor e não tem um retorno imediato.

Então deve depois de enviar, fazer uma consulta e verificar o resultado da operação.

 

Entendi :(

E teria alguma implementação prevista no componente para fazer essa consulta após o envio, de forma automática, sem a necessidade de chamada da rotina de consulta?
Outra questão, devo fazer a consulta somente quando houver o retorno "
O lote está aguardando processamento."? Tem um limite de tempo que devo usar para fazer a consulta ou posso fazer de imediato, logo após o envio? Tem algum limite de consulta?

  • Consultores
Postado
1 hora atrás, SG Sistemas disse:

E teria alguma implementação prevista no componente para fazer essa consulta após o envio, de forma automática, sem a necessidade de chamada da rotina de consulta?

No momento não.

1 hora atrás, SG Sistemas disse:

Outra questão, devo fazer a consulta somente quando houver o retorno "O lote está aguardando processamento."? Tem um limite de tempo que devo usar para fazer a consulta ou posso fazer de imediato, logo após o envio? Tem algum limite de consulta?

Normalmente a consulta pode ser feita logo na sequencia do envio...

Não existem prazos definidos. Você pode ver o codigo do envio da NFE como exemplo se desejar implementar algo:

  if not Enviar.Executar then
    Enviar.GerarException( Enviar.Msg );

  if not ASincrono or ((FEnviar.Recibo <> '') and (FEnviar.cStat = 103)) then
  begin
    FRetorno.Recibo := FEnviar.Recibo;
    if not FRetorno.Executar then
      FRetorno.GerarException( FRetorno.Msg );
  end;  

No primeiro If é feito o envio e no segundo if verifica o retorno e o status, para ver se o envio ocorreu corretamente, e já faz a consulta em seguida

 

  • Curtir 2
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

  • Consultores
Postado

Eu que agradeço a parceria com o ACBr.

Caso deseje fazer alguma implementação como essa da "consulta automática" e acredite que possa ser incorporada aos fontes pode criar um tópico e enviar os fontes pra gente.

Toda contribuição é bem-vinda!

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

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