Shouldn't we round only currencies fields to 2 decimal places? In your case every value (even usage) will be rounded.