Rejeição 588: Existem caracteres inválidos no início, fim ou entre as tags do XML da mensagem

Como corrigir a Rejeição 588

A Rejeição 588 – Não é permitida a presença de caracteres de edição no início/fim da mensagem ou entre as tags da mensagem acontece quando o XML contém caracteres inválidos.


Explicação simples

O XML da NF-e não pode conter:

  • espaços inválidos;
  • quebras de linha indevidas;
  • tabulações;
  • caracteres ocultos;
  • caracteres especiais fora do padrão XML.

Se esses caracteres existirem no início, fim ou entre as tags, a SEFAZ rejeita a mensagem.


Passos para corrigir

Verificar o XML gerado
Confira caracteres ocultos ou inválidos.

Remover espaços e quebras indevidas
Limpe o conteúdo do XML.

Validar o XML no schema oficial
Garanta conformidade com o layout.

Revisar o sistema emissor
Evite inserção automática de caracteres extras.

Reenviar a NF-e/evento
Após corrigir, transmita novamente.

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

Referência