Ir para conteúdo
  • Cadastre-se

dev botao

ISSCuritiba - Demora no Retorno


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

Recommended Posts

  • Membros Pro

Boa noite,

Estamos enviando nota para provedor ISSCuritiba, em produção, da seguinte forma:

ACBrNFSeX1.Emitir(VLote, meAutomatico, false).

Depois fazemos a consulta -> With ACBrNFSeX1.WebService.ConsultaLoteRps do

A nota é transmitida e autorizada. Porém, a consulta que é feita logo em seguida não retorna dados da nota. Sempre precisamos dar um tempo (às vezes mais de 3 minutos) para que o servidor retorne a consulta com os dados (número da nota, código de verificação, etc).

Imagino que isso seja um problema no servidor, mas, por via das dúvidas, estou postando aqui para ver se alguém tem alguma sugestão de algo que se possa fazer para melhorar isso.

Obrigado!

Valdir Dill

Rio de Janeiro - RJ

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde Valdir,

O provedor ISSCuritiba segue a versão 1 do layout da ABRASF.

Na versão 1 esta previsto apenas um modo de envio que é o modo de envio assíncrono.

Ele permite o envio de um lote de até 50 Rps.

Outro detalhe importante é que após o envio devemos consultar a situação do lote e não consultar o lote.

Ao consultar a situação do lote passos passando o numero do protocolo retornado pelo envio do lote temos como resposta umas das 4 situações:

1 - Lote não enviado (é bem provável que o numero do protocolo informado não se refere a nenhum lote enviado)

2 - Lote aguardando processamento

3 - Lote processado com falhas

4 - Lote processado com sucesso

Se retornar a situação 2 devemos aguardar alguns segundos e realizar uma nova consulta.

Se retornar a situação 3 ou 4 devemos Consultar o Lote, teremos como resposta a lista de rejeições caso a situação seja 3 ou a lista de notas caso a situação seja 4.

O componente ACBrNFSeX possui uma propriedade de configuração chamada ConsultaLoteAposEnvio que automatiza todo esse processo.

Inclusive é possível definir um tempo de espera entre o envio e a primeira consulta (AguardarConsultaRet), o tempo de espera entre uma consulta e outra (IntervaloTentativas) e a quantidade de consultas (Tentativas).

 

Veja bem isso não vai acelerar o processo, mas sim automatizar ele.

  • Curtir 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 para o comentário
Compartilhar em outros sites

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