Boa noite italojjr,
Eu monto o xml no código delphi mesmo, uso uma dll signer para poder assinar.
O problema é no envio do rps para o webservice.
A questão é que o xml parece estar certo, pois o erro é:
Código: E172
Mensagem: Arquivo enviado com erro na assinatura.
Correção: Acerte a assinatura do arquivo.
Já uso essa forma de montar o xml e a dll signer para assinar outras notas como (BH, Contagem, Teresina, Curitiba).
Creio que a assinatura dessa nota de Goiânia seja diferente das outras que já temos no sistema.
Obrigado.