Qual o problema?

A mensagem da imagem abaixo é exibida ao tentar realizar transmissão ou teste o Status da Sefaz.

Mensagem de erro

Porque ele acontece?

Este erro acontece devido a falhas de comunicação entre o Componente/Manager e a Sefaz.

Principais causas:

  • Configurações do Windows ou falta de atualizações;
  • Configurações da rede (Protocolos de segurança, DNS, Proxy, etc);
  • Certificado ou Cadeias de Certificação.

O componente/Manager utiliza alguns recursos do windows para conseguir fazer a comunicação com os webservices dos órgãos de emissão de notas e devido a mudanças no windows, é necessário fazer as configurações abaixo para que o windows consiga fazer novamente esta comunicação.

Como resolver?

Siga atentamente cada passo listado abaixo. Ao final de cada passo teste novamente sua aplicação:

Passo 01

  1. Acesse o Painel de Controle do Windows;
  2. Localize a configuração Opções da Internet;

Painel de controle

  1. Clique na aba Avançadas;
  2. Na categoria Configurações, vá até as últimas opções e deixe configurado como na imagem abaixo;

Avançadas em Windows 10

Desmarque: Usar SSL 2.0 caso essa opção exista.

  1. Quando o Windows for 07, utilize as seguintes configurações:

Avançadas em Windows 07

Resaltando que o Sistema operacional Windows 10 é um requisitos mínimos par uso do Sistema.

Passo 02

  1. Encerre o Manager eDoc (ctrl + alt + delete), ou sua aplicação que utiliza nossos componentes. Se você está utilizando certificado A3, remova ele da porta USB;
  2. Vá até o Menu Iniciar e clique em Executar, ou pressione as teclas de atalho windows + R, digite certlm.msc, para abrir a interface de certificados, caso esse comando não funcione, utilize o certmgr.msc;
  3. Remova todos os certificados que estão dentro da pasta Autoridade de Certificação de Raiz Confiáveis;

Certificado de Autoridade

  1. Ainda na listagem de certificados, pressione a tecla F5 para atualizar a página e remova qualquer novo certificado que aparecer, repita esse processo algumas vezes, até que retorne sempre vazio;
  2. Faça o download do programa Cadeias,;
  3. Execute o programa InstaladorCadeias_1.0.2.0.exe como administrador (clique com o botão direito do mouse sobre o ícone);
  4. Clique em Instalar e aguarde até que o processo seja finalizado;
  5. Teste novamente a comunicação com a SEFAZ;
  6. Salve, reinicie a máquina e teste novamente.

O problema ainda persiste?

Algumas versões do Windows não dão suporte ao .NET Framework 4.6.2 ou superior com protocolo TLS 1.2.

Veja a lista de versões do windows que não funcionam.

  • Windows Server 2003;
  • Windows 7 - Sem SP1;
  • Windows 8;
  • Windows Vista;
  • Windows XP.

Para esses casos, a solução é instalar uma outra versão de sistema operacional.

Você ainda pode ter problemas com outras versões do Windows, pois nem todos vêm nativamente habilitados para o uso desse protocolo, portanto, será necessário executar o windows update para que as atualizações necessárias sejam instalados, e o protocolo seja habilitado.

Após instalar algumas das atualizações será necessário reiniciar o Windows, lembre-se de sempre que iniciar novamente, abrir o Windows Update novamente e conferir se não apareceram novas atualizações, se houverem, inicie novamente o processo de instalação.

Windows 10 não funciona?

Baixe e execute este arquivo de registros, reinicie a máquina e teste novamente!!!

FixCrypto_TLS1_2_Windows.7z

Como verifico as atualizações disponíveis para o Windows?

  • Clique no Menu Iniciar e digitar na caixa de pesquisa Windows Update;
  • Clique em Verificar se há atualizações ou Windows Update;
  • Clique na opção para procurar atualizações;
windows-defender

Tela principal - Windows Defender

Caso não seja possível remover os certificados Raiz do computador, uma solução alternativa seria:

  1. Acesse a listagem de certificados raiz, através do do painel certlm.msc (descrito no passo 2);
  2. Selecione o certificado Autoridade Certificadora Raiz Brasileira V5;
  3. Modifique a opção Finalidades do certificado, selecionando então a opção Ativar todas as finalidades desse certificado.

Modificar Autoridade de Certificado

Alguns Antivírus podem impedir a comunicação com os webservices da SEFAZ.

Um exemplo é o Avast e o KasperSky, que se faz necessário adicionar os links do Web Service da Sefaz na lista de exceções do antivírus para conseguir emitir a NFe 4.00.

Alguns aplicativos de bancos, para acesso ao internet banking (como o chamado WarSaw), podem alterar as configurações de TLS e SSL quando são executados.

Leiliane Pereira Nathane Miranda Patrícia Oliveira certificado Windows Nfe Opções da Internet Autoridade de Certificado canais de seguro transmissão Suporte e canais de seguros Nfce Falhas de Comunicação
Este artigo ajudou você?
 1
 0