Voltar para base de conhecimento

Erro E1630: Arquivo enviado com erro na assinatura na API de compartilhamento

Atualizado há cerca de 18 horas0 visualizações0 acharam útil
NFSeADNCertificado DigitalAssinaturaMunicipioErro

A assinatura não fecha com o conteúdo enviado pela API.

O Erro E1630 acontece quando o arquivo enviado pela API de compartilhamento tem assinatura digital, mas ela não confere com o conteúdo do documento.

Abrir NFS-e

Por que acontece o Erro E1630

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.

Repare que os mesmos cinco problemas de assinatura já existem numa faixa anterior, para a emissão pela Sefin Nacional. A duplicação não é redundância: são dois canais diferentes, com assinantes diferentes.

CanalQuem assina
Emissão pela Sefin NacionalO emitente da DPS
API de compartilhamentoO município emissor

A assinatura é um cálculo feito sobre o conteúdo: um resumo matemático do documento, cifrado com a chave privada. Ao receber, o ambiente nacional refaz o resumo e compara. Qualquer diferença — um espaço, uma quebra de linha, um acento — produz resumo diferente.

As causas mais comuns:

XML alterado depois de assinado. É a causa número um em rotinas de compartilhamento: o documento é assinado ao ser gerado, e algo o reformata antes do envio em lote.

Problema de canonicalização, com implementações divergindo nos detalhes da forma canônica.

Codificação de caracteres trocada entre a assinatura e o envio.

Assinatura feita sobre a versão anterior do documento, após uma correçã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 E1630

  1. 1
    Confirme que a assinatura é o último passo antes do envio.
  2. 2
    Verifique se nenhuma rotina reformata o XML entre a assinatura e a transmissão.
  3. 3
    Confira a codificação do arquivo nas duas pontas.
  4. 4
    Reenvie.

Como evitar o Erro E1630

Assine no momento do envio, não na geração. Em lote, o intervalo entre uma coisa e outra é onde o documento se altera.

Se o Erro E1630 continuar

Erros vizinhos: certificado inválido, fora do padrão e a assinatura feita com certificado que não é do município emissor.

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.

Este artigo foi útil?