Delphi XE4 - XML - Assinatura
04/12/2013
0
Link original - Revista ClubeDelphi 139 - Parte 2 Clube Delphi 139
Thairony Holz
Post mais votado
Mais Posts
21/01/2016
Thiago Silva
21/01/2016
Luiz Menin
- msxml2.dll
- msxml2r.dll
- msxml5.dll
- msxml5r.dll
- msxml6.dll
- msxml6r.dll
- Capicom.dll
Agora acesse o Prompt de Comando como Administrador e registre as dlls utilizando o comando "regsvr32".
21/01/2016
Thiago Silva
Erro:
The signature property must be set before calling this method
22/01/2016
Luiz Menin
Isso seria um "pré-requisito".
22/01/2016
Thiago Silva
22/01/2016
Luiz Menin
Porém, não consigo lembrar o que foi feito para solucionar.
Peço desculpa pelos "chutes".
Assim que eu lembrar eu volto aqui...
22/01/2016
Thiago Silva
29/03/2016
Rodrigo Traleski
04/01/2017
Diego Freitas
04/01/2017
Ronn
04/01/2017
Diego Freitas
Alguém conseguiu resolver e pode me ajudar?
05/01/2017
Diego Freitas
24/03/2017
Jonatas Alves
Tive este mesmo problema, e descobri que o motivo do erro é alguma inconsistência na estrutura do arquivo '.xml' que foi submetido para análise.
por exemplo:
submeti um arquivo '.xml' cujo o nó 'infNFe' estava com esta string no valor aninhado:
Id="NFe3508059978"
ao executar a rotina 'AssinarNFe', foi apresentada esta mensagem
posteriormente, submeti outro arquivo, porém neste o nó 'infNFe' apresentava o nó aninhado com a seguinte informação:
Id="NFe33170302241779000162550040000004801000004800"
ao executar a rotina 'AssinarNFe', o resultado foi um sucesso.
Conclusão:
o campo 'id=' tem que referenciar exatamente 47 caracteres, se este número variar, automaticamente ocorre o erro mencionado acima.
espero ter ajudado.
Clique aqui para fazer login e interagir na Comunidade :)