Precision works as Round(), for example, if i have F == 100000.625, when i make ${F.Precision[2]} as result i have 100000.63, not 100000.62. Tryed Precision, Centi, result the same.
Maybe its a feature, not a bug, but when it works with function's result we have extra cent.