É mais ou menos isso Italo, imagine uma situação em que o lote não foi processado ou o sistema foi fechado no meio da validação, então no meu sistema a NFe está com um status provisório de pendente. Então quando o cliente solicita o comando para faturar de novo a nota, primeiramente eu faço essa consulta no sefaz e estando ela faturada, eu mudo a situação dela no sistema, sem enviar novamente ao sefaz, apenas validando o retorno dessa consulta.
O problema é que eu não consegui pegar o XML completo com os dados da NF, a assinatura e o procNFe em algum retorno do Web service de consulta, eu estou carregando o XML da NF que montei anteriormente e fazendo a consulta, depois eu salvo o XML com o comando FACBrNFe.NotasFiscais.Items[0].XML, dessa forma ele adiciona o proc no meu XML original, mas fica sem os dados da assinatura.