Ir para conteúdo
  • Cadastre-se

dev botao

Numero dce Série do Certificado digital não especificado


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

Recommended Posts

Boa tarde a todos estou comum pequeno problema na hora de assinar a cte ta sempre me retornando este erro

Numero dce Série do Certificado digital não especificado

 

e tenho as seguintes configurações

procedure TF_FormCte.configuracoes;
begin
dm.empresa.Locate('CODEMP', F_Principal.lblcod.Caption,[]);
     Dm.Acbrcte1.conhecimentos.Clear;//tentaiva de resolver o problema
     if dm.empresaTP_AMB_NFE.AsString = '1' then
      begin
      dm.ACBrCte1.Configuracoes.WebServices.Ambiente :=  taProducao;
      end
      else
      if dm.empresaTP_AMB_NFE.AsString = '2' then
      begin
      dm.ACBrCte1.Configuracoes.WebServices.Ambiente := taHomologacao;
      end;
      //=======salva ou não salva
      if dm.empresaSALVA_XML.AsString = 'S' then
      begin
            dm.ACBrCTe1.Configuracoes.Geral.Salvar    := True;
      end
      else
      if dm.empresaSALVA_XML.AsString = 'N' then
      begin
      dm.ACBrCTe1.Configuracoes.Geral.Salvar          := False;
      end;
      //=======fimde salva ou não salva
      dm.ACBrCTe1.Configuracoes.Certificados.Senha        := trim(dm.EmpresaSENHA_CERT.AsString);
      dm.ACBrCTe1.Configuracoes.Certificados.NumeroSerie  := trim(dm.EmpresaNUMSERIE_CERT.AsString);***********************
      dm.ACBrCTe1.Configuracoes.Arquivos.PathSalvar       := dm.EmpresaCAMINHOXML.AsString;
      dm.ACBrCTe1.Configuracoes.WebServices.UF            := dm.EmpresaUF_WEBSERVER.AsString;
      dm.ACBrCTe1.Configuracoes.WebServices.ProxyHost     := dm.EmpresaHOST_PROXY.AsString;
      dm.ACBrCTe1.Configuracoes.WebServices.ProxyPort     := dm.EmpresaPORTA_PROXY.AsString;
      dm.ACBrCTe1.Configuracoes.WebServices.ProxyUser     := dm.EmpresaUSER_PROXY.AsString;
      dm.ACBrCTe1.Configuracoes.WebServices.ProxyPass     := dm.EmpresaSENHA_PROXY.AsString;
end;
 

e para gerar e assinar o cte uso esse comando

procedure TF_FormCte.btnGerarClick(Sender: TObject);
var
 vAux : String;
begin
configuracoes;
 vaux :=  IntToStr(dm.CteNUM_CTE.AsInteger);
 ACBrCTe1.Conhecimentos.Clear;
 GerarCTe(vAux);
 ACBrCTe1.Conhecimentos.Assinar;//o erro ocorre aqui
 ACBrCTe1.Conhecimentos.Items[0].GravarXML;
 
desde já gratopela ajuda
 
end;
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Primeiramente lhe peço para não postar como texto fragmentos longos de código, procure sempre anexa-los.

Segundo você tem certeza que a propriedade NumeroSerie esta recebendo o numero de série do certificado?

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

  • 7 meses depois ...
  • Consultores

Boa tarde Renato,

Com o programa exemplo ocorre o mesmo problema?

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

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