Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao enviar nota


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

Recommended Posts

Postado

Bom dia meus amigos.
Alguém já passou por este problema?
Tenho uma aplicação para o envio da NFe com componente ACBR porem estou fazendo uma segunda agora com unigui mais quando tento assinar a NF me retorna o erro:

Erro HTTP: 200
URL: https://homologacao.nfe.fazenda.sp.gov.br/wd/nfeautorizacao4.asmx
Erro: 12030 - A conexão com o servidor foi redefinida ou encerrada, ou um protocolo SSL incompatível foi encontrado.

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

 

Minha configuração esta:

   ACBrNFe1.Configuracoes.Geral.SSLLib := libCapicom;
   ACBrNFe1.Configuracoes.Geral.SSLCryptLib := cryCapicom;
   ACBrNFe1.Configuracoes.Geral.SSLHttpLib := httpWinINet;
   ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib := xsMsXmlCapicom;
   ACBrNFe1.Configuracoes.Geral.VersaoDF := ve400;

   ACBrNFe1.Configuracoes.WebServices.SSLType := LT_TLSv1_2;

   ACBrNFe1.NotasFiscais.Items[0].GravarXML();
   ACBrNFeDANFEFR1.NomeDocumento := ChangeFileExt(ACBrNFe1.NotasFiscais.Items[0].NomeArq, '.pdf');

   ACBrNFe1.NotasFiscais.Assinar;

   ACBrNFe1.NotasFiscais.Items[0].GravarXML();

   MemoDados.Lines.LoadFromFile(ACBrNFe1.NotasFiscais.Items[0].NomeArq);
   LoadXML_consulta(MemoDados, UniHTMLFrame1);
   nFE_Consulta := ACBrNFe1.Configuracoes.Arquivos.PathNFe + (trim(Copy(ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID, 4, 44))) + '-NFe.xml';

   vChave := (trim(Copy(ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID, 4, 44)));

   ACBrNFe1.NotasFiscais.GerarNFe;

   ACBrNFe1.Enviar(IntToStr(Dm_Faturamento.Qry01L501NR_NOTA.AsInteger), True);   // Linha com erro
 

  • Curtir 1
Postado (editado)

Quando utilizo a configurtação :

 

ele me retorna o erro :

EACBrDFeException with message '"CarregarCertificadodeNumeroSerie'" não suportado em TDFeOpenSSL

 

Usando o WinCrypt o erro é:

Cexception with message 'CryptExportKey -len'

O que pode estar errado?

Editado por Flavio Macedo
  • Moderadores
Postado
  Em 19/10/2020 at 17:28, Flavio Macedo disse:

EACBrDFeException with message '"CarregarCertificadodeNumeroSerie'" não suportado em TDFeOpenSSL

Expandir  

OpenSSL não suporta o acesso ao certificado instalado no Windows, pelo número de série, deve usar ArquivoPFX, DadosPFX ou URLPFX.

Para acesso via número de série, recomendado apenas para os A3, user libWinCrypt.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

Legal.

Tenho o arquivo do certificado  [ 17775861_out.pfx ]

Incluo o caminho dele no campo configuracoes.certificado.ArquivoPFX

em dados pfx incluo o que? O qual o comando posso usar para carregar o certificado?

Agradeço a sua atenção meu amigo.

  Em 19/10/2020 at 18:04, BigWings disse:

OpenSSL não suporta o acesso ao certificado instalado no Windows, pelo número de série, deve usar ArquivoPFX, DadosPFX ou URLPFX.

Para acesso via número de série, recomendado apenas para os A3, user libWinCrypt.

Expandir  

Legal.

Tenho o arquivo do certificado  [ 17775861_out.pfx ]

Incluo o caminho dele no campo configuracoes.certificado.ArquivoPFX

em dados pfx incluo o que? O qual o comando posso usar para carregar o certificado?

Agradeço a sua atenção meu amigo.

  • Moderadores
Postado
  Em 19/10/2020 at 18:08, Flavio Macedo disse:

Incluo o caminho dele no campo configuracoes.certificado.ArquivoPFX

em dados pfx incluo o que? O qual o comando posso usar para carregar o certificado?

Expandir  

Pode informar apenas ArquivoPFX e a senha, as demais deixe em branco.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

Me Ajudem.

Agora ele encontra o certificado porem ao assinar ele me retorna um access violation quando sai da função

function TNotasFiscais.GetItem(Index: integer): NotaFiscal;
begin
  Result := NotaFiscal(inherited Items[Index]);
end;

Pode me passar alguma ideia do que e?

 

  • Moderadores
Postado
  Em 19/10/2020 at 16:50, Flavio Macedo disse:

Bom dia meus amigos.
Alguém já passou por este problema?
Tenho uma aplicação para o envio da NFe com componente ACBR porem estou fazendo uma segunda agora com unigui mais quando tento assinar a NF me retorna o erro:

Erro HTTP: 200
URL: https://homologacao.nfe.fazenda.sp.gov.br/wd/nfeautorizacao4.asmx
Erro: 12030 - A conexão com o servidor foi redefinida ou encerrada, ou um protocolo SSL incompatível foi encontrado.

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

 

Minha configuração esta:

   ACBrNFe1.Configuracoes.Geral.SSLLib := libCapicom;
   ACBrNFe1.Configuracoes.Geral.SSLCryptLib := cryCapicom;
   ACBrNFe1.Configuracoes.Geral.SSLHttpLib := httpWinINet;
   ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib := xsMsXmlCapicom;
   ACBrNFe1.Configuracoes.Geral.VersaoDF := ve400;

   ACBrNFe1.Configuracoes.WebServices.SSLType := LT_TLSv1_2;

   ACBrNFe1.NotasFiscais.Items[0].GravarXML();
   ACBrNFeDANFEFR1.NomeDocumento := ChangeFileExt(ACBrNFe1.NotasFiscais.Items[0].NomeArq, '.pdf');

   ACBrNFe1.NotasFiscais.Assinar;

   ACBrNFe1.NotasFiscais.Items[0].GravarXML();

   MemoDados.Lines.LoadFromFile(ACBrNFe1.NotasFiscais.Items[0].NomeArq);
   LoadXML_consulta(MemoDados, UniHTMLFrame1);
   nFE_Consulta := ACBrNFe1.Configuracoes.Arquivos.PathNFe + (trim(Copy(ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID, 4, 44))) + '-NFe.xml';

   vChave := (trim(Copy(ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID, 4, 44)));

   ACBrNFe1.NotasFiscais.GerarNFe;

   ACBrNFe1.Enviar(IntToStr(Dm_Faturamento.Qry01L501NR_NOTA.AsInteger), True);   // Linha com erro
 

Expandir  

Esse trecho é do exemplo do svn

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: juliomar_m@yahoo.com.br
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Solution
Postado

Boa tarde meus amigos.

Pode fechar a chamada que consegui encontrar meu erro.

Entre outros o problema é que na propriedade webservices.proxy estava com a configuração errada.

Obrigado a todos que me ajudaram.

  • Curtir 1
  • Este tópico foi criado há 1678 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
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.