Rejeição 212 do CT-e: Data de emissão do CTe posterior à data de recebimento
A data e hora de emissão do conhecimento está no futuro em relação ao momento em que a SEFAZ recebeu o arquivo.
A Rejeição 212 acontece quando a data e hora de emissão do conhecimento está à frente do momento em que a SEFAZ recebeu o arquivo. Nenhum documento pode ser emitido no futuro.
O que a SEFAZ responde: "Data de emissão CTe posterior à data de recebimento"
Por que acontece a Rejeição 212
A SEFAZ compara o momento declarado no XML com o momento do recebimento, considerando o fuso horário do emissor. Se o primeiro é maior que o segundo, recusa.
A causa quase sempre é uma só: o relógio do computador está adiantado. Alguns minutos bastam, porque a comparação é exata.
Outras origens, menos frequentes:
- Fuso horário configurado errado na máquina ou no servidor, jogando o horário para frente.
- Data digitada manualmente com um dia à frente, ao antecipar a emissão de um frete do dia seguinte.
Repare no par: a 228 é a face oposta, e aparece quando a emissão está atrasada mais de 168 horas em relação ao recebimento.
No Berga
DFe › CTe, no campo Data de Emissão da identificação.
Deixa que o Berga resolve. A data de emissão é gerada pelo servidor no momento do envio, e não pelo relógio da máquina de quem emite — o horário que vai para a SEFAZ não depende da configuração do computador do usuário. Conheça o Berga — a emissão de CT-e já vem pronta.
Como resolver a Rejeição 212
- 1Confira a data de emissão do conhecimento recusado em DFe › CTe. Se ela foi informada manualmente e está à frente, corrija para o momento atual.
- 2Transmita novamente.
- 3Se a emissão sai por integração própria, sincronize o relógio do servidor com um servidor de horário oficial e confirme o fuso.
O CT-e recusado por validação não consome numeração.
Como evitar a Rejeição 212
Não antecipe a emissão de conhecimentos. O documento acompanha o veículo, e emiti-lo antes da viagem só faz sentido dentro do mesmo dia.
Em servidor próprio, mantenha a sincronização automática de horário ligada. É o único ajuste que previne essa rejeição de vez.
Se a Rejeição 212 continuar
Se a data parece correta e a rejeição insiste, o problema é de fuso, e não de relógio: um servidor configurado em fuso adiantado envia um horário que, convertido, cai no futuro.
Ao abrir um chamado, informe o número e a série do CT-e e a data e hora de emissão gravadas.
Consulte a tabela de rejeições do CT-e para procurar outro código.
Referência: MOC CT-e 4.00 — Anexo I, validação da data de emissão contra a data de recebimento.