Проверка отключения услуг при окончании действия
Last modified:
1. Проверка услуг на активность запускается каждый час. Такой интервал используется, потому что могут быть рестораны, которые продлили услугу на несколько дней. Кроме того, необходимо учитывать различные часовые пояса.
2. Система проверяет услуги, у которых закончился срок, но стоит статус «Активно», и переводит их в статус «Приостановлено». Отключение для разных услуг происходит по-разному:
- для акций, объединений клиентов и диспетчерской – услуга приостанавливается;
- для остальных – услуга блокируется.
3. Если у ресторана включено автопродление услуги и хватает средств на счете, услуга продлевается до 1 числа следующего месяца.
Если у ресторана включено автопродление, но не хватает средств на счете, система проверяет возможность списания средств напрямую с карты:
- возможность есть – система формирует инвойс на пополнение баланса, пополняет его и продлевает услугу;
- возможности нет – система ничего не делает, услуга блокируется.
Расчет стоимости услуги при этом происходит по общей формуле (см. Покупка услуг).