Erro E0004: Conteúdo do identificador informado na DPS difere da concatenação dos campos
O Id da DPS é montado por uma fórmula. Veja quais campos entram nela.
O Erro E0004 acontece quando o identificador da DPS não corresponde à concatenação dos campos que deveriam formá-lo.
O que o Sistema Nacional responde: “Conteúdo do identificador informado na DPS difere da concatenação dos campos correspondentes.”
Por que acontece o Erro E0004
O identificador da DPS não é um número livre: ele é calculado, juntando pedaços da própria declaração numa ordem fixa.
| Parte | O que entra |
|---|---|
| Prefixo | DPS |
| Município emissor | O código IBGE |
| Tipo de inscrição | CNPJ ou CPF |
| Inscrição federal | O documento do emitente |
| Série e número | Da própria DPS |
O Sistema Nacional refaz essa conta com os campos que recebeu. Batendo, segue; não batendo, devolve o E0004.
Isso significa que o erro raramente está no identificador em si — está em um dos campos que o compõem, ou na forma como o sistema montou a sequência.
As causas mais comuns:
Montagem manual do identificador. É a causa principal, em integração própria.
Zeros à esquerda perdidos no número ou na série.
Campo alterado depois de montar o Id — o município ou a série mudou e o identificador ficou com o valor antigo.
Emissor desatualizado, montando pela regra anterior.
Como resolver o Erro E0004
- 1Confira município emissor, documento, série e número da DPS.
- 2Sendo integração própria, refaça o identificador conforme o Anexo I, respeitando os zeros à esquerda.
- 3Reenvie a nota.
No Berga
Não há o que ajustar no seu cadastro: este erro é do sistema emissor, não da nota.
Deixa que o Berga resolve sem você fazer nada. O Berga acompanha as notas técnicas e atualiza o leiaute dentro do prazo de convivência — quem usa emissor próprio precisa acompanhar cada mudança e agir antes do desligamento da versão antiga. Conheça o Berga.
Como evitar o Erro E0004
Não monte o identificador à mão. Ele é derivado dos campos da nota, e qualquer sistema que gere DPS deve calculá-lo no momento do envio, depois de todos os campos definidos.
Se o Erro E0004 continuar
Erros vizinhos: prazo do leiaute expirado, ambiente divergente e falha no esquema XML — todos de formato, não de cadastro.
Persistindo, abra um chamado informando o número da nota e o identificador gerado.
Consulte a tabela completa de erros da NFS-e Nacional para procurar outro código.
Erros relacionados
- Erro E0006: Ambiente informado diverge do ambiente de recebimento
- Erro E0010: A série informada na DPS não pertence à faixa do tipo de emissor
- Erro E0008: A data de emissão da DPS não pode ser posterior à data do processamento
Referência: Anexo I do leiaute da DPS e da NFS-e (SEFIN/ADN), Sistema Nacional NFS-e.