Что делать если на кассе опять "нет" сдачи с крупной купюры?!

Договор купли-продажи является публичным договором, поэтому к нему можно применить правила, установленные частью 3 статьи 426 гражданского кодекса Российской Федерации:
>«Отказ коммерческой организации от заключения публичного договора при наличии возможности предоставить потребителю соответствующие товары, услуги, выполнить для него соответствующие работы не допускается».
Такой вопрос уже видел тут, но может увидят пост юристы, и скажут точнее?
Моя девушка работает кассиром в небольшом магазине компьютерной техники, и по соседству располагается отделение одного банка где постоянно люди платят по кредитам через терминал. С наличкой банк не работает, разменивать и не чем. Поэтому все идут в этот магазин и под любыми благовидными предлогами суют 5-тысячные купюры за пачку салфеток за 40 рублей или шариковую ручку (есть канцелярия в продаже)
по законам кассир на все обязан сдать размен, но вот беда, в некоторые дни таких людей бывает человек по 30-40 приходит. Т.е. чтобы всем дать сдачу, на кассе размена должно быть тысяч 200, для мелкого магазина это недельная наличная выручка, и естественно столько не будет.
Как бороться с такими "покупателями"?
На некоторых форумахстатьях юристы писали что закон на стороне покупателя и кассир обязан, на других наоборот, что на стороне кассира, и если нет размена то нет покупки, увы. И кассир не виноват. Т.е. просто по разному трактуя закон.
Кто-то может что-то подсказать на этот счет?