s_h_percent column only changed in Invoice module
See https://code.vtiger.com/vtiger/vtigercrm/blob/master/modules/Migration/schema/660_to_700.php#L911
This only fixes the column in vtiger_inventory - In Quotes, Sales Orders & Purchase Orders it it still defined as INT(11), it should be DECIMAL(25,8).