Erro E1978: O sistema não pode recepcionar o Evento Desbloqueio de NFS-e por Ofício, pois o Evento de Bloqueio indicado já foi desbloqueado
O desbloqueio por ofício aponta um bloqueio que já foi desfeito antes.
O Erro E1978 acontece quando a prefeitura envia um desbloqueio de NFS-e por ofício (evento e305103) para um bloqueio que já foi desbloqueado antes. É um erro de evento da administração tributária municipal, e não do emitente.
O que o Sistema Nacional responde: “O sistema não pode recepcionar o Evento Desbloqueio de NFS-e por Ofício, pois o Evento de Bloqueio indicado já foi desbloqueado.”
Por que acontece o Erro E1978
Bloqueio e desbloqueio funcionam em pares. Cada desbloqueio aponta, no campo idBloqOfic, o identificador do bloqueio que está desfazendo. Um bloqueio só pode ser desfeito uma vez: depois do primeiro desbloqueio, ele deixa de estar pendente.
A regra do Anexo II é direta: o desbloqueio é rejeitado se o bloqueio indicado já tiver sido desbloqueado. Na tabela oficial de convivência entre eventos, um desbloqueio já registrado também impede um segundo desbloqueio do mesmo tipo de evento.
As causas mais comuns:
Desbloqueio enviado duas vezes, por reenvio depois de uma resposta demorada ou de uma falha de comunicação.
Identificador de um bloqueio antigo, quando a nota teve mais de um bloqueio ao longo do tempo e o desbloqueio aponta o que já tinha sido desfeito.
Dois servidores da prefeitura tratando o mesmo processo ao mesmo tempo.
Compare com os vizinhos:
| Situação | Código |
|---|---|
| O bloqueio informado já foi desbloqueado | Erro E1978 |
| O bloqueio informado não existe | Erro E1976 |
| A nota já está cancelada | Erro E1970 |
Se o Erro E1978 veio de um reenvio, a boa notícia é que o primeiro desbloqueio já valeu: o evento que estava travado está liberado.
No Berga
DFe › NFSe — o único pedido de evento que o Berga assina e envia ao Sistema Nacional é o cancelamento; a substituição é feita emitindo a nota substituta. Bloqueio e desbloqueio por ofício são eventos da prefeitura e não passam pelo Berga.
Para o emitente, o Erro E1978 costuma significar que o cancelamento já está liberado. Use a opção Cancelar no menu de ações da nota. Se o pedido ainda for recusado, o Berga mostra a recusa e a nota continua Autorizada.
Deixa que o Berga resolve o seu lado: com o bloqueio desfeito, o cancelamento sai pelo menu de ações, com autor, assinatura e ambiente certos. Conheça o Berga.
Como resolver o Erro E1978
- 1Consulte os eventos da nota e confira se o bloqueio indicado já tem desbloqueio.
- 2Se tem, não é preciso fazer mais nada: o evento travado está liberado.
- 3Se a intenção era desfazer outro bloqueio aberto, use o identificador desse outro bloqueio.
Como evitar o Erro E1978
Para a prefeitura: antes de reenviar um desbloqueio, consulte os eventos da nota — a primeira tentativa pode ter sido aceita. Para o emitente: ao ser avisado do desbloqueio, peça o cancelamento uma vez e acompanhe o resultado.
Se o Erro E1978 continuar
Persistindo, quem resolve é o fisco municipal. Se você é o emitente e precisa conferir a nota no Berga, abra um chamado informando o número dela e o Erro E1978.
Consulte a tabela completa de erros da NFS-e Nacional para procurar outro código.
Erros relacionados
- Erro E1976: Identificador de bloqueio inexistente no desbloqueio
- Erro E1970: Desbloqueio por ofício impedido por evento já vinculado
- Erro E1967: Bloqueio por ofício já existente sem desbloqueio
Referência: Anexo II do leiaute do pedido de registro de evento (SEFIN/ADN), v1.01, Sistema Nacional NFS-e.