Assunto

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

Incidente

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.

Soluçã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.