Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Olá, tudo bem?
Estou com 2 problemas referentes ao provedor PRONIM 2.03, município de Boituva SP (3507001) fui até o máximo que pude então resolvi solicitar uma ajuda:

Problema 1: Quando envio a nota, ela retorna sem nenhum erro, porém o componente esta com o campo FACBrNFSeX.WebService.Emite.Protocolo vazio.. 
Anexei o soap de retorno de envio.

Problema 2: Em momentos aleatórios ocorre a falha abaixo ao enviar a nota, porém quando consultei no portal a nota estava lá, mas não consegui o retorno para armazenar no meu sistema, logo o usuário não consegue consultar:


Tipo: Erro - Código: X999 - Descrição: Erro de Conexão: Erro Interno: 10060
Erro HTTP: 0
URL: http://boituva.govbr.cloud/nfse.portal.integracao/services.svc
Connection timed out
Erro Interno: 0
Erro HTTP: 0
URL: http://boituva.govbr.cloud/nfse.portal.integracao/services.svc
Connection timed out

 

Obrigado desde já.

Soap_retorno_envio.txt

  • Consultores
Postado

Bom dia @Marcelo Toller,

Além no arquivo soap de retorno você também tem o arquivo de retorno sem ser o soap.

Caso afirmativo poderia anexar?

Pois nesse retorno que você anexou ele consta a nota.

Outra coisa, no envio síncrono não temos o numero do protocolo.

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

Postado

Olá Ítalo, obrigado por responder!

Acho que matei a charada com o que vc disse: "no envio síncrono não temos o numero do protocolo"
Então fui no Pronim.Provider e alterei para Assincrono e funcionou perfeitamente, consegui enviar, consultar e cancelar a nota pelo nosso sistema.
Muito Obrigado!!
 

  • Consultores
Postado

Boa tarde @Marcelo Toller,

Porque você deixou como padrão o modo de envio do lote como assíncrono?

Quando o provedor disponibiliza os 3 modos de envio (Lote Assíncrono, Lote Síncrono e Unitário) damos como preferencia o modo de envio Lote Síncrono.

Se você não deseja usar esse modo basta alterar o segundo parâmetro do método Emitir (exemplo abaixo).

  {
     O método Emitir possui os seguintes parâmetros:
     aNumLote (String)
     aModEnvio [meAutomatico, meLoteAssincrono, meLoteSincrono, meUnitario, meTeste]
     aImprimir (Boolean) Valor Padrão = True, portanto imprime o DANFSE
  }
  // meLoteAssincrono: Ajusta o Emitir para enviar um lote de Rps no modo Assincrono
  ACBrNFSeX1.Emitir(vNumLote, meLoteAssincrono);

 

  • 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

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.