Printed code: just the account number
A counter sticker usually holds only the account number and holder name. Customers scan, then type the amount and a note themselves.
A missing zero, a note that just says "paid", two tables sending the same amount at once: everyday counter life. At night you go through bank messages working out who paid what.
A code per order: amount and reference built in
A QR code made for one order contains the exact amount and its own reference in the transfer note. The banking app fills everything in; the customer just confirms.
Thanks to the reference, when the money lands the software knows which order it is for, without anyone reading the note.
When the printed code still helps
Regulars paying in advance, or a flat battery: the sticker is still useful. Just remember those payments will need matching by hand.
How Hensa does it
Hensa Connect makes a QR code per order with the exact amount and a reference. The money goes straight to your account, Hensa gets the notice, matches it to the order and tells you. Anything with a wrong note waits under To reconcile so you can match it in a couple of taps.