Boa tarde!
Tive um cliente que enviou uma nota que o endereço do tomador estava assim <SEM ENDERECO>, quando recebia o xml autorizado (aquele que vem compactado no json) não conseguia carregar.
Debugando identifiquei que no arquivo compactado o texto <SEM ENDERECO> vem assim <SEM ENDERECO> e que na função TNFSeR_PadraoNacional.LerXml tem uma chamada para a função NormatizarXml que converte < e > para < e > respectivamente. Quando LerXml chama Document.LoadFromXml(Arquivo) vai dar erro porque o escape para as tags de abertura e fechamento foi trocado.
Acho que se tentarem emitir alguma nota com texto que tenha esses caracteres de abertura ou fechamento de tag vai dar erro também. Por enquanto, na função ParseText, comentei a conversão feita para esses caracteres.
O que vocês acham, @Italo Giurizzato Junior e demais colegas.