В магзе стоит сервер авторизации Газпрома, реализующий продажи по безналичному расчету. Из супермаг+ выгружаются виды оплат. Pinpad\... не используется, карту считывают через кардридер клавиатуры.
Допустим совершили продажу за безнал, все ОК. Затем делают возврат по номеру чека. По пути выходит диалог: 1й пункт "транзакция из чека" (с таким смыслом), выбрав его запрашивается номер транзакции и появляется окно для проведения магнитной карты через считыватель; 2й пункт "новая транзакция"(не дословно, с таким смыслом), если выбирают его, то производится возврат за наличку (деньги в кассе списываются, в X\Z отчете инфа о продажах возвратах кроме общей отображается с разбивкой по видам оплат - за наличку возврат). Как можно отключить возможность проведения возврата за нал, при продаже за безнал?