19840 - eDocs - Signature Description
Problema:
Solução: Identificamos que o problema estava na versão do framework, onde estava sendo utilizada a versão 4.6.1 e o correto é utilizar a versão 4.6.2 ou superior, conforme documentado no Notas de Versão do SDE:
Configuramos o Motor e o eDocs, os arquivos estão sendo lidos e sobem para o eDocs, porém, não são enviados para a base do Governo. Já conferimos as parametrizações do Motor e do eDocs, e não identificamos nenhuma divergência, inclusive o certificado digital está válido.
Como os arquivos não estão sendo enviados, consultamos o log do eDocs e identificamos a mensagem abaixo:
"Erro ao enviar lotes de eSocial, filial: xxxxxxxxxxx
System.Security.Cryptography.CryptographicException: O SignatureDescription não pôde ser criado para o algoritmo de assinatura fornecido".O que podemos verificar neste caso?
Solução: Identificamos que o problema estava na versão do framework, onde estava sendo utilizada a versão 4.6.1 e o correto é utilizar a versão 4.6.2 ou superior, conforme documentado no Notas de Versão do SDE:
= >Melhoria na documentação do eSocial
Incluímos a seguinte informação na documentação sobre os Pré-requisitos do eSocial:Para emissão de eSocial no Microsoft .NET Framework é necessário 4.6.2 ou superior. Adicionamos também na FAQ do eSocial a pergunta: Qual versão do .NET Framework devo utilizar?.
Local: eSocial > Parametrizações - eSocial
Link para acesso ao Notas de Versão: https://documentacao.senior.com.br/documentoseletronicos/notasdaversao/#5-8-9/5-8-9-37.htm%3FTocPath%3D5.8.9%7C_____2
Podem existir situações em que foram cadastradas duas filiais no eDocs, onde uma consegue enviar os arquivos e para a outra aparece esta mensagem. Isso ocorre em virtude do certificado digital, com relação a cadeia de caracteres. Então a orientação é de atualizar a versão do framework, reiniciar o servidor e os serviços, e gerar o arquivo novamente.
Para verificar a versão do framework pode-se acessar o Regedit, em SOFTWARE > Microsoft > NET Framework Setup > NDP > v4 > Full, clicar com o botão direito do mouse sobre o item Full e consultar o conteúdo da "Release".