Na NF-e 4.0 foi criada uma limitação de criptografia obrigatória, que implementa o TLS 1.2. Este padrão de criptografia é mais seguro que o SSL utilizado anteriormente.

Versões de Windows mais antigas não serão suportadas, e algumas necessitam de atualizações via Windows Update. É importante destacar que esta é uma limitação na forma de comunicação do seu computador com Windows com os serviços da NF-e, por opção técnica do projeto NF-e, não é uma decisão nossa.

Caso você atualize o Rufus Lemure ERP para a NF-e 4.0 e ao enviar uma NF-e receba um erro de canal seguro ou criptografia, verifique uma das soluções abaixo.

  • Isto não afeta os demais computadores da sua empresa, apenas o computador que faz a emissão de notas fiscais.
  • Se você tiver outro computador em sua rede compatível com o TLS 1.2 talvez seja mais fácil apenas trocar o computador que faz emissão de NF-e pelo que seja compatível, do que enviar o original para upgrade.
  • Importante: isto afeta apenas NF-e 4.0 e NFC-e (cupom eletrônico) – não afeta NFS-e. Veja se sua empresa utiliza esta funcionalidade.

Suporte a TLS 1.2 nas versões do Windows

Site da Microsoft sobre o assunto, detalhando as compatibilidades: https://blogs.msdn.microsoft.com/kaushal/2011/10/02/support-for-ssltls-protocols-on-windows/

É recomendável instalar todas as atualizações automáticas para que o suporte ao TLS 1.2 esteja disponível, se for compatível.

Talvez seja necessário aplicar uma correção para o protocolo TLS 1.2 no .Net Framework, em geral você recebe estas atualizações pelo Windows Update (atualizações automáticas), mas talvez necessite instalar manualmente o service pack mais recente para o .NET framework 4.0 (ou mais recente).

Windows XP

Será necessário trocar o sistema operacional, pois não há suporte de TLS no XP. Até existe um hack mencionado aqui: https://sockettools.com/kb/support-for-tls-1-2-on-windows-xp/, mas é executado manualmente, baseado em soluções de terceiros, e pode gerar anomalias no comportamento do seu computador, o mais confiável para linha de negócios é realmente atualizar o Windows.

Windows Server 2003

Existe uma forma não documentada para ativar o suporte, em http://blog.oobj.com.br/windows-xp-server-2003-nfe-4-0/, mas em nossos testes funcionou apenas em parte das vezes. Conforme o link mais acima, não é oficialmente suportado pela Microsoft, mas pode ser uma alternativa, caso funcione em seu servidor. Lembre-se: geralmente a emissão de NF-e não é feita no servidor, apenas na estação de faturamento, portanto verifique se há necessidade de upgrade.

Windows Server 2008

Atualize seu windows para o service pack mais recente, ou rode o Windows Update automaticamente (pode demorar), em seguida teste, caso não funcione, verifique estas instruções: https://support.microsoft.com/pt-br/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-a-default-secure-protocols-in.

Windows Vista

Existem informações divergentes, algumas fontes dizem que roda e outras que não roda. Testamos e em nosso teste passou corretamente. Caso receba mensagem de erro, instale o service pack mais recente, reinicie o computador e tente novamente.

Windows 7

Instale o Service Pack 1. Opcionalmente, instale todas as atualizações através das atualizações automáticas (Windows Update). Por padrão se seu Windows estiver atualizado ele já funcionará normalmente.

Windows 8

Atualizar para o Windows 8.1 e instalar todas as atualizações através das atualizações automáticas.

Windows 10

Suportado por padrão.

Share This