The Consumerist has quite an incredible story about a man who was detained at a Tiger Direct store because he refused to flash his receipt to the security guy on the way out. Legally, you do not have to show your receipt, it’s against your rights. Personally, I don’t like be hassled by anybody when I know I paid for everything I am walking out with. They have security cameras. If you are stealing, they will catch you.
Regardless, this particular issue did not go down kindly. The security guy shouted at the customer, as did the store manager, whilst both of them accused him of stealing. Granted, it’s sometimes easier to simply flash your receipt, but why? Read the article though, it’s quite a doozie.
I understand the “Shopkeeper’s Privilege”, but under no possible interpretation of the law would refusing a voluntary receipt check constitute grounds for reasonable suspicion of shoplifting. At this point, I warned them that I was being unlawfully restrained, and unless they immediately allowed me to leave, I would call the police and press criminal charges for unlawful restraint, and also file a civil suit for false imprisonment (fortunately, I knew my rights).
Source: Consumerist