added validations in shipAccept and voidShipment