Rejeição 212 do MDF-e: Data/hora de emissão MDFe posterior a data/hora de recebimento
O manifesto diz ter sido emitido depois do momento em que chegou à SEFAZ. É o relógio da máquina adiantado.
A Rejeição 212 acontece quando a data e hora de emissão declaradas no MDF-e são posteriores ao momento em que a SEFAZ recebeu o documento.
O que a SEFAZ responde: "Data/hora de emissão MDFe posterior a data/hora de recebimento"
Por que acontece a Rejeição 212
A SEFAZ compara o horário que o documento afirma com o horário do próprio relógio dela, no instante em que recebe. Um documento emitido no futuro é impossível — logo, o relógio de quem emitiu está adiantado.
Não é um erro de preenchimento: ninguém digita essa data. Ela vem da máquina.
As causas, em ordem de frequência:
- Fuso horário errado. O caso mais comum e o mais enganoso, porque a hora na tela parece certa. Servidor configurado em UTC emitindo como se fosse horário de Brasília adianta o documento em três horas.
- Relógio sem sincronização. Máquina que não acerta a hora pela rede acumula minutos de desvio, e alguns adiantados bastam.
- Emissão local com transmissão imediata. Quando os dois momentos são quase o mesmo, poucos segundos de diferença já invertem a ordem.
O terceiro caso explica por que a rejeição aparece de forma intermitente: com o relógio um pouco adiantado, o documento passa quando a transmissão demora e falha quando ela é rápida.
No Berga
DFe › MDFe, na emissão do documento.
Deixa que o Berga resolve. O Berga grava a data de emissão pelo relógio do servidor, sincronizado e em UTC, e a converte para o fuso brasileiro só onde é preciso — não há relógio de máquina local no caminho. Conheça o Berga — a emissão de MDF-e já vem pronta.
Como resolver a Rejeição 212
- 1Confira a hora e o fuso da máquina que emite.
- 2Ative a sincronização automática de horário.
- 3Confirme que o fuso é o de Brasília, e não UTC com a hora ajustada na mão.
- 4Transmita novamente.
Como evitar a Rejeição 212
Sincronização de relógio é configuração de servidor, não de sistema fiscal. Se a emissão roda numa máquina própria, ela precisa acertar a hora pela rede — do contrário o desvio volta a crescer sozinho.
Se a Rejeição 212 continuar
Se o relógio está certo e a rejeição insiste, o problema é o fuso: a hora local pode estar correta enquanto o horário gravado no XML sai deslocado.
E se a mensagem virou 228, o relógio passou do adiantado para o atrasado.
Ao abrir um chamado, informe a data e hora de emissão gravadas e o fuso da máquina.
Consulte a tabela de rejeições do MDF-e para procurar outro código.
Referência: MOC MDF-e 3.00b — Anexo I, validação da data de emissão contra a data de recebimento.