Bom dia,
Essa alteração que você fez não tem nada haver com a consulta, pois essa rotina tem haver com a geração do RPS, mais precisamente a geração da tag <Competencia>.
Como é que funciona os provedores que seguem o layout da ABRASF?
1. Devemos gerar o XML do RPS, assinar se necessário, gerar o Lote, assinar se necessário, validar e enviar.
2. Consultar a situação do Lote (somente para os provedores que seguem a versão 1).
3. Consultar o Lote, se o Lote foi processado com falhas teremos a lista de rejeições, se processado com sucesso teremos o XML da NFS-e.
Temos também:
Consultar NFS-e por RPS, onde passamos alguns dados do RPS (numero, serie, tipo) e temos como resposta a lista de rejeições caso o RPS tenha sido processado com falhas ou o XML da NFS-e.
Consultar NFS-e, onde passamos alguns dados da NFS-e (numero, serie) e temos como resposta o XML da NFS-e, caso contrario teremos uma rejeição acusando que a nota não existe.
Como você pode ver é de responsabilidade do provedor gerar o XML da NFS-e por completo.
A minha sugestão é que você entre em contato com o provedor e expõe o problema.