Pular para o conteúdo
FiscalAPI
578 Evento

Rejeição 578 — A data do evento não pode ser maior que a data do processamento

Motivo da rejeição

A data do evento não pode ser maior que a data do processamento

3 min de leitura

O que é esta rejeição?#

A Rejeição 578 é retornada pela SEFAZ durante a validação da NF-e quando há uma inconsistência relacionada a chave de acesso que identifica unicamente a NF-e, informação do documento fiscal. Isso significa que a nota fiscal não foi autorizada e precisa ser corrigida antes de ser retransmitida.

Este código indica que rejeição: A data do evento não pode ser maior que a data do processamento.

Os campos afetados estão na seção de chave de acesso do XML.

Campos XML relacionados#

Esta rejeição está associada aos seguintes campos do XML da NF-e. Verifique cada um deles ao diagnosticar o problema:

CampoXPath no XMLDescrição
chNFeprotNFe/infProt/chNFeChave de acesso da NF-e (44 dígitos)
tpEventoevento/infEvento/tpEventoTipo de evento
nSeqEventoevento/infEvento/nSeqEventoNúmero sequencial do evento

Causas comuns#

  • O tipo de evento informado é inválido ou não está disponível para esta NF-e
  • O número sequencial do evento está incorreto (deve ser sequencial por tipo)
  • A chave de acesso do evento não corresponde a uma NF-e autorizada
  • O prazo para registro do evento foi excedido

Como resolver#

  1. Verifique o tipo de evento: 110111=Cancelamento, 110110=CC-e, 210200=Confirmação, 210210=Ciência, 210220=Desconhecimento, 210240=Operação não realizada
  2. O nSeqEvento deve ser sequencial (1, 2, 3...) para cada tipo de evento na mesma NF-e
  3. Confirme que a chave de acesso está correta e a NF-e está autorizada

💡
Dica: Para identificar a causa desta rejeição, comece verificando os campos chNFe, tpEvento, nSeqEvento no XML da NF-e. Compare os valores informados com os dados cadastrais atualizados na SEFAZ e na Receita Federal.

Verificações analíticas#

  • Se dhEvento no XML do evento possui fuso horário diferente do fuso horário da UF do emitente (ex: America/Sao_Paulo vs America/Manaus) e após a conversão para UTC a data resultante supera dhRecbto do webservice, então o evento foi construído com offset de fuso incorreto: ajuste o campo dhEvento para o horário local correto da UF emissora com o offset -03:00 ou -04:00 conforme a região, garantindo que dhEvento convertido a UTC seja anterior ao momento de transmissão.
  • Se dhEvento do evento contém segundos fracionários ou milissegundos não zerados (ex: 2024-03-15T10:30:45.123-03:00) enquanto o relógio do servidor de aplicação está adiantado em relação ao NTP, então a combinação de precisão extra com drift de relógio pode fazer o timestamp parecer futuro para a SEFAZ: sincronize o relógio do servidor via NTP e trunque dhEvento ao segundo inteiro sem fração.
  • Se dhEvento foi gerado pelo sistema em horário de verão (BRST, UTC-02:00) mas o XML foi transmitido após o término do horário de verão sem recalcular o offset, resultando em um timestamp aparentemente 1 hora à frente do processamento real, então o evento carrega offset desatualizado: recalcule dhEvento com o offset vigente na data e UF de emissão usando uma biblioteca de fuso horário atualizada com as regras atuais do decreto brasileiro.
  • Se o campo cOrgao do evento difere do cUF presente nos dois primeiros dígitos da chave de acesso referenciada em chNFe, e dhEvento foi gerado a partir do relógio de um servidor em UF diferente da UF autorizadora, então existe risco de que o horário de Brasília tenha sido aplicado a uma NF-e autorizada por SEFAZ de UF com fuso distinto, criando inconsistência temporal: certifique-se de que dhEvento reflita o horário local da UF indicada em cOrgao com o offset correto daquela região.
Compartilhar: WhatsApp LinkedIn Twitter

Consulte IEs e CNPJs antes de emitir NF-e

Muitas rejeições acontecem por dados cadastrais desatualizados. Com a FiscalAPI, consulte Inscrições Estaduais e CNPJs em tempo real direto da SEFAZ e Receita Federal.

Criar conta →