Уважаемый test! Я программист, и если бы я написал программу вроде тилипада, то я собою невероятно гордился бы. И я прекрасно понимаю логику того, что вы пытаетесь рассказать. Но! Такая логичная функция (с точки знения программиста), как возврат денег за заказ столика абсолютно не нужна рестораторам. Ну вот совсем. Они не для этого её заводят, чтобы возвращать деньги. Это реальность.
Так же реальностью является поиск по карманам денег и кредиток. Особенно по выходным ... особенно под утро. Многократно лично наблюдал. Так что оплата чека несколькими валютами вещь архинеобходимая! И это опять же реальность.
Программа не должна быть красивой, программа должна помогать зарабатывать. И оба эти пункта в полной мере относятся к Киперу. (по крайней мере к 6-ке, 7-ка покрасивее будет)