Ir para conteúdo
  • Cadastre-se

dev botao

Erro na Assinatura do XML


Filipe Natividade
Ver Solução Respondido por Rafael Dias,
  • Este tópico foi criado há 2473 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde.

Atualizei para nova biblioteca de assinatura de XMLs baseada apenas em LibXML2 e ao Assinar o lote do provedor Betha versão 1 com certificado A3 informa o erro: Erro ao carregar xml C14N!

function TDFeSSLXmlSignLibXml2.CanonC14n

parametros:

aXML: "lote erro libxml2.xml" - em anexo

docElement: ns3:EnviarLoteRpsEnvio

infElement: SignedInfo

 

para conseguir atualizar a NFS-e, desativei no arquivo Betha.ini a opção de assinar o lote.

 

lote erro libxml2.xml

lote assinado com msxml.xml

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Rafael Dias disse:

Foi enviado uma correção que deve resolver seu problema.

Boa tarde. Realmente solucionou o problema, porem em modo Debug fica disparando exceção no compilador em todos os documentos fiscais. Para que isso não ocorra, segue sugestão de correção.

ACBrDFeXsLibXml2.pas

Link para o comentário
Compartilhar em outros sites

Cara, quem usa delphi e está rodando e executável em tempo de compilação é chato que a cada DF-e que é assinado vem uma mensagem informando o ponto de exceção, mas como tem o try except  não para a execução, só tem que dar um ok na mensagem toda vez..

Ai para não ficar com isso todo tempo propus essa alteração, e se você não usa delphi, pelo menos ajude que usa, pq isso não vai acontecer somente no meu compilador, mas no de todos.

Editado por Filipe Natividade
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Acho que você precisa conhecer melhor a sua ferramenta de trabalho (a IDE do Delphi)

Apenas desmarque a opção "Stop on Delphi Exceptions"

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.

Link para o comentário
Compartilhar em outros sites

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