Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Boa tarde,

Ao executar ACBrNFSeX1.Emitir(vNumLote, meUnitario) retorna a mensagem: 

EACBrDFeException with message 'Certificado Série: "11DE2401234845BE", não encontrado!

Este certificado está sendo usado pelo meu contador, mas ao usar na NFSe diz que não encontra, alguém pode dar uma ajuda.

Obs. Usando o processo "Alimentar_Componente_layout_ABRASF"

Grato.

 

  • Consultores
Postado

Boa tarde,

Se ambos estão utilizando, deve ser A1, certo?

Configure com OpenSSL, preencha somente o caminho do pfx e a senha, deixe número de série em branco.

Segue um tópico bem completo instruindo como configurar.

 

 

  • Membros Pro
Postado

Olá Rubinho,

Sim, uso A1.

As configuraçoes abaixo utilizo hoje na emissão de CTe, MDFe, BPe, NFe, sem problema, e agora estou implementando a NFSe.

    SSLLib              := libWinCrypt;
    SSLCryptLib     := cryWinCrypt;
    SSLHttpLib       := httpWinHttp;
    SSLXmlSignLib := xsLibXml2;
    SSL.SSLType     := LT_SSLv2

    Configuracoes.WebServices.TimeOut := 20000;

    certificadoStream := TStringStream.Create;
    TBlobField(FieldByName('Certificado_Certificado_Nucleo')).SaveToStream(certificadoStream);
    ACBrNFSeX1.Configuracoes.Certificados.ArquivoPFX  := certificadoStream.DataString;
    ACBrNFSeX1.Configuracoes.Certificados.Senha       := FieldByName('Senha_Certificado_Nucleo').AsString;
    ACBrNFSeX1.Configuracoes.Certificados.NumeroSerie := FieldByName('Serie_Certificado_Nucleo').AsString;

Tentei com libOpenSSL mas também não deu certo, nos dois casos se não informar a serie retorna sujeira:

First chance exception at $77069542. Exception class EACBrDFeException with message
'Arquivo: 0€0€*†H†÷ €$€‚è0€0€*†H†÷ €$€‚è0‚l0‚h *†H†÷ ‚û0‚÷0)*†H†÷ 0“ÛOsĶu×Äú¾TÞ „¿RL‡ não encontrado'.
 

  • Fundadores
Postado
2 horas atrás, Luiz Carlos de Lima disse:

    ACBrNFSeX1.Configuracoes.Certificados.ArquivoPFX  := certificadoStream.DataString;

Mude para DadosPFX

2 horas atrás, Luiz Carlos de Lima disse:

    ACBrNFSeX1.Configuracoes.Certificados.NumeroSerie := FieldByName('Serie_Certificado_Nucleo').AsString;

Se for informar DadosPFX, Não informe o Num.Serie.. isso exige que o certificado seja instalado no Windows

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.

  • 4 semanas depois ...
  • Este tópico foi criado há 246 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.