yeah this. Depending on your chosen error correction, you could have a year-old smudged and ripped QR code still scan. If you smudge even a single letter of text, forget about it.
OK, but is this really an advantage for this use case? Here the invoice is displayed on a screen and there is no way for it to degrade in that way.
reply
also there are letters and numbers that are visually ambiguous (1/l, 0/O, etc). In binary and with error correction it's easy.
QR can also be animated, allowing for a huge amount of data.
wish I could find a cool article I read a year or so back, but the wikipedia page is pretty interesting too:
reply