If it's mandatory on a JE, either there's a script doing it or the global setting is turned on for "make location mandatory." I'd be careful in turning that off obviously if there are other transaction types where you do want Location to be mandatory since it will make Location un-mandatory on those too.