Voltar para o blog

NF-e

Código 212: data de emissão futura no EPEC ou versão ausente no QR Code

O primeiro passo para resolver o código 212 é identificar onde ele apareceu. No EPEC da NF-e, ele aponta uma data de emissão posterior ao recebimento, além da tolerância prevista. Na consulta pública da NFC-e ou da NF-e com DANFE Simplificado Tipo 2, o mesmo número indica ausência da versão do QR Code. Alterar o…

Blog ALRA
Capa ilustrada da ALRA: Código 212: data de emissão futura no EPEC ou versão ausente no QR Code.

O primeiro passo para resolver o código 212 é identificar onde ele apareceu. No EPEC da NF-e, ele aponta uma data de emissão posterior ao recebimento, além da tolerância prevista. Na consulta pública da NFC-e ou da NF-e com DANFE Simplificado Tipo 2, o mesmo número indica ausência da versão do QR Code. Alterar o relógio não corrige uma URL incompleta, e reconstruir o QR não corrige o horário do evento.

Guarde o retorno completo, principalmente a mensagem, o serviço e o ambiente. Um número isolado mostrado pelo ERP não basta para decidir qual dado mudar.

Qual regra se aplica

Para o EPEC da NF-e modelo 55, a regra P23-10 da NT 2014.001 v1.41 compara a data de emissão com o recebimento e admite cinco minutos de tolerância por sincronismo entre servidores. A tolerância foi incorporada pela versão 1.21, com produção prevista para 23/11/2021. Um exemplo antigo que rejeita automaticamente um minuto de diferença não representa essa regra atual. [1]

Na autorização normal de NF-e/NFC-e, o MOC 7.0 apresenta a comparação de data futura na regra B09-10, com código 703, também com tolerância de até cinco minutos. Embora a tabela geral do MOC conserve a descrição do 212, ela não transforma o número em retorno universal da autorização. Confirme o XML de resposta antes de seguir um artigo antigo. [2]

A NT 2014.003 v1.02 lista 212 entre as mensagens do EPEC da NFC-e modelo 65, mas a tabela operacional da página 11 não traz uma regra equivalente à P23-10 da NF-e. Ela valida separadamente o horário do evento, a emissão posterior a dhEvento, sob 577, e o atraso superior a um dia, sob 228. Portanto, essa menção documental não permite transplantar automaticamente a tolerância do EPEC modelo 55. A implantação do EPEC NFC-e depende da UF. [3]

O próprio EPEC NF-e tem restrições de disponibilidade: a NT 2014.001 v1.41 documenta impedimento para contribuintes de PR e PB, com produção em 05/10/2026. Corrigir a data não remove impedimentos de outra natureza. [1]

Como investigar data, hora e fuso

Compare três evidências: dhEmi efetivamente enviado, dhEvento e o horário registrado no processamento. Verifique o relógio do servidor que gera o XML, não apenas o computador de quem opera o sistema. Em uma integração, banco de dados, aplicação e fila podem trabalhar com configurações diferentes.

Leia o deslocamento de fuso que acompanha o horário. Como exemplo de conversão, 10h00 com deslocamento −03:00 representa o mesmo instante que 09h00 com deslocamento −04:00. Comparar apenas os números do relógio produziria uma diferença inexistente. Use conversão consistente para uma referência comum e preserve o horário fiscal correto do documento.

Não suponha que todas as UFs tenham o mesmo fuso, nem aplique uma regra antiga de horário de verão sem verificar a configuração válida para aquela data. Também não altere dhRecbto: é informação de processamento da administração tributária, não um campo que o emitente possa reescrever para obter autorização.

Cenários práticos

Servidor adiantado

Uma indústria fictícia gera um EPEC às 14h12, mas o instante de recebimento corresponde a 14h02 no mesmo fuso. Os dez minutos de diferença excedem a tolerância de P23-10. A equipe confirma que o relógio da máquina responsável pela integração está adiantado.

Corrija a sincronização e a geração da data que estava objetivamente errada. Preserve o evento rejeitado e sua resposta para comparação. Antes de transmitir novamente, confirme que o novo XML contém o instante correto e que a assinatura corresponde ao novo conteúdo. Apenas ajustar o relógio não altera automaticamente um arquivo já gerado.

Horário aparentemente correto, deslocamento errado

Uma filial registra o horário local correto, mas o integrador acrescenta outro deslocamento UTC. O texto exibido na tela parece adequado; o instante transmitido fica uma hora no futuro. Corrija a origem do fuso na integração, em vez de subtrair minutos manualmente a cada nota.

Teste a conversão em homologação e confira datas próximas à meia-noite. Se uma correção legítima atravessar mês ou ano, a composição da chave precisa ser revista: ela contém AAMM da emissão. O sistema deve manter chave, cDV, Id e assinatura coerentes. Uma simples mudança de hora dentro do mesmo mês não altera, por si só, o componente AAMM. [4]

Documento ou EPEC já existente

Antes de gerar outra chave, consulte a situação da original. O EPEC deve conservar os dados e a chave da NF-e que será posteriormente transmitida. Se já existe EPEC autorizado, alterar a data unilateralmente pode criar divergência de conciliação. Encaminhe o caso ao responsável fiscal e ao suporte com os dois XML, sem produzir outra operação para ocultar o problema. [1]

Quando 212 significa problema no QR Code

Na NT 2026.003 v1.00, tabela da consulta pública da NF-e modelo 55 com DANFE Simplificado Tipo 2, 212 significa versão do QR Code não preenchida. A coluna se chama “Código”; o documento não identifica esse retorno como a tag cStat do serviço de autorização. O cronograma prevê testes em 01/07 e produção em 03/08/2026. [5]

Leia a URL efetivamente capturada da impressão e compare-a à gerada pelo sistema. Nas tabelas online e offline da NF-e Tipo 2, a versão ocupa a segunda posição e deve ser 3. Confira truncamento, separadores e seleção do modo, seguindo a especificação integral. Não acrescente parâmetros por tentativa, nem transporte o leiaute de outro documento fiscal. Se a nota já está autorizada, corrija a geração do documento auxiliar sem editar seu XML fiscal autorizado.

O Manual do DANFE NFC-e e QR Code v6.0 também lista 212 na consulta do modelo 65. Nesse documento, os leiautes 2 e 3 têm estruturas próprias; a versão é o segundo parâmetro. Identifique qual leiaute foi usado e reconstrua a URL integralmente. A NT 2025.001 v1.03 mantém a escolha do novo leiaute para emitente pessoa jurídica. Não transforme uma URL v2 em v3 trocando apenas esse número. [9][10]

Como confirmar a solução

No EPEC, confira o resultado individual do evento; processamento do lote não basta. Acompanhe depois a autorização e a conciliação da NF-e correspondente. Na consulta pública, teste o QR realmente impresso e confirme que ele abre a nota esperada no ambiente correto. O desaparecimento do 212 pode revelar outra validação, e não equivale sozinho à conclusão fiscal.

As orientações práticas de Oobj, TecnoSpeed e InvoiSys ajudam a localizar dhEmi e o fuso, mas seus textos genéricos não substituem as distinções de serviço e tolerância acima. [6][7][8]

Referências e revisão

Revisão técnica: 09/10/2026. Exemplos originais e fictícios; aplicação por UF deve ser confirmada no caso concreto.

  1. NT 2014.001 v1.41, páginas 3–6 e 11

  2. MOC 7.0, Anexo I, páginas 75 e 143

  3. NT NFC-e 2014.003 v1.02, páginas 3, 11 e 19

  4. MOC 7.0, Visão Geral, páginas 19–20

  5. NT 2026.003 v1.00, páginas 3, 19–20 e 23–25

  6. Oobj: diagnóstico do 212

  7. TecnoSpeed: conferência de data, hora e fuso

  8. InvoiSys: investigação do horário informado

  9. Manual DANFE NFC-e e QR Code v6.0, páginas 21–22, 29–30 e 38–39

  10. NT 2025.001 v1.03, páginas 5 e 14

Pronto para dar o próximo passo?

Pronto para organizar sua empresa e ganhar mais tempo?

Teste grátis por 15 dias e descubra como a Alra pode transformar a gestão do seu negócio.