Все системы (в т.ч. и кассы) при расчете с использованием операций ввода наличных (а в некоторых случаях обязанность ввода наличных программируется жестко) сравнивают сумму введенных наличных с суммой чека.
По-порядку это выглядит так:
кассир формирует чек, подсчитывает итог, сообщает покупателю, сколько с него причитается, берет наличные, пересчитывает и, не задумываясь(!), вводит ту сумму, которая у него в руках, в поле наличных и завершает чек.
Допустим, что наличных меньше суммы чека (дали недостаточную сумму денег или кассир ошибся при вводе суммы).
Дальше возможны 2 варианта:
1. касса (система) дает ошибку/сообщение типа
"Сумма оплаты меньше суммы чека". Надо просто проверить и изменить сумму оплаты в большую сторону. Чек пробьется, сдача посчитается.
2. касса (система) зачтет введенную сумму как часть оплаты и, не заканчивая чек, будет ожидать завершения оплаты на сумму остатка. Т.е., кассиру придется вводить недостающую сумму оплаты наличными (похоже, это как раз такой вариант).
Как-то так.
ЗЫ
Цитата: didinap ➤ И поскольку в системе кажется один вид платежа "Наличные" то оставшуюся сумму опять начислит как Наличные.
Что и отобразит на чеке.
Существует несколько видов оплат, которые с успехом могут комбинироваться.
Это:
- оплата наличными
- оплата безналично, картой
- оплата кредитом
- оплата тарой
Нет никакой зависимости, каким видом была закрыта первая часть суммы чека. Я вполне могу оплатить часть наличными, часть - кредиткой и, в счет оплаты, предложить пару пустых бутылок (если магазин их принимает).
В результате сумма выручки будет равна всей сумме чека, а
наличные в кассе будут равны только сумме наличных. В строке "Оплата тарой" появится соответствующая сумма.