NF-e - Validate failed because the document does not contain exactly one root node

Criado por Thalles Fonseca em 24/08/2023 13:34  ·  Atualizado em 24/08/2023 19:40  ·  Leitura: 1 min

Situação: Validate failed because the document does not contain exactly one root node ou A validação falhou porque o documento não contém exatamente um nó raiz.

 

Motivo: Nem sempre esse erro é devido ao certificado Digital, nesse caso por exemplo a pré emissão passava.

Solução: Editar o XML gerado (XML_NFE00000027.XML ou LOTENFE OU NFEASSINADAXML), tirar quebra de linha, copiar e colar no Link:

https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx 

Nesse caso por exemplo, retornou caractere inválido em um dos campos do XML:

Print:

 

Pesquisei o caractere retornado no SUBLIME (print abaixo), localizando o item com a situação:


 

Após editar a descrição do item em seu cadastro, a nota foi redigitada e emitida com sucesso.