Saudações.
Há alguns dias foi relatado um problema por nossos clientes que retornava um erro ao emitir NFSe para o servidor Abase, porém não dava nenhuma indicação de possível correção... Investigando o problema descobrimos que o retorno (em anexo) continha duas tags de mensagem, mas somente a primeira era levantada como exceção.
Como solução, alteramos o arquivo "pnfsEnvLoteRpsResposta.pas" do trunk2\Fontes\ACBrDFe\ACBrNFSe\PCNNFSe.
Em anexo a unit com a alteração, para análise dos moderadores. Até o momento, a solução se mostrou adequada.
Grato pela atenção.
3797-rec.xml
pnfsEnvLoteRpsResposta.pas