Ir para conteúdo
  • Cadastre-se

dev botao

Foz do Iguaçu - LEXSOM - "Erro não especificado" ao assinar


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

Recommended Posts

Ola!

Estou tendo problemas com Lexsom em Foz do iguaçu, certificado dentro da validade, estava funcionando perfeitamente até que atualizei o ACBr, a exceção é lançada no ACBrDFeXMsXml nesta linha aqui:

 

      // Assinando com MSXML e CryptoLib //
      signedKey := xmldsig.sign(dsigKey, CERTIFICATES);

 

A exceção lançada é do tipo EOleException, CT-e, MDF-e, NF-e, NFC-e, tudo esta assinando corretamente, mas neste caso não. Não achei nada que pode estar influenciando a assinatura, alguem mais está passando por isso? ou  já passou e tem o caminho das pedras?

 

-=Ma®©oS=-

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Marcos,

É bem provável que seja a configuração do componente.

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

Ola Italo!

 

Estou configurando da mesma maneira que NF-e/CT-e....

 

  AACBrNFSe.Configuracoes.Geral.SSLLib                          := libWinCrypt;
  AACBrNFSe.Configuracoes.Geral.Salvar                          := False;
  AACBrNFSe.Configuracoes.Geral.Emitente.CNPJ                   := AFilial.CNPJ;
  AACBrNFSe.Configuracoes.Geral.Emitente.InscMun                := AFilial.IM;
  AACBrNFSe.Configuracoes.Geral.Emitente.RazSocial              := AFilial.RazaoSocial;
  AACBrNFSe.Configuracoes.Geral.Emitente.WebUser                := AFilial.NFSeUsuario;
  AACBrNFSe.Configuracoes.Geral.Emitente.WebSenha               := AFilial.NFSeSenha;
  AACBrNFSe.Configuracoes.Geral.CodigoMunicipio                 := AFilial.cMun;
  AACBrNFSe.Configuracoes.Arquivos.PathSchemas                  := ExtractFilePath(Application.ExeName) + 'Schemas\NFSe\';
  AACBrNFSe.Configuracoes.Arquivos.PathSalvar                   := AFilial.CaminhoXML;
  AACBrNFSe.Configuracoes.Arquivos.Salvar                       := False;
  AACBrNFSe.Configuracoes.Arquivos.EmissaoPathNFSe              := True; //se baseia pela data de emissão para montar o path
  AACBrNFSe.Configuracoes.WebServices.Visualizar                := False;
  AACBrNFSe.Configuracoes.WebServices.Salvar                    := False;
  AACBrNFSe.Configuracoes.WebServices.UF                        := AFilial.xUF;
  AACBrNFSe.Configuracoes.WebServices.TimeZoneConf.ModoDeteccao := tzManual;
  AACBrNFSe.Configuracoes.WebServices.TimeZoneConf.TimeZoneStr  := AFilial.FusoHorario;
  AACBrNFSe.Configuracoes.Geral.SSLXmlSignLib                   := xsMsXml;
  AACBrNFSe.SSL.SSLXmlSignLib                                   := xsMsXml;

  if (AFilial.CertificadoSenha.IsEmpty and AFilial.CertificadoTipo.IsEmpty) then
      raise Exception.Create('Certificado não configurado no cadastro da filial');

  AACBrNFSe.SSL.Senha        := AFilial.CertificadoSenha;
  AACBrNFSe.SSL.NumeroSerie  := AFilial.CertificadoNumeroSerie;
  AACBrNFSe.SSL.DadosPFX     := AFilial.CertificadoDadosPFX;

  AACBrNFSe.SSL.CarregarCertificado;

  if (not AACBrNFSe.SSL.CertificadoLido) then
    raise Exception.Create('Certificado digital não pode ser carregado! ' +
                           'Verifique certificado cadastrado no cadastro de filiais.');

  if (AACBrNFSe.SSL.CertDataVenc < Now) then
    raise Exception.Create('Certificado da filial ' + IntToStr(AFilial.CODFILIAL) + ' venceu em ' + DateTimeToStr(AACBrNFSe.SSL.CertDataVenc));

 

-=Ma®©oS=-

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Marcos,

Atribua o valor xsLibXml2 a SSLXmlSignLib.

Não vejo a necessidade da linha abaixo:

AACBrNFSe.SSL.SSLXmlSignLib

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

Excelente Ítalo, funcionou perfeitamente.

Só não entendi a causa, se antes estava funcionando e parou depois de atualizar o ACBr (não lembro exatamente em qual versão estava antes, mas deve ser de uns 2 meses atrás).

Será que haverá problemas em deixar para todos os municípios este mesmo padrão de assinatura?

  • Curtir 1

-=Ma®©oS=-

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Marcos,

Aconselho que a sua aplicação tenha um tela onde você pode definir qual é a melhor configuração para uma determinada cidade.

  • Curtir 2
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

  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

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