Saleslogix LAN is using VBScript, the round function is within VBScript. You can carry out the same test outside of Saleslogix in a vbs file and you will get the same results of 1.25, 61.26, 2.26 and 6.26.
This is sometimes referred to as Bankers' Rounding.
The following is from Microsoft https://msdn.microsoft.com/en-us/library/se6f2zfx(v=vs.84).aspx which should help explain the results.
"The Round function performs round to even, which is different from round to larger. The return value is the number closest to the value of expression, with the appropriate number of decimal places. If expression is exactly halfway between two possible rounded values, the function returns the possible rounded value whose rightmost digit is an even number. (In a round to larger function, a number that is halfway between two possible rounded values is always rounded to the larger number.)
Round to even is a statistically more accurate rounding algorithm than round to larger." |