...
Выдача квот схематично:
Квоты могут быть:
- Жёсткая квота - квота не имеет возможности отмены. Сколько агенты приобрели по договору, столько обязаны и оплатить. Устанавливается на длительный период в виде жесткого блока.
Жестких квот может быть больше одной у одного Агента. По количеству договоров. - Сверхквота - дополнительное количество номеров, сверх установленной жесткой квоты (Мягкая квота). Сверхквота может быть отменена, изменена, увеличена в любой период времени самим агентом в ЛК. Являет В Логус сверхквота также являет собой жесткий блок. Количество блоков устанавливается посуточно.
Сверхквота освобождается автоматически ежесуточно в соответствии с правилами компании за определенное количество дней и часов до заезда. - Лимиты отеля - ограничение на самостоятельное расширение сверхквоты агентом, которые устанавливает отель.
Каждая компания имеет свои условия: тарифы, дедлайны для освобождения блоков сверхквоты, условия для начисления штрафов - тариф квоты и тариф сверхквоты.
Сверхквота устанавливается из общего доступного количества номеров, которые отель выдал для всех агентов. Суммарно ограничив возможность вывода из наличия номеров для всех агентов при помощи лимитов.
Мягкая квота [Лимиты отеля] задается инструментарием отдельной мягкой квоты в Logus HMS.
Доступность номеров для установки жесткого блока сверхквоты в личном кабинете вычисляется по формуле:
Доступное наличие - N номеров отель оставил себе = Мягкая квота. Если мягкая квота ≤0, то ни у одного из агентов нет возможности установки блока сверхквоты. (Сумма всех сверхквот агентов меньше либо равна общей мягкой квоте, заданной отелем)
Мягкая квота является лишь лимитом и до создания сверхквот не выводит номера из наличия, но уменьшается по мере добавления блоков сверхквоты агентом.
Технически в системе Logus блоки жесткой квоты формируются при помощи контрактов с определенным названием Жесткие блоки внутри квоты определяются как записи occ.matrix,
имеющие ссылку на Quotaitemid c определенным названием в контракте квоты (Например, "HARD").
Сейчас название таких контрактов фиксируется в конфиге службы Logus.HMS в параметре модуля освобождения блоков - HardQuotaItemName. А также в настройках Logus Web.
В итоге в рамках одной квоты получаем два типа записей в таблице наличия (occ.matrix):
- Жесткие блоки или ЖБ (Block со ссылкой на QuotaItem контракт c названием "HARD"),
- Сверхблоки (все остальные блоки квоты).
При этом значение количества блоков в любом контракте может быть как отрицательным, так и положительным (это стандартное поведение системы). При подсчете блоков они суммируются.
Автоматическое освобождение невостребованных блоков квотысверхквоты.
У каждой организации по договору может быть установлен дедлайн – час (индивидуальная настройка ), в который текущим днём будут возвращены все блоки сверхквоты в продажу.
Если гость продлевает своё проживание на следующие сутки, то продление возможно в случае наличия квоты у организацииПосле наступления данного часа (дедлайна), агенту доступна функция только увеличения блоков сверхквоты (эта опция регулируется настройкой ролей).
Штрафы (автоначисление штрафов за невостребованные блоки квоты)
Начисление штрафа происходит до регламентного задания ночного аудита, которое выполняет очищение блоков квоты.Автоначисления для жесткой квотыработают в любом случае.
Автоначисления для сверхквоты работает в случаях:
- блок создан (сохранился) после даты (времени) освобождения блоков
- бронирование аннулировано после после даты освобождения
- незаездв момент ночного аудита.
Штраф начисляется на профиль компании - агента кодом транзакции из конфига модуля.
В комментарии к транзакции указывается количество номеров в блоке на момент начисления.
...
