Boa tarde Pessoal,
Eu já tinha homologado a geração de NFSe para a prefeitura de Belém/PA( O provedor de lá é o SIAT), mas recentemente atualizamos o nosso serviço de geração e com isso as notas eram geradas na prefeitura, mas não conseguiamos resgatar as informações da nota como "Protocolo", "NumeroNFe" e "CodigoVerificacao".
Analisando o motivo, descobri que o motivo estava aqui :
Apesar de existir no xml essa tag "Cabecalho" esse método FindAnyNs não estava localizando.
Ao analisa-lo constantei que o count estava retornando 1, fazendo entrar apenas 1 vez no loop comparando apenas essa tag "RetornoEnvioLoteRPS", sempre não localizando a tag "Cabecalho"
Para resolver de forma temporária implementei o devido código para localizar, onde localiza as tags "Cabecalho" e "ChavesNFSeRPS".
Com essas alterações, consegui resgatar as informações desejadas.
A proposito, o provider do SIAT herda do ISSDSF.
Se houver alguma configuração que faça no componente para que essa alteração não seja necessária, me falem para que eu aplique, caso contrário e vocês puderem corrigir no respositório eu agradeço. Se precisarem de mais informações sobre o ocorrido, podem contar comigo.