If users want to report missing rewards, the app prompts them to search for location. I am not sure what is the point of this step because it comes after selecting individual transactions where location is already known. Why make users search for location again? Check how PC optimum does this, you just click on missing rewards and it does everything - no need to search for location.