Ir para conteúdo
  • Cadastre-se

dev botao

NFSe Trunc2 12044 - É necessário um certificado para concluir a autenticação do cliente


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

Recommended Posts

Postado

Pessoal,

Dia 18 e 19 deste mês consegui emitir NFS-e (Porto Alegre - BHISS) com as configurações que vocês me passaram.

Já no dia 20 (quarta-feira) comecei a receber esta mensagem. Já verifiquei os certificados, estão corretos e validos, mas continuo recebendo esta mensagem.

'Erro: Requisição não enviada. 12044 - É necessário um certificado para concluir a autenticação do cliente'.

Estou carregando as informações desta forma:

   ACBrNFSe1.Configuracoes.Certificados.NumeroSerie       := g_Certificado;
   ACBrNFSe1.Configuracoes.Certificados.VerificarValidade :=True;

   ACBrNFSe1.Configuracoes.Arquivos.AdicionarLiteral := True;
   ACBrNFSe1.Configuracoes.Arquivos.EmissaoPathNFSe  := True;
   ACBrNFSe1.Configuracoes.Arquivos.SepararPorMes    := True;
   ACBrNFSe1.Configuracoes.Arquivos.SepararPorCNPJ   := False;

   //ACBrNFSe1.Configuracoes.Arquivos.PathGer          := edtPathLogs.Text;
   ACBrNFSe1.Configuracoes.Arquivos.PathSchemas      := '.\Schemas';

   ACBrNFSe1.Configuracoes.Geral.Salvar          := True;
   ACBrNFSe1.Configuracoes.Geral.PathIniCidades  := '.\';
   ACBrNFSe1.Configuracoes.Geral.PathIniProvedor := '.\';
   ACBrNFSe1.Configuracoes.Geral.CodigoMunicipio := StrToInt(g_CodMunicipio);
   ACBrNFSe1.Configuracoes.Geral.SenhaWeb        := '';
   ACBrNFSe1.Configuracoes.Geral.UserWeb         := '';

   if g_Logotipo<>'' then
      ACBrNFSe1.DANFSe.PrestLogo                       := g_Logotipo;
   if g_LogoMunicipio<>'' then
      ACBrNFSe1.DANFSe.Logo                            := g_LogoMunicipio;
   ACBrNFSe1.DANFSe.Prefeitura                         := g_Prefeitura;
   ACBrNFSe1.Configuracoes.WebServices.Ambiente        := Iif((g_Producao='S'),taProducao, taHomologacao);
   ACBrNFSe1.Configuracoes.Geral.CodigoMunicipio       := StrToInt(g_CodMunicipio);
   ACBrNFSe1.WebServices.ACBrNFSe.SSL.CarregarCertificado;
   if Not ACBrNFSe1.WebServices.ACBrNFSe.SSL.CertificadoLido then
   begin
      MessageDlg( 'Atenção: Certificado não carregado.',mtWarning,[mbOk],0);
   end;

   ACBrNFSe1.Configuracoes.Geral.Emitente.CNPJ         := g_CGC;
   ACBrNFSe1.Configuracoes.Geral.Emitente.InscMun      := g_InscMunicipio;
   ACBrNFSe1.Configuracoes.Geral.Emitente.RazSocial    := g_Empresa;

   ACBrNFSe1.Configuracoes.Geral.SetConfigMunicipio;
 

Alguém tem alguma dica do que estou esquecendo???

 

Obrigado desde já?

 

Postado
3 horas atrás, Agnaldo Prates disse:

Quem sabe existe algo neste tópico que lhe ajude!

http://www.projetoacbr.com.br/forum/topic/17611-acbrnfc-e-requisi%C3%A7%C3%A3o-n%C3%A3o-enviada/

Pode ser que seja algum dos motivos nele discutido.

att.

Tentei o que consta ali, mas alem de ser outro componente este tópico é de 2014, meus sistemas estão funcionando em Trunc1, o problema está no Trunc2, devo estar esquecendo algo, tentei o exemplo do ACBr mas ele é antigo tambem visto usa o ACBrDangeQR que não consta mais na instalação do componente. Mesmo assim obrigado pelo retorno.

 

  • Solution
Postado

Pessoal, efetuei o debug (Delphi XE2) e na linha 406 da unit ACBrHTTPReqResp.pas "if HttpSendRequest(pRequest, nil, 0, Pointer(FData), Length(FData)) then" está retornado False, sendo que o conteudo de FData possui o XML do RPS assinado.

InternalErrorCode: 12044

GetWinInetError(InternalErrorCode) : 'É necessário um certificado para concluir a autenticação do cliente'#$D#$A

O Certificado é A1 com validade até 16/04/2016.

Alguma dica???

 

Postado

Boa tarde,

Estava o mesmo erro consegui resolver ele colocando a seguinte linha no arquivos de configuração do provedor. "UseSSL=1" na parte [Geral].

  • Obrigado 1
  • Consultores
Postado

Boa tarde Luís,

Favor atualizar todos os arquivos de todas as pastas.

Pois se você fez essa alteração é porque o arquivo INI do provedor estava desatualizado.

Outra coisa procure ter certeza se realmente esta sendo usado os arquivos INI disponibilizado por nós.

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
10 minutos atrás, Italo Jurisato Junior disse:

Boa tarde Luís,

Favor atualizar todos os arquivos de todas as pastas.

Pois se você fez essa alteração é porque o arquivo INI do provedor estava desatualizado.

Outra coisa procure ter certeza se realmente esta sendo usado os arquivos INI disponibilizado por nós.

Boa Tarde Italo Jurisato,

Na verdade eu estou implantando um novo provedor que o componente ainda não atende. E devido eu esta usando a configuração do "UseSSL=0", estava me gerando o mesmo erro que o do nosso colega acima.

Assim que terminar de implantar o provedor no componente pretendo disponibilizar aqui no fórum para estar incorporando nos fontes oficiais.

  • Curtir 1
  • Obrigado 1
  • 2 semanas depois ...
  • Consultores
Postado

Bom dia Wilson,

O provedor Ginfes foi o primeiro provedor migrado junto com componente para o Trunk2.

Consegui um certificado e realizei todos os testes, todas as funcionalidades disponibilizadas pelo Ginfes estão funcionando 100% no ambiente de homologação.

Não realizo nenhum teste em ambiente de produção.

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

  • Este tópico foi criado há 3214 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.