С точки зрения алгоритмов работы, монетоприемник устройство достаточно сложное. Монета, опущенная в щель проверяется по совокумности параметров: диаметр, вес, цвет, электрические и магнитные свойства, а также механические (звон, отскок и т. д.) . Подробное описание алгоритмов и проверяемых парметров представляет собой комерческую тайну. При выпуске монет нового образца Госбанке передает полный список физических характеристик монет акредитованым компаниям, которые занимаются разработкой и поставкой монетоприемников. Компания, в свою очередь, выпускает "прошивку", которую оператор, обслуживающий монетоприемник должен загрузить. Благодаря такому подходу, никто не знает почему, но настоящие монеты, вне зависисмости от года выпуска автомат принимает, а обыкновенные шайбы выплевывает.
Если говорить о сдаче, то в таких случаях нужно устройство обратной подачи денег. Проще говоря, у вас приняли не очень чистые монеты, а в сдаче все чистенькие и блестящие. Если автомат умеет давать сдачу, то у него есть стойки с монетами обратного потока, как у банкомата. Заметим, что в традиционном банкомате, поток денег направлен строго в противоположную сторону. С алгоритмической точки зрения оба потока денег очень надежно защищены. При этом, правила защиты описаны открыто в руководствах и стандартах, если их распечатать все целиком, то получится не менее некольки десятков тысяч страниц текста. С одной стороны, монетоприемник работает просто, а с другой все секретные фишки принадлежат тем, кому должны принадлежать.