Rounding Calculations
ElseIf sYear > "2013" Then 'Apply new rounding to VLH1100 only from 2014 onwards
HS.round(1)
Hs.Exp "A#BS111000T_R" & cNONE_c12I &" = A#BS111000T" & cTOP_c1234I
Hs.Exp "A#CF900000T_R" & cNONE_c12I &" = A#CF900000T" & cTOP_c1234I
HS.Exp "A#VLH1100" & cNONE_c1234I & "=A#BS111000T_R - A#CF900000T_R"
HS.NoRound
End If
However in the destiantion account CF900000T_R if the the source value (account CF900000R) has a value of same 543.49 it rounds up to 544 instead of down to 543.
The problem actually seems strangely intermitent. If you force the value down well below .49 (e.g. to say 543.10) then the rounding works correctly as you would expect. However, this is not consistent as it sometime remains correct when you move back to .49, and sometime does not. I have of course appliedForce Calculate several times.