tx update: amount is converted to float