Erro E0940: Chave DF-e incorreta
Cada documento fiscal tem um tamanho de chave diferente.
O Erro E0940 acontece quando a chave do documento fiscal eletrônico informada na nota não é válida.
Por que acontece o Erro E0940
DF-e é o nome genérico dos documentos fiscais eletrônicos — NF-e, NFC-e, NFS-e, CT-e, MDF-e. Cada um tem uma chave de acesso, e elas não têm o mesmo tamanho:
| Documento | Dígitos na chave |
|---|---|
| NF-e, NFC-e, CT-e, MDF-e | 44 |
| NFS-e Nacional | 50 |
Essa diferença é a causa número um do erro. Quem trabalha com nota de produto está acostumado aos 44 dígitos, e a chave da NFS-e tem seis a mais.
Em todas elas, o último dígito é um verificador calculado a partir dos anteriores. Trocado qualquer número, a conta não fecha e a chave é recusada antes de ser procurada na base.
As outras causas comuns:
Chave digitada à mão a partir de um documento impresso.
Chave truncada em planilha, que converte números longos e perde as últimas casas.
Espaços, pontos ou quebras de linha copiados junto.
Chave de ambiente de homologação usada em produção.
No Berga
DFe › NFSe, no bloco de documentos referenciados da nota.
Deixa que o Berga resolve com os documentos já no sistema: a chave sai do documento que está lá, e não de dezenas de dígitos copiados à mão. Cada tipo com o tamanho certo, sem você precisar saber qual é qual. Conheça o Berga.
Como resolver o Erro E0940
- 1Copie a chave direto do XML do documento, não do PDF impresso.
- 2Confira o tamanho: 44 dígitos para NF-e e CT-e, 50 para NFS-e.
- 3Remova espaços, pontos e quebras de linha.
- 4Reenvie.
Como evitar o Erro E0940
Guarde os XMLs dos documentos, não só o PDF. A chave sai do XML sem risco de digitação, e o XML é o que a fiscalização pede.
Se o Erro E0940 continuar
Erros vizinhos: NFS-e referenciada inválida, e as regras de quando o grupo de referenciados é obrigatório.
Persistindo, abra um chamado informando a chave e o tipo do documento.
Referência: Anexo I do leiaute da DPS e da NFS-e (SEFIN/ADN), Sistema Nacional NFS-e.