changed validations webservice to support new promotion logic