Então Caetano, até onde me lembro, você pode salvar o conteúdo da RetWS para uma StringStream e em seguida importar este conteúdo para o
acbr (ACBrNFSe.NotasFiscais.LoadFromStream(StreamDados)) e ter acesso a todos os dados das NFSE diretamente pelo componente, mas eu considero o seguinte: O tecnos tem 4 status de lote:
<!--codigo da situação do lote de RPS-->
<!--1-Não recebido-->
<!--2-Não processado-->
<!--3-Processado com erro-->
<!--4-Processado com sucesso-->
Considerando que o provedor não faz processamento parcial de NFSE, ou seja, em caso de erro, ele recusa todo o lote, eu apenas verifico o status. Quando o status é 4, considero todas as notas deste lote como transmitidas com sucesso identificando as mesmas pelo numº do lote / protocolo.
Obs: Não me recordo se o componente foi ajustado para importar o XML de retorno da Tecnos, já que o mesmo tem uns "detalhes" específicos.