just reading that definition of legal tender, it says that if you pay in legal tender no change can be demanded.
So if i bought something in england eg for £3.50 and paid with an english (legal tender) 5 pound note, could i be refused change (theoretically)
As I said earlier, “legal tender” doesn’t mean what most people think it means.
It has a very specific legal meaning pertaining to the settling of debts. Basically, if you offer to settle a debt using “legal tender” then you can’t subsequently be sued for non-payment. That’s essentially if.
It’s got nothing to do with regular purchases (for any practical purposes anyway), it’s down to an individual retailer to decide whether your offer is payment is acceptable. They’re quite within their rights to decline Scottish £20s or, for that matter, English ones. Even if they gave you the same note earlier on in the night.