(11) 2682-7045
(11) 2247-9627

Documentação por Cargos


Como resolver falha na solicitação com status HTTP 426 ao transmitir nota fiscal eletrônica


Escrito por Claudio Costa - Postado em: 21/10/2025 - 12:33

Como resolver falha na solicitação com status HTTP 426 ao transmitir nota fiscal eletrônica

 

Você está usando o SGECS (Sistema de Gestão Empresarial da CISTI), e ao transmitir uma nota fiscal (NF-e ou NFS-e) o sistema retorna:

Falha na solicitação com status HTTP 426

Esse erro não vem do sistema SGECS em si, mas da comunicação entre o sistema e o servidor da Prefeitura ou SEFAZ.

Vamos entender por que ocorre e como resolver de forma prática, conforme o tipo de nota e ambiente.

O que significa o erro HTTP 426:

O código 426 – Upgrade Required significa que o servidor público (Prefeitura ou SEFAZ) recusou a conexão porque o SGECS não está usando o protocolo exigido que geralmente, é o TLS 1.2.

Ou seja: o servidor da Prefeitura ou SEFAZ exige conexão segura via HTTPS com TLS 1.2, mas o computador com Windows onde ele esta sendo executado está tentando se conectar com HTTP ou TLS antigo (1.0/1.1).

Quando e onde isso acontece:

Esse erro ocorre tipicamente em ambientes Windows antigos ou desatualizados, por exemplo:

  • Windows 7, Windows Server 2008 ou 2012;
  • .NET Framework abaixo da versão 4.6;
  • Computadores que não têm TLS 1.2 habilitado nas chaves de registro do Windows.

Também ocorre se:

  • O endereço do webservice da prefeitura ou SEFAZ mudou de http:// para https:// e o SGECS não foi atualizado para apontar para os novos endpoints (versão 4.0 da NF-e ou novas prefeituras).

Soluções práticas e confirmadas:

A) Ativar o protocolo TLS 1.2 no Windows

Esse é o passo mais importante e resolve 90% dos casos.

Abra o Prompt de Comando como Administrador e execute:

--reg add "HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client" /v Enabled /t REG_DWORD /d 1 /f

--reg add "HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client" /v DisabledByDefault /t REG_DWORD /d 0 /f

Depois reinicie o computador.

B) Atualizar o .NET Framework

O sistema SGECS usa componentes baseados em .NET, portanto é essencial que o sistema tenha:

  • .NET Framework 4.6 ou superior (ideal: 4.8);
  • Atualizações de segurança do Windows aplicadas.

Baixe e instale:

.NET Framework 4.8 Runtime – Microsoft Download Center

Após instalar, reinicie o sistema.

C) Atualize o SGECS, se necessário.

Verifique com o suporte do sistema se:

D) Verificar o certificado digital:

Embora o erro 426 não seja de certificado, aproveite para confirmar:

  • Certificado A1 (instalado no Windows) ou A3 (token/cartão) está válido;
  • A cadeia de certificação da ICP-Brasil está atualizada (certificados raiz e intermediários);
  • A data e hora do Windows estão corretas.

Caso específico da NFSe (Prefeituras):

Algumas prefeituras (como SP, Campinas, RJ, Curitiba etc.) recentemente migraram para HTTPS com TLS 1.2.
Se a sua transmissão é para NFS-e municipal e começou a dar erro 426 depois de outubro/2024, é quase certo que o servidor municipal atualizou a segurança, e o seu SGECS ou ambiente precisa acompanhar.

Resumo das ações

Etapa

O que fazer

Resultado esperado

1️⃣

Ativar TLS 1.2 no registro do Windows

Comunicação segura habilitada

2️⃣

Instalar .NET Framework 4.8

Suporte a TLS 1.2 garantido

3️⃣

Atualizar o SGECS para última versão

URLs e protocolos atualizados

4️⃣

Confirmar HTTPS no endpoint da Prefeitura/SEFAZ

Erro 426 deixa de ocorrer

5️⃣

Reiniciar sistema/servidor

Comunicação normalizada

 

Palavras-chave: C&S, CISTI, CIS APOIO, SGECS, ERP, CSFTB039, resolver falha na solicitação, status http 426, https 426, transmitir, nota fiscal eletrônica, NF-e, nota fiscal eletrônica de serviços, NFS-e, transmissão, configurar servidor, setup,.

Cargos Analista de TI / Computação, Suporte a Usuários / Analista de Suporte Técnico e TI, Administrador / Gestão, Escrita Fiscal / Fiscal, Gestão do Faturamento / Faturamento.