Rejeição 239: Versão do arquivo XML não suportada
A versão do leiaute não é mais aceita. Veja por que a correção é do sistema.
A Rejeição 239 acontece quando o XML é enviado em uma versão de leiaute que a SEFAZ não aceita mais — ou ainda não aceita.
Por que acontece a Rejeição 239
O leiaute da NF-e evolui por notas técnicas. Cada versão traz campos novos e regras novas, e cada uma tem prazo: entra em vigor em uma data e deixa de ser aceita em outra.
Quando uma versão é desativada, todo sistema que não acompanhou para de emitir de um dia para o outro.
As causas mais comuns:
Sistema desatualizado. É a causa principal. O emissor ficou em uma versão antiga e ela saiu de circulação.
Versão nova antes do prazo. O contrário também acontece: o sistema passou a enviar uma versão que o estado ainda não ativou.
Integração com leiaute próprio. O XML vem de outro sistema, em versão diferente da que a SEFAZ espera.
Emissor avulso. Ferramenta de contingência improvisada, parada em versão antiga.
Como resolver a Rejeição 239
- 1Confirme se a rejeição atinge todas as notas, e não uma isolada. Sendo geral, é a versão do sistema.
- 2Atualize o sistema emissor. A correção é dele, não do cadastro nem da nota.
- 3Sendo integração, a origem precisa gerar o XML na versão vigente.
- 4No Berga o leiaute acompanha as notas técnicas, e essa rejeição não aparece na emissão normal.
Como evitar a Rejeição 239
Mantenha o sistema emissor atualizado. As notas técnicas trazem cronograma com meses de antecedência — quem acompanha faz a transição sem parar.
Vale a mesma atenção para o sistema de contingência: uma ferramenta usada duas vezes por ano é justamente a que fica para trás.
Se a Rejeição 239 continuar
Se o sistema está atualizado e a rejeição persiste em um estado só, pode ser que aquela UF ainda não tenha ativado a versão nova — a implantação acontece em datas diferentes por estado.
Rejeições vizinhas apontam para a mesma família: falha no schema XML, tag raiz inexistente, atributo de versão ausente. Todas dizem que o formato do arquivo não corresponde ao esperado.
Persistindo, abra um chamado informando o número da nota, a UF e a versão do leiaute usada.
Referência: MOC 7.0 — Anexo I, regra de validação B06 (NT 2018.004).