Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado
Estou com um problema quando vou selecionar o certificado digital de uma segunda empresa dentro do sistema. 
Utilizo as seguintes linhas para selecionar o certificado digital:
Certificado := ACBRNFE1.Configuracoes.Certificados.SelecionarCertificado;
ACBRNFE1.Configuracoes.Certificados.NumeroSerie := Certificado;
O sistema grava do banco de dados a chave do certificado selecionado, porem quando vou transmitir a nota fiscal, da erro de certificado invalido, pois o componente ACBRNFE não assumiu este certificado selecionado, permanecendo preso no da outra empresa. 
  • Membros Pro
Postado

Este problema esta acontecendo geralmente quando tento selecionar certificados do modelo A3 que estão instalados no computador. Eu seleciono um certificado e efetuo a transmissão normalmente, em seguida se tento selecionar o outro certificado, o componente ACBRNFE fica preso no certificado anterior e não transmite a NF-e. E não libera nem fechando o sistema e executando novamente.

  • 2 semanas depois ...
  • Membros Pro
  • Solution
Postado

Problema Resolvido. Realmente precisa limpar o ultimo certificado selecionado:

 

ACBRNFE1.Configuracoes.Certificados.CleanupInstance;

ACBRNFE1.Configuracoes.Certificados.NumeroSerie := DM.CDSEMPEMPCERTIFICADO.Value;

×
×
  • 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.