Sounds like bad logic, if the scanner doesn't recognize the package , the system should assume there is an issue and tell the driver it needs to be return , and mark it in the system (even if it wasn`t there before) to be expected back as a return (with the warehouse having an extra flag for knowing it needs to be examined)
bottom line - the driver should never get an actual 'package not found' error.
I agree, but it would still catch thieves that don't think that step ahead.