Apresentar como resolver a mensagem do sistema "Erro ao assinar a NFSe: Erro ao assinar o lote: 1 Classe não registrada".
Produto | Linx DMS/Bravos |
---|---|
Menu | Livros Fiscais > Livro ISSQN > Envio de RPS para Prefeitura On-Line |
Data |
|
Autor | |
Área | Suporte Segmento Automotivo |
Ao enviarmos um RPS para prefeitura pelo Menu: Livros Fiscais > Livros ISSQN > Envio de RPS para a prefeitura - On-Line, ocorre a seguinte mensagem de aviso “Erro ao assinar a NFSe: Erro ao assinar o lote: 1 Classe não registrada.”
Causa: Essa situação ocorre porque as dlls Capicom, msxml5, msxml5r, msxml6, msxml6r não estão registrada na máquina do usuário ou no servidor que está instalado a aplicação.
1. Na máquina que está sendo encaminhado o RPS, acesse o diretório C:\Windows\SysWOW64 e verifique se as dlls estão na pasta. Se a máquina for 32 bits, as dlls vão estar na pasta System32.
2. Abra o prompt de comando como administrador e digite o seguintes comandos.
Para máquinas 32bits:
regsvr32 c:\Windows\System32\capicom.dll
regsvr32 c:\Windows\System32\msxml5.dll
regsvr32 c:\Windows\System32\msxml5r.dll
regsvr32 c:\Windows\System32\msxml6.dll
regsvr32 c:\Windows\System32\msxml6r.dll
Para máquinas 64bits:
regsvr32 c:\Windows\SysWOW64\capicom.dll
regsvr32 c:\Windows\SysWOW64\msxml5.dll
regsvr32 c:\Windows\SysWOW64\msxml5r.dll
regsvr32 c:\Windows\SysWOW64\msxml6.dll
regsvr32 c:\Windows\SysWOW64\msxml6r.dll
Ao executar os comandos, irá retornar a seguinte mensagem de aviso:
Quando executarmos o comando para as dlls msxml5r e msxml6r será retornada a seguinte mensagem de aviso, basta dar um OK na mensagem:
Após realizar o registro das dll's, você já pode realizar o envio do rps novamente que a mensagem não ocorrerá mais.