Erro E1638: A assinatura deve ser feita com o certificado digital do município emissor da NFS-e
Cada prefeitura assina o próprio compartilhamento.
O Erro E1638 acontece quando o envio foi assinado com um certificado que não pertence ao município emissor das notas compartilhadas.
Por que acontece o Erro E1638
Esta faixa de erro é do compartilhamento com o ADN, o Ambiente de Dados Nacional — e não da emissão de quem presta serviço. Ela aparece quando o município mantém sistema próprio e envia pela API as notas geradas nele.
A assinatura identifica quem está compartilhando. O ambiente nacional compara o CNPJ do certificado com o do município emissor das notas, e eles precisam ser o mesmo.
O caso mais frequente é o do fornecedor que atende vários municípios. A empresa que desenvolve o sistema municipal costuma operar dezenas de prefeituras a partir da mesma infraestrutura, e acaba assinando tudo com o próprio certificado — ou com o de um dos clientes. Não funciona: cada município responde pelo que compartilha, e a assinatura é o que prova a origem.
| Certificado usado | Resultado |
|---|---|
| Do próprio município emissor | Aceito |
| Do fornecedor do sistema | Erro E1638 |
| De outro município atendido | Erro E1638 |
As outras causas comuns:
Configuração compartilhada entre clientes do mesmo fornecedor.
Certificado de uma autarquia ou secretaria no lugar do da prefeitura.
Certificado antigo mantido após mudança de gestão.
No Berga
DFe › NFSe, para quem emite pelo Berga.
Deixa que o Berga resolve por um caminho que não passa por aqui: a emissão é feita direto na Sefin Nacional, sem depender da API de compartilhamento municipal. Esta faixa de erro não alcança a sua nota. Conheça o Berga.
Como resolver o Erro E1638
- 1Confirme o CNPJ do certificado usado na assinatura.
- 2Compare com o CNPJ do município emissor das notas do lote.
- 3Sendo o certificado do fornecedor, use o da prefeitura.
- 4Separe a configuração por município e reenvie.
Como evitar o Erro E1638
Isole a configuração de certificado por município atendido. Infraestrutura compartilhada com credencial única é a origem desse erro.
Se o Erro E1638 continuar
Erros vizinhos: assinatura obrigatória, certificado inválido e o município emissor divergente do que compartilha.
Persistindo, o fornecedor do sistema municipal deve abrir chamado no Sistema Nacional.
Referência: Anexo I do leiaute da DPS e da NFS-e (SEFIN/ADN), Sistema Nacional NFS-e.