Rejeição 299: XML da área de cabeçalho com codificação diferente de UTF-8

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

  1. Verifique a codificação do XML
    O arquivo deve iniciar com:

  2. Configure o sistema emissor

    Ajuste para que todos os XML sejam gerados em UTF-8.
  3. Evite caracteres incompatíveis
    Alguns caracteres especiais podem causar problemas se a codificação estiver errada.
  4. Gere o XML novamente
    Após corrigir a configuração, gere a nota novamente.
  5. Envie a NF-e novamente
    Com o XML no padrão correto, a transmissão será aceita.
  1.  

Para acessar a lista de rejeições acesse aqui.

Referência