There's a couple of laws I think would make that illegal on Brazil. First, you have to accept legal tender, for example you cannot have a "credit card only" policy. Second, they are laws against "married sells", where you can't sell items on "groups" without the possibility of them for being bought individually (like you cannot sell pizza+soda, without selling the pizza or the soda individually). Based on those I guess you cannot not accept a 5, neither force the client to buy 5 if they only want 1.
But those laws don't seem to imply that the seller can't give 5 grilled cheeses when accepting a $5 bill. There is a possibility of buying just one grilled cheese, you give them $1. If the client chooses to produce a 5, after reading the rules, then whether they plan on eating more than one or not, it doesn't matter.
In this situation nobody is refusing to accept legal tender nor are they attempting to make "married sells" with items that can't be bought individually.
Can you legally don't give change? I don't think you can do that in Brazil at least.
They don't say they won't give change. They say that you will get as much grilled cheese as much money you give not as much you ask for.
Uhm if you simply deny service to those who don't have exact amount... It's that legal?
I'm thinking "people with too much money" isn't a protected class, so probably.
That's like, the only protected class
There's a couple of laws I think would make that illegal on Brazil. First, you have to accept legal tender, for example you cannot have a "credit card only" policy. Second, they are laws against "married sells", where you can't sell items on "groups" without the possibility of them for being bought individually (like you cannot sell pizza+soda, without selling the pizza or the soda individually). Based on those I guess you cannot not accept a 5, neither force the client to buy 5 if they only want 1.
But those laws don't seem to imply that the seller can't give 5 grilled cheeses when accepting a $5 bill. There is a possibility of buying just one grilled cheese, you give them $1. If the client chooses to produce a 5, after reading the rules, then whether they plan on eating more than one or not, it doesn't matter.
In this situation nobody is refusing to accept legal tender nor are they attempting to make "married sells" with items that can't be bought individually.
If I give you a 5 and want only 1 sandwich, you can't reject my money, neither force me to buy 5 sandwiches.
If you give me a 5 you are purchasing 5 sandwiches.
Edit: nobody is forcing you to hand me a 5