add editable fullprice and fix bug if sales rate > 100