I'm trying to remember the last time I actually needed a receipt and I'm coming up blank. Any time I've needed to take something back, I've either had some kind of online invoice, or they're not cared about the lack of receipt.
*Edit, except for claiming expenses, which I almost never have to do.
I always habitually just throw them away as soon as I get them.