Olá Fernanda, boa tarde, tudo bem?
Fizemos a alteração mas ainda assim pegamos esporadicamente este erro.
Teve uma comunicação manual que eu fiz, da Consulta da NFSe, que retornou o mesmo erro. Logo em seguida eu coloquei o mesmo arquivo de consulta na pasta de envio, e retornou corretamente. (imagem abaixo)
Ou seja, esse problema é esporádico, que a prefeitura retorna alguma coisa diferente naquela comunicação e o UniNFe não consegue recuperar.
Existe algum mecanismo que salve o retorno em algum lugar antes de fazer a leitura do retorno e assim saber o que está vindo?
O problema é que esse erro, quando ocorre, eu dependo de uma ação manual para entrar no site e saber o que foi gerado ou não naquela comunicação.