Olhei aqui esse topico e tem sim haver, antes ele fazia certo porem com a mudança afetou as NF-e emitidas em goias.
Em alguns estados o ICMS desonerado deve abater o vNF porem em Goias não deve abater o vNFe ai e onde ocorre o erro desta validação
Igual falei anteriormente pra fazer esse validação teriamos que ter alguma flag pra validar esse calculo
Usar este quando não for deduzir o icms desonerado
if (ComparaValor(NFe.Total.ICMSTot.vNF, (fsvNF + fsvICMSDeson), 0.009) <> 0) then
E usar esse quando for pra abater (atual revisão do acbr fazendo esse)
if (ComparaValor(NFe.Total.ICMSTot.vNF, fsvNF, 0.009) <> 0) then