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.
Uhm if you simply deny service to those who don't have exact amount... It's that legal?
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.