Rejeição 239: Cabeçalho – Versão do arquivo XML não suportada
Descrição oficial da SEFAZ: Cabeçalho – Versão do arquivo XML não suportada
O que significa
A versão de leiaute informada não é suportada pelo autorizador. Diferente do caso da versão mais nova, aqui a versão pode ser antiga demais, desativada, ou simplesmente não reconhecida.
Por que acontece
O mais comum é versão descontinuada: a SEFAZ desligou o leiaute antigo e o sistema continuou emitindo nele. Também ocorre com versão declarada fora do conjunto de valores previstos, ou com divergência entre a versão declarada no arquivo e a do serviço acionado.
Como resolver
Verifique qual versão de leiaute está vigente no autorizador da sua UF e qual versão o seu XML está declarando. Atualize o sistema e os schemas para a versão vigente, gere o arquivo novamente, assine e retransmita. Se você mantém versões diferentes por ambiente, confirme que a configuração do ambiente usado é a certa.
Como evitar
Acompanhe as notas técnicas de mudança de leiaute e migre dentro do período de convivência, antes do desligamento da versão antiga.