Currency field doesn't show decimals correctly if calculated from integers

I have a currency field that is calculated as a division of an integer field by an integer constant 100. When shown in the screen (GetRows) the amounts are shown with zeros in the decimals places. When a row is selected (MasterRecord) the decimals are shown correctly.