Bom dia Italo,
Fazendo alguns testes aqui, não funcionou como deveria, continua saindo em branco, mas analisei algumas partes dos fontes e vi dentro do arquivo ACBrGNREGuiasRetorno.pas na rotina LoadFromFile na linha que tem:
if Pos('<guia versao="2.00">', XMLString) > 0 then *** não tem o ns1: antes da literal guia, talvez seja por isso que não está lendo corretamente.
Dentro da rotina LerXML:
* acho que faltou carregar o Leitor, não existe o comando Leitor.CarregarArquivo(caminho_do_arquivo)
* não está usando também o ns1: nas tags.
* não está fazendo a leitura da tag contribuinteDestinatario.
* na leitura dos itensGNRE item não está lendo o documentoOrigem.
* não está lendo os campos extras, creio que deveriam sair em complemento, mas não tenho certeza.
* a formatação dos campos data está carregando duas vezes as "/"
Estou meio confuso para dar manutenção nos fontes, anexei algo que funcionou momentaneamente para o meu uso, pois uso o ACBrGNRE1.Enviar(false) e depois faço a impressão, depois que fui ver que adequei do meu jeito e não da forma que tem que ser, em todo caso estou anexando o que alterei, sei que não está como tem que ser, me confundi e estou fazendo a leitura a partir da tag resultado sem ns1: , e o que foi feito pelo Italo foi a leitura do retorno bruto..
Desde já agradeço pela ajuda.
ACBrGNREGuiasRetorno.pas
resultado-gnre.txt
completo-pro-rec-soap.xml