As notas técnicas NF-e 2016.002 versão 1.42 e MDF-e 2017.003 estabeleceram uma alteração na criptografia do protocolo de comunicação com os servidores da SEFAZ, alterando de SSL para TLS.
A vigência dessa alteração para o MDF-e é a partir de 02 de Abril de 2018, já para a NF-e 4.0, a partir do dia 02 de Julho 2018.
Atenção! O protocolo TLS 1.2 não oferece suporte no Windows XP e Windows 2003 Server.
Para o Windows 7, Windows Server 2008 R2, Windows Server 2012 é necessário atualização do seu sistema operacional (vide passo 1 para validar o seu sistema).
Para utilização da NF-e 4.0 e NF-e 3.10 em homologação, MDF-e 3.0 e CT -e 3.0 , realize os passos a seguir:
1. Valide o sistema operacional
1.1 Para testar se o seu sistema operacional está preparado para atualizar a DLL, execute o arquivo VerificaTLS12.exe.
Este arquivo veriifica se o protocolo está disponível na sua versão do Windows.
1.2 Se o seu sistema operacional estiver com os requisitos mínimos, será disparada a mensagem:
1.2 Com a mensagem do passo 1.2 ('Configuração Protocolo TLS 1.2 OK'), vá para o passo 2.1;
1.3 Caso contrário, será disparada a mensagem:
Se esta mensagem aparecer, obrigatoriamente você deverá atualizar o seu sistema operacional, conforme orientação da nota técnica Atualização para ativar o TLS 1.1 e o TLS 1.2 como um protocolos de segurança padrão no WinHTTP no Windows.
2. Atualize a DLL
Para realizar o procedimento de atualização da DLL, realize os passos a seguir:
Se você é um cliente com o Mega no ambiente Cloud, solicite a atualização do arquivo. Para solicitar a atualização , realize os passos do artigo Como solicitar uma versão do Mega ERP.
2.1 Acesse o computador ou servidor no qual o Comunicador Sefaz está em execução. Para mais detalhes/informações de como identificar o local de execução, verifique o artigo: Como identificar o computador de execução do SrvMegaComunicadorSEFAZ.exe
2.2 Acesse a pasta Servers, localizada dentro da estrutura de pastas do Mega;
2.3 Renomeie o arquivo MegaCom_Sefaz.dll para MegaCom_Sefaz.dll.old, conforme imagem a seguir:
2.4 Descompacte o arquivo MegaCom_Sefaz_20_06.zip e insira nesta pasta a nova DLL;
Observação: A DLL é compatível com a versão 4.80 e Planier.
2.5 Após inserir a DLL, registre-a conforme artigo: Como registrar as DLL's de comunicação do Comunicador Sefaz.
Atenção! Para registrar a DLL, execute o Comunicador Sefaz como administrador.
Veja também:
Não foi possível registrar corretamente a DLL do Comunicador Sefaz
Comentários
11 comentários
Ariane Souza, Bom Dia.
Eu atualizei hoje de manhã a DLL e começou a dar este erro no CT-e
The requested security protocol is not supported
Vou voltar a DLL velha.
Poderia verificar
Ariane Souza, Bom Dia.
Voltei a DLL e o Comunicador SEFAZ gerou o CT-e sem erro.
Assim que tiver a DLL sem o problema me mande.
Obrigado.
Olá Pedro, tudo bem? Hoje após o horário do seu comentário, atualizei um novo arquivo com a DLL.
Abri o ticket #237664 para que o nosso time de Atendimento acompanhe o processo de validação.
Abraços.
Ariane, bom dia!
Aqui na empresa ocorreu o mesmo erro hoje, porem já nesta ultima versão que você disponibilizou do dia 23/04:
Então voltei a dll antiga e comunicou corretamente.
Abaixo estão as configurações do servidor onde fica o comunicador:
Fico no aguardo de um retorno e agradeço desde já.
Abraços,
José Roberto
Oi José roberto, tudo bem?
Boa tarde,
A dll tem que ser atualizada no SERVIDOR e CLIENTES 'Estações dos usuários'?
Olá, como vai? Somente no servidor que está configurado o Comunicador Sefaz.
Espero ter ajudado. 😉
Ariane boa tarde
Além desse passo-a-passo de atualizações de DLL é necessário solicitar também o pacote para a NF 4.0?
Obrigada
Luciana
Oi Lu, tudo bem??
A NF-e 4.0 saiu a partir das versões 4.80.04 e 4.81.02, porém como tivemos várias melhorias e novos Services Packs, os mais atuais são:
Planier: 4.81.05.3
4.80: 4.80.05.3
Um grande abraço!
O texto fica meio confuso, e pra atualizar o sistema operacional ou a DLL em seu sistema operacional.
Para o Windows 7, Windows Server 2008 R2, Windows Server 2012 é necessário atualização do seu sistema operacional.
Oi Fabrício, tudo bom?
Ao reler, deu dupla interpretação, mas é isto mesmo.
Tanto que acrescentei uma informação:
------
Para o Windows 7, Windows Server 2008 R2, Windows Server 2012 é necessário atualização do seu sistema operacional (vide passo 1 para validar o seu sistema).
-------
Ou seja, seu sistema operacional precisa estar atualizado e para conferir se está, realize os procedimentos do Passo 1.
Espero ter te ajudado 😊
Abs!
Ariane Alves
Por favor, entre para comentar.