Ir para conteúdo
  • Cadastre-se

dev botao

Nfse Mensagem Erro No Suporte A Canais Seguros


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

Recommended Posts

Boa tarde pessoal.

 

Estou adaptando meu monitor para enviar a NFSe, mas estou com problema para realizar a transmissão no ambiente de homologação.

Estou usando o provedor Ginfes, certificado A3 e obtenho o seguinte erro ao tentar enviar:

 

 - Erro no suporte a canais seguros - URL:https://homologacao.ginfes.com.br/ServiceGinfesImpl - SOAPAction; "";

 

Vi em vários tópicos o pessoal com o mesmo problema e vários passos para tentar corrigir o mesmo, segui cada um deles, mas não obtive sucesso.

Já tentei em uma máquina com Windows 7 e IE 8 e no Windows Server 2008 e IE 11.

 

Já tentei alterar as opções avançadas do IE, como SSL e TLS, desativar firewall e antivírus, mas sem sucesso.

 

Tentei com o demo também e acontece o mesmo erro.

 

Se alguém puder me ajudar, pois não sei mais o que tentar.

 

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • 4 meses depois ...

Bom dia !

Atualizei o componente ACBR e agora quando meus clientes tentam enviar as NFS-e ex: Provedor ISSNet - Novo Hamburgo - RS, está ocorrendo erro:
"Requisição não enviada - 12157 - Erro no suporte a canais seguros"
Lembro que este erro ocorre somente na NFS-e com a NF-e estou emitindo normalmente.
Também os clientes estavam emitindo normalmente as NFS-e antes da atualização do componente.

Alguém poderia me ajudar ?

Obrigado.

Link para o comentário
Compartilhar em outros sites

Olá !

Pelo que eu pude ver antes no arquivo INI do ISSNet não tinha a propriedade UseCertificado, agora se deixo sem ele me diz que não consegue assinar o lote porque falta o certificado.
Se coloco Ueecertificado=0 e mando não assinar o lote meu sistema comunica com o provedor ISSNet, só que é claro que retorno o erro de falta de assinatura.

Quando mudo para Usecertificado=1 ocorre direto o erro "Requisição não enviada - 12157 - Erro no suporte a canais seguros"

Se alguém puder me dar alguma ideia agradeço.

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Meu amigo Patrick,,, também estou passando isto com meus cliente de NH, estou nisto deste terça feira... já mudei tudo conforme já li neste fórum e nada de resolver... Também estou preocupado... caso conseguires, nos avise...

E as Notas da Sefaz são emitidas normalmente, somente nas Notas de Serviço de Novo Hamburgo que temos problemas..

Logo achei que poderia ser o Certificado, pois em um Cliente é um Certificado A3 e em outro Cliente é um Certificado A1, mesmos problemas...

Roberto Krug

Editado por RobertoKrug
Link para o comentário
Compartilhar em outros sites

  • Membros Pro
43 minutos atrás, RobertoKrug disse:

Meu amigo Patrick,,, também estou passando isto com meus cliente de NH, estou nisto deste terça feira... já mudei tudo conforme já li neste fórum e nada de resolver... Também estou preocupado... caso conseguires, nos avise...

E as Notas da Sefaz são emitidas normalmente, somente nas Notas de Serviço de Novo Hamburgo que temos problemas..

Logo achei que poderia ser o Certificado, pois em um Cliente é um Certificado A3 e em outro Cliente é um Certificado A1, mesmos problemas...

Roberto Krug

O erro ocorre na Unit: ACBrHTTPReqResp

Linha: if HttpSendRequest(pRequest, nil, 0, Pointer(FData), Length(FData)) then

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
20 minutos atrás, RobertoKrug disse:

O erro ocorre na Unit: ACBrHTTPReqResp

Linha: if HttpSendRequest(pRequest, nil, 0, Pointer(FData), Length(FData)) then

No Exemplo do ACBr, ocorre o mesmo problema... Pergunto: Sempre trabalhei sem proxy, posso continuar desta forma?

Link para o comentário
Compartilhar em outros sites

Olá @RobertoKrug !

Consegui resolver agora a pouco, fiz o seguinte:
Na unit ACBrDFeCapicomDelphiSoap
Alterei a seguinte linha de comando conforme abaixo:
Como estava antes:
    if (UseCertificate) then
      if not InternetSetOption(Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT,
        Pointer(HCertContext), SizeOf(CERT_CONTEXT)) then
        raise EACBrDFeException.Create('Erro ao ajustar INTERNET_OPTION_CLIENT_CERT_CONTEXT: ' +
        IntToStr(GetLastError));
Minha Alteração ficou assim(Removi a exceção):
    if (UseCertificate) then
      InternetSetOption(Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT,Pointer(HCertContext), SizeOf(CERT_CONTEXT));

Também mudei no componente em Configurações / Geral / SSLLib para LibCapicomDelphiSoap

Consegui enviar, cancelar e consultar sem problemas com estas alterações.

Att.
Patrick

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membros Pro
26 minutos atrás, patrick.knopf disse:

Olá @RobertoKrug !

Consegui resolver agora a pouco, fiz o seguinte:
Na unit ACBrDFeCapicomDelphiSoap
Alterei a seguinte linha de comando conforme abaixo:
Como estava antes:
    if (UseCertificate) then
      if not InternetSetOption(Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT,
        Pointer(HCertContext), SizeOf(CERT_CONTEXT)) then
        raise EACBrDFeException.Create('Erro ao ajustar INTERNET_OPTION_CLIENT_CERT_CONTEXT: ' +
        IntToStr(GetLastError));
Minha Alteração ficou assim(Removi a exceção):
    if (UseCertificate) then
      InternetSetOption(Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT,Pointer(HCertContext), SizeOf(CERT_CONTEXT));

Também mudei no componente em Configurações / Geral / SSLLib para LibCapicomDelphiSoap

Consegui enviar, cancelar e consultar sem problemas com estas alterações.

Att.
Patrick

Patrick,

Muito obrigado, deu certo... fiquei aliviado... vlw, abraços...

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 01/04/2016 at 16:55, RobertoKrug disse:

Patrick,

Muito obrigado, deu certo... fiquei aliviado... vlw, abraços...

 

Patrick, Olá, novamente preciso de ajuda para NH...

Eu um Cliente deu certo as configurações, conforme falado anteriormente... agora em outro cliente ocorre:

"nota nao processada ou erro desconhecido"

Estou usando os parâmetros:

  ACBrNFSe.Configuracoes.WebServices.AguardarConsultaRet := 10;
  ACBrNFSe.Configuracoes.WebServices.AjustaAguardaConsultaRet := True;
  ACBrNFSe.Configuracoes.WebServices.Tentativas := 5;
  ACBrNFSe.Configuracoes.WebServices.IntervaloTentativas := 30000; // 30 segundos

Também já testei com a Configuração padrão...

Será que preciso aumentar, ou qual configuração você está usando para NH

Roberto Krug

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
3 horas atrás, RobertoKrug disse:

Patrick, Olá, novamente preciso de ajuda para NH...

Eu um Cliente deu certo as configurações, conforme falado anteriormente... agora em outro cliente ocorre:

"nota nao processada ou erro desconhecido"

Estou usando os parâmetros:

  ACBrNFSe.Configuracoes.WebServices.AguardarConsultaRet := 10;
  ACBrNFSe.Configuracoes.WebServices.AjustaAguardaConsultaRet := True;
  ACBrNFSe.Configuracoes.WebServices.Tentativas := 5;
  ACBrNFSe.Configuracoes.WebServices.IntervaloTentativas := 30000; // 30 segundos

Também já testei com a Configuração padrão...

Será que preciso aumentar, ou qual configuração você está usando para NH

Roberto Krug

Já atualizei os Esquemas.., alguma sugestão?

Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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