Refactor round price and amount