Como corrigir a Rejeição 299
A Rejeição 299 – XML da área de cabeçalho com codificação diferente de UTF-8 acontece quando o arquivo da NF-e não está codificado no padrão exigido pela SEFAZ.
Explicação simples
A SEFAZ exige que todo XML da NF-e esteja no formato UTF-8.
Se o sistema gerar o arquivo em outro padrão (como ANSI ou ISO-8859-1), a nota será rejeitada.
Passos para corrigir
Verifique a codificação do XML
O arquivo deve iniciar com:Configure o sistema emissor
Ajuste para que todos os XML sejam gerados em UTF-8.- Evite caracteres incompatíveis
Alguns caracteres especiais podem causar problemas se a codificação estiver errada. - Gere o XML novamente
Após corrigir a configuração, gere a nota novamente. - Envie a NF-e novamente
Com o XML no padrão correto, a transmissão será aceita.
Para acessar a lista de rejeições acesse aqui.