Ir para conteúdo
  • Cadastre-se

dev botao

Falha ao localizar o nó de Assinatura


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

Recommended Posts

  • Membros Pro

Olá a todos, 

Tenho um aplicativo emissor de NFe 3.10 onde eu PRECISO carregar o certificado toda vez que abro o aplicativo através dos seguintes comandos:

//Especifica Informações de Configuração do Certificado
with ACBrNFe1.Configuracoes.Certificados do
  begin
    ArquivoPFX := ExtractFilePath(Application.ExeName)+'\Schemas\cert1.pfx';
    Senha := '123456';
  end;

Para que tal código funcionasse, precisei especificar na época as seguintes propriedades:

ACBrNFe1.Configuracoes.Geral.SSLCryptLib := cryOpenSSL;
ACBrNFe1.Configuracoes.Geral.SSLHttpLib := httpOpenSSL;
ACBrNFe1.Configuracoes.Geral.SSLLib := libOpenSSL;
ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib := xsXmlSec

Com isso tudo funcionou muito bem e há anos uso o aplicativo.

Agora migrando para a NFe 4.00, sempre recebo o seguinte erro "Falha ao localizar o nó de Assinatura" e depois o erro "Erro interno: 10060 Erro HTTP: 500".

O que pode estar gerando esse erro?

Desde já agradeço a atenção de todos

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Esse erro ocorre em qual momento, ao executar a aplicação ou ao assinar o XML?

Esta executando a aplicação de dentro do Delphi ou fora dele?

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

  • Membros Pro
22 minutos atrás, Italo Jurisato Junior disse:

Boa tarde,

Esse erro ocorre em qual momento, ao executar a aplicação ou ao assinar o XML?

Esta executando a aplicação de dentro do Delphi ou fora dele?

Boa tarde Italo, tudo bom?

Vamos lá...

Uso o seguinte código:

ACBrNFe1.NotasFiscais.GerarNFe;
ACBrNFe1.NotasFiscais.Assinar; //O primeiro erro acontece depois de executar esse comando
ACBrNFe1.NotasFiscais.Validar;
ACBrNFe1.Enviar(z_nfeide_nnf.AsString,False); //O segundo erro acontece depois de executar esse comando

Estou executando dentro do Delphi 2010.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Gere o EXE da aplicação e execute-a fora do Delphi para ver se ocorre os erros que você mencionou.

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

  • Membros Pro
Em 04/01/2018 at 14:12, Italo Jurisato Junior disse:

Boa tarde,

Gere o EXE da aplicação e execute-a fora do Delphi para ver se ocorre os erros que você mencionou.

Olá Juliomar,

Fora do delphi o EXE gera o erro "Erro interno: 10060 Erro HTTP: 500".

Na verdade só exibe esse erro porque eu tenho um TRY para tratar quaisquer exceções, se eu tirar o TRY o erro só ocorre dentro do Delphi no Debugger Exception Notification e fora do Delphi o erro acontece só que não aparece.

Mensagens de erro em anexo.

notification1.JPG

notification2.JPG

notification3.JPG

try.JPG

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

  • 3 semanas depois ...
×
×
  • 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.