Bom dia. Estou com um caso ao emitir a guia de GNR-e. Onde o valor está sendo duplicado. Pelo que notei o fr3 está com a seguinte formula [<Guia."ValorPrincipal"> + <Guia."ValorFECP"> ].
O xml está com os seguintes valores:
<valor tipo="12">13.73</valor>
<valor tipo="22">13.73</valor>
<valor tipo="52">0.00</valor>
Notei que ao carregar o xml para o objeto é abatido o Valor FECP do Valor Principal ao processar o valor "12", porém, no próximo loop é alimentado novamente o Valor Principal.
Unit: ACBrGNREGuiasRetorno
Nesse caso ao processar o valor "22" é alimentado novamente o ValorPrincipal onde no relatório será apresentado de forma errada.
Para testar alterei a unit da seguinte forma, que foi apresentado os valores corretamente:
Anexado XML com o caso, porém, com alguns dados sensíveis ocultos. Caso necessário mais informação do XML ou do problema encontrado, estou a disposição.
XML-GUIA-FECP.xml