Erro code at invocation of ValidarAssinaturaDigNFe: 80020009 Source: System.Security Error Description:Elemento mal formato SignedInfo.
Tutorial
Este artigo descreve sobre o erro: Erro code at invocation of ValidarAssinaturaDigNFe: 80020009 Source: System.Security Error Description:Elemento mal formato SignedInfo ao efetuar a importação de XML de compra de fornecedor.
PASSO 1
Ao imprtar o XML de compra do fornecedor, ocorre o erro no sistema: Erro code at invocation of ValidarAssinaturaDigNFe: 80020009 Source: System.Security Error Description:Elemento mal formato SignedInfo.
PASSO 2
O erro é provocado por duas DLLs SrvCusto e , a ausência ou ambas podem estar corrompidas na máquina onde está efetuando o processo de importação de XML.
PASSO 3
Baixar as duas dlls: MuValidarAssinaturaNFE e SRVCUSTO;
http://download.microuniverso.com.br/MasterEn/Instalacao/?C=N;O=A\MUValidarAssinaturaNFe.zip
Senha para descompactar: mu6196
http://download.microuniverso.com.br/TradSql/Utilitarios/SRVCUSTO/
Senha para descompactar: UTILL
PASSO 4
A dll MuValidarAssinaturaNFE deverá ser descompactada na pasta C:\microuni e C:\windows\syswow64
Após descompactar, executar como (Administrador) o arquivo .bat Registra
Isso deverá ser feito duas vezes na pasta C:\microuni e C:\windows\syswow64
PASSO 5
Descompactar os 3 arquivos da dll SrvCusto na pasta C:\Windows\Syswow64
PASSO 6
Renomear deixando os 3 arquivos assim:
srvcusto.tlb
srvcusto.VBR
srvcusto.dll
PASSO 7
No prompt de comando como (Administrador) executar os dois comandos abaixo para 'desregistrar' e 'registrar' as DLLs.
regsvr32 C:\windows\syswow64\srvcusto.dll /u
regsvr32 C:\windows\syswow64\srvcusto.dll
Após efetuar os procedimentos acima, sair do sistema Masterem e efetuar a importação do arquivo XML de compra novamente.