В такой ситуации продавец должен был просто упасть на мороз, мол, какая-такая операция, дяде выдан чек и сдача, оплата была гривнами, ничо не знаю. Обыскивать его на предмет наличия долларов права они не имеют, насколько я понимаю. Так что налицо "взятие на понт".
Я не прав?
Хотя конечно, из-за пары гривен навара (а на такой сумме, как цена мобилки , больше и не получится), рисковать глупо. Опять же, "незаконные валютные операции" начинаются с определенной суммы, а здесь , скорее всего, повторюсь, взятие на понт с целью вымогания взятки.