Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Система Logus Web (CRS), создана для решения задач самостоятельного бронирования номеров в отеле агентами.

Личный кабинет агента. 

У каждой компании должен быть свой личный кабинет (далее – ЛК).
Доступ в ЛК имеют сотрудники компания-агента и сотрудники отеля.

Вход в личный кабинет Logus Web (CRS) осуществляется по коду логину и паролю (см. рис. 1)

Рис.1 Вход в личный кабинет. 

У каждой компании должен быть свой личный кабинет (далее – ЛК).

  1.     Доступ в ЛК компании имеет сама компания и сотрудники отеля.

Возможности системы:

Бронирование

  • Создание брони
  • Поиск броней

Квоты

  • Таблица наличия
  • Управление квотами 
  • Лимиты отеля

Аккаунтинг

  • Состояние счета

Отчеты

Администрирование

  • Пользователи
  • Роли

Компания имеет возможность видеть в ЛК следующую информацию (с возможностью печати): (2-3 мес)

...



Основные разделы меню ЛК

Page Tree
rootLogus Web (CRS)


Кроме основной квоты у компании есть возможность самостоятельно уменьшать или увеличивать свою сверхквоту - дополнительную квоту.

Работа с квотами. Режим работы с жесткой квотой

Выдача квот схематично:

Квоты могут быть:

  • Жёсткая квота - квота не имеет возможности отмены. Сколько агенты приобрели по договору, столько обязаны и оплатить. Устанавливается на длительный период в виде жесткого блока.
    Жестких квот может быть больше одной у одного Агента. По количеству договоров.
  • Сверхквота- дополнительное количество номеров, сверх установленной жесткой квоты (Мягкая квота)Сверхквота может быть отменена, изменена, увеличена в любой период времени самим агентом в ЛК. Являет В Логус сверхквота также являет собой жесткий блок. Количество блоков устанавливается посуточно.
    Сверхквота освобождается автоматически ежесуточно в соответствии с правилами компании за определенное количество дней и часов до заезда.
  • Лимиты отеля - ограничения на самостоятельное расширение сверхквоты агентом, которые устанавливает отель.

Каждая компания имеет свои условия: тарифы, дедлайны для освобождения блоков сверхквоты, условия для начисления штрафов - тариф квоты и тариф сверхквоты.

Сверхквота устанавливается из общего доступного количества номеров, которые отель выдал для всех агентов при помощи т.н. Мягкой квоты. Суммарно ограничив возможность вывода из наличия номеров для всех агентов .
Мягкая квота [Лимиты отеля] задается инструментарием отдельной мягкой квоты в Logus HMS.
Доступность номеров для установки жесткого блока сверхквоты в личном кабинете вычисляется по формуле:
Доступное наличие - N номеров отель оставил себе = Мягкая квота. Если мягкая квота ≤0, то ни у одного из агентов нет возможности установки блока сверхквоты. (Сумма всех сверхквот агентов меньше либо равна общей мягкой квоте, заданной отелем)
Мягкая квота является лишь лимитом и до создания сверхквот не выводит номера из наличия, но уменьшается по мере добавления блоков сверхквоты агентом.

...

при помощи лимитов.
 

Технически в системе Logus блоки жесткой квоты формируются при помощи контрактов с определенным названием (Например, "HARD").
Сейчас название таких контрактов фиксируется в конфиге службы Logus.HMS в параметре модуля освобождения блоков - HardQuotaItemName. А также в настройках Logus Web.
В итоге в рамках одной квоты получаем два типа записей в таблице наличия (occ.matrix):

  • Жесткие блоки или ЖБ (Block со ссылкой на

...

  • контракт c названием "HARD"),
  • Сверхблоки (все остальные блоки квоты).

При этом значение количества блоков в любом контракте может быть как отрицательным, так и положительным (это стандартное поведение системы). При подсчете блоков они суммируются.


Автоматическое освобождение невостребованных блоков сверхквоты.

У каждой организации по договору может быть установлен дедлайн – час (индивидуальная настройка ), в который текущим днём будут возвращены все блоки сверхквоты в продажу. В момент наступления дедлайна происходит автоматическое "освобождение" блоков сверхквоты при помощи модуля, который добавляет контракты с отрицательными значениями в квоту агента.

После наступления данного часа (дедлайна) агенту доступна только функция увеличения блоков сверхквоты (эта опция регулируется настройкой ролей).


Штрафы (автоначисление штрафов за невостребованные блоки квоты)

Начисление штрафа происходит в момент ночного аудита.

Штраф начисляется автоматически на профиль компании - агента кодом транзакции из конфига модуля.
В комментарии к транзакции указывается количество номеров в блоке на момент начисления.

Начисление происходит до регламентного задания ночного аудита, которое выполняет очищение блоков квоты.

...


Image Added


Expand
titleДля разработчиков...

Создан модуль службы QuotaPenaltyModule с конфигурацией


<!-- Начисление штрафов за невостребованные блоки квоты -->
<QuotaPenalty Enabled="True">
    <PenaltyTransactionCode></PenaltyTransactionCode>
</QuotaPenalty>

При старте службы с включенным модулем создается группа тегов с SystemCode QUOTA, если она еще не создана и тег CHARGE.
При старте ночного аудита перед освобождением блоков квоты происходит начисление штрафных транзакций на счет соответствующей компании. Штрафы начисляются только на квоты с тегом CHARGE.

Стоимость одного блока расчитывается из тарифа, указанного в активном договоре компании с типом Мастер продаж.
Если в системе не найден тег CHARGE, транзакция с кодом PenaltyTransactionCode из конфигурации, то в лог пишется ошибка, на счет компании не начисляются штрафы и аудит заканчивается без ошибок.
Если не найден активный договор с тарифом или по указанному тарифу не удалось посчитать стоимость проживания за 2х взрослых на тип комнаты, соответствующий невостребованным блокам, то в комментарий соответствующей транзакции пишется сообщение Не удалось посчитать стоимость проживания. Также в комментарий транзакции пишутся ошибки поиска договора, подбора тарифа.

Для настройки логирования модуля в отдельный файл необходимо прописать в конфигурации NLog.Config
строку в разделе <rules>:
<logger name="Logus.HMS.QuotaPenalty*" minlevel="Trace" writeTo="" />, где в поле writeTo указать путь к лог-файлу

...

.

...

Штраф по сверхквоте (мягкой) начисляется в следующих случаях: 

...

Замена комнаты

Функция замены комнаты доступна в ЛК агента

...

Выбирается функция замены, указывается, что на что менять, и в каком количестве. Это делается для того, чтобы избежать штрафа, если дата освобождения блоков уже наступила.
В случае, если в мягкой квоте сверхквоте  нет нужного типа номера для замены, то замена производится через менеджера отеля

Компания имеет возможность самостоятельно изменять параметры брони как до заезда, так и во время проживания (например, чтобы добавить питание) или продлить.

Автоначисление разницы по сверхквоте.
Если у компании исчерпана базовая квота, компания имеет право и возможность через ЛК увеличить себе квоту за счёт сверхквот, выделенных отелем. Для разных компаний стоимость сверхквоты может быть разная (например, в квоте номера STD по 500р, а по сверхквоте - 700р).
Сейчас это начисляется не тарифом а автоначислением разницы от основного тарифа по всем блокам превышающим основную квоту компании.

У каждой организации по договору может быть установлен дедлайн – час (индивидуальная настройка ), в который текущим днём будут возвращены все блоки сверхквоты в продажу.


Если гость продлевает своё проживание на следующие сутки, то продление возможно в случае наличия квоты у организации.
Работа с квотами. Режим работы без без жесткой квоты.

Принцип работы не отличается от режима работы с жесткой квотой. Разница лишь в том, что количество блоков жесткой квоты = 0.

...