Мастер-Web:Дополнительный модуль Бонусы для ТА. Списание бонусов по заявке
Версия статьи от 18-04-2022.
Поддерживаемые версии: |
Более ранние версии: |
Введение
Дополнительный модуль Бонусы для ТА. Списание бонусов по заявке является частью основного дополнительного модуля Бонусы для турагентств. Дополнительный модуль Бонусы для ТА. Списание бонусов по заявке позволяет списывать часть стоимости путевки за счет бонусных баллов по правилам, которые заданы в ПК «Мастер-Тур» в дополнительном модуле «Бонусы для ТА. Правила списания бонусов по заявке».
Установка модуля
Для установки дополнительного модуля Списание бонусных баллов по заявке необходимо распаковать архив
mw-bonusRulesPlugin-9.2.X.XXXXX.zip
в каталог, где находится ПК «Мастер-Web»
Внимание! Для работы модуля требуется настройка правил списания в ПК «Мастер-Тур» в дополнительном модуле «Бонусы для ТА. Правила списания бонусов по заявке».
В файле basic.xml
(находится в папке \Binding
в корневом каталоге ПК «Мастер-Web») необходимо раскомментировать секцию bind
.
Настройки
Задается в файле web.config, находящемся в корне папки приложения MasterWebStandard
№ | Описание | Значение | Настройка |
---|---|---|---|
1 | Отображение кнопки для списания баллов в экране OrderInfo. |
|
<add key="ShowButtonWritingOffBonusesInOrderInfo" value="true" />
|
Работа с модулем
Алгоритм списания бонусных баллов
- Проверяется, есть ли бонусы у представителя, если есть - списываются
- Если у представителя нет бонусов или нет достаточного количества бонусов, проверяется установлен ли у него атрибут возможности списывания баллов агентства
- Если у представителя есть право списать бонусы у агентства, проверяется возможности списания суммы баллов представителя и агентства
В экране Правило списания бонусов заведены условия для списания бонусов.
На счету у представителя агентства 50 бонусных баллов. Для того, чтобы подошло правило, не хватает еще 50, поэтому проверяем бонусные баллы у агентства.
На счету агентства 370 баллов. Суммируем эти баллы с баллами представителя агентства ( 50+370=420 ).
Сумма баллов агентства и представителя агентства переводятся в национальную валюту - рубли по курсу 1 балл = 500 рублей.
Курс балла считается по остатку бонусных баллов у агентства и/или представителя агентства.
Получаем сумму 210000. Валюта путевки доллары, поэтому далее эта сумма переводится в доллары.
Получаем сумму $6508,07 - такую сумму агентство может списать по путевкам в ПК «Мастер-Web».
В правилах указано, что минимальное количество баллов на счету агентства при котором оно имеет возможность списывать баллы - 100. У агентства + представителя агентства 420 бонусов, поэтому списывать баллы по заявке можно.
В правилах указано, что максимальная скидка по заявке - 50%. Стоимость путевки $2439. Значит списать можно $1219,50 (половина стоимости путевки).
При списании баллов в путевку добавляется услуга выбранного в правилах класса с отрицательной стоимостью брутто равной списанной сумме. Стоимость брутто помечается символом .
Услуга добавляется с признаком Скрытая услуга (в отчетах) и не отображается в экране OrderInfo.
Если какие-то из условий правил не выполнены, кнопка списания бонусов отображаться не будет.
В случае аннуляции путевки, все баллы возвращаются в тех же количествах и на те же счета.