fixes amounts with 2 digit precision i.e. 150.7 fails but 150.70 works