Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia,

Meu  aplicativo efetua a função 'distribuiçãoDFe' de vários CNPJ em fila, primeiro seto as propriedades do certificado (a1 - openSSL) e mando "carregarcertificado" e depois executo a função "distribuicaoDFE" do respectivo CNPJ

O que acontece é que depois da primeira consulta, mesmo carregando o certificado com o CNPJ correto, na função "distibuicaoDFe" dá a rejeição: CNPJ-Base consultado difere do CNPJ-base do certificado.

Tenho que dar um "clear" ou algo parecido para atualizar os dados do novo certificado?

Atenciosamente

  • 3 semanas depois ...
  • Fundadores
Postado

Lendo o tópico

compreendi melhor o problema...

Você pode chamar:

  ACBrNFe1.SSL.DescarregarCertificado;

Para certificar que não ficou nada na memória, do certificado anterior...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Boa tarde,

Obrigado por responder. No meu código, antes de carregar o certificado eu dou o seguinte comando:

    {Verifica se há algum certificado carregado e limpa da memória}
    If (ACBrNFe.SSL.CertificadoLido) Then ACBrNFe.SSL.DescarregarCertificado;
 

Pode acontecer de essa propriedade "certificadolido" estar com problema? porque aí ele não estaria efetuando o comando....

  • Fundadores
Postado

Não parece ter algo errado nos fontes...

Somente "debugando" para compreender... nesse caso, preciso de um projeto Demo, ou ainda, de um passo a passo de como reproduzir a situação, usando o Demo do ACBrNFe

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

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