This error typically happens when the server couldn't determine the location of the guest or the bar code is assumed to be invalid. This is usually due to a connectivity or response time issue from the POS to Punchh.
The system thinks:
a) it's a made up number - not recognized as a bar code
b) it doesn't match any of the bar codes we sent to the POS (and expecting the POS to return).
Punchh has three ways to determine the location from the barcode to allow a check-in. The last test it does is to try to read the Latitude and Longitude settings. If it still cannot find the verify the location, and as this is the last step in the verification process, the error that it displays is "out of range" or "range not satisfiable"
If the same location consistently is reporting the issue, please ensure that all your Punchh and POS systems are properly communicating.
This error is not recoverable, and the guest will continue to get this error no matter how many times the bar code is scanned.