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á 1499 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
33 minutos atrás, Flavio Macedo disse:

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

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.

5 minutos atrás, 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.

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
Agora, 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?

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
6 horas atrás, 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
 

Esse trecho é do exemplo do svn

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
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á 1499 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.