A exigência do protocolo TLS 1.2 pela Receita Federal requer que a máquina responsável pela transmissão esteja corretamente configurada. As orientações a seguir descrevem como verificar e ajustar o ambiente para evitar falhas na transmissão de eventos da EFD-Reinf.
As verificações e ajustes devem ser realizados na máquina onde roda o nEscrituracao/Monitor de Transmissão ou onde é executada a ação Agilizar.
Os itens abaixo são necessários antes de iniciar a configuração:
O .NET Framework 4.7 ou superior é obrigatório para que o TLS 1.2 funcione corretamente no ambiente de transmissão.
Para verificar se ele está instalado, acesse Painel de Controle > Programas e Recursos > Ativar ou desativar recursos do Windows e confirme se a opção .NET Framework 4.x está marcada. O número exato pode variar conforme a versão do sistema operacional — pode aparecer como .NET Framework 4.8 ou similar.
⚠️ Atenção!
O número exibido nessa tela representa a versão disponível no sistema operacional instalado, e não necessariamente a versão em uso pela aplicação. Confirme que a opção está marcada independentemente da numeração exata exibida.
Com o .NET Framework verificado, é necessário garantir que o TLS 1.2 esteja habilitado nas configurações de Internet da máquina.
Acesse Painel de Controle > Opções da Internet, vá até a aba Avançado e localize a seção Segurança. Marque a opção Usar TLS 1.2 e confirme com OK ou Aplicar.
Caso as etapas anteriores não resolvam a falha na transmissão, o responsável pelo TI da empresa deve ser acionado para uma verificação mais técnica utilizando a ferramenta IIS Crypto. Essa ferramenta permite validar e ajustar as cifras e protocolos habilitados na máquina.
As cifras exigidas para a comunicação com os serviços da Receita Federal são:
⚠️ Atenção!
Se a transmissão for realizada pela ação Agilizar, a máquina onde o sistema está instalado também deve ter todas as configurações acima corretamente aplicadas, pois o executável utiliza a configuração local da máquina.
As orientações desta seção complementam os passos anteriores e se aplicam a cenários específicos de ambiente.
Usuários de Windows 7 e Windows Server 2008 R2: nesses sistemas, mesmo com os ajustes realizados, o suporte ao TLS 1.2 pode não funcionar corretamente se as atualizações do sistema não estiverem completas. As atualizações necessárias são:
Para verificar se a atualização KB3140245 está instalada, acesse Painel de Controle > Programas > Programas e Recursos > Exibir atualizações instaladas e pesquise por KB3140245. Caso não esteja instalada, o time de TI deve aplicá-la manualmente.
Ação de validação disponível a partir da versão 25.8.0.0: A partir dessa versão, será disponibilizada no sistema uma ação para validação das configurações diretamente na rotina que utiliza essa comunicação, agilizando o diagnóstico.
⚠️ Atenção!
Essa ação realiza apenas a validação das configurações. Eventuais correções ou ajustes deverão ser realizados diretamente pela equipe de TI na máquina.