Certo, podemos mudar o .fr3 para ficar valor acréscimo em baixo ou em cima isso indefere por que minha visão é melhorar a ferramenta da comunidade, mas dessa forma não vai funcionar o processo, por que a nomenclatura de valor liquido = ValorBaseCalculoProduto + Acréscimo - Desconto;
Pelo motivo que atualmente esses são os valores que se encontram no acbr:
FieldByName('Valorliquido').AsString := FormatFloatBr( Prod.vProd - Prod.vDesc ,',0.00'); ---> (62,50 - 12,50) = 50,00
FieldByName('ValorAcrescimos').AsString := FormatFloatBr( Prod.vProd + Prod.vOutro,',0.00'); ---> (62,50 + 10,00) = 72,50
Para isso funcionar nos valores do acréscimo teria que subtrair o valor do desconto passando a ficar dessa forma se fizer a seguinte alteração:
FieldByName('Valorliquido').AsString := FormatFloatBr( Prod.vProd - Prod.vDesc ,',0.00'); ---> (62,50 - 12,50) = 50,00
FieldByName('ValorAcrescimos').AsString := FormatFloatBr( Prod.vProd - Prod.vDesc + Prod.vOutro,',0.00'); ---> (62,50 - 12,50 + 10,00) = 60,00
Mas dessa forma vamos resolver o problema com um remendo, onde não aconselho a fazer, gastei mais de 1 hora analisando o ACBr para identificar o erro, mas se for a única forma para solucionar o problema ok.