Доброго дня.
Простите, но я немного не понял:
Если у нас в счете есть "Предоплата 500" за 500 р., проведённая через ФР, и Купон = 500 р., и гости покушали на 1000 р., то при закрытии стола, применяя Купон (500 р). Получаем: "Предоплата 500" + 1000 (заказанные блюда) - "Купон 500" = 1000 р. к оплате. Или я что-то пропустил..?
Вариант рассматривается в одной кассовой смене, в виде депозита.