Мастер-Web:Дополнительный модуль Бонусы для ТА. Списание бонусов по заявке

Материал из Megatec
Перейти к: навигация, поиск

Версия статьи от 18-04-2022.

Поддерживаемые версии:
Начиная с 2009.2.20


Более ранние версии:
До 2009.2.7 включительно
До 2009.2.20.23 включительно


Введение

Дополнительный модуль «Бонусы для ТА. Списание бонусов по заявке» является частью основного дополнительного модуля Бонусы для турагентств. Дополнительный модуль Бонусы для ТА. Списание бонусов по заявке позволяет списывать часть стоимости путевки за счет бонусных баллов по правилам, которые заданы в ПК «Мастер-Тур» в дополнительном модуле Бонусы для ТА. Правила списания бонусов по заявке.

Установка модуля

Для установки дополнительного модуля Списание бонусных баллов по заявке необходимо распаковать архив
mw-bonusRulesPlugin-9.2.X.XXXXX.zip
в каталог, где находится ПК «Мастер-Web»

Внимание! Для работы модуля требуется настройка правил списания в ПК «Мастер-Тур» в дополнительном модуле
«Бонусы для ТА. Правила списания бонусов по заявке».

В файле basic.xml (находится в папке \Bindingв корневом каталоге ПК «Мастер-Web») необходимо раскомментировать секцию bind.

basic.xml

Настройки

Задается в файле web.config, находящемся в корне папки приложения MasterWebStandard

Описание Значение Настройка
1 Отображение кнопки для списания баллов в экране OrderInfo.
  • true - кнопка списания баллов отображается;
  • false или отсутствие настройки - кнопка не отображается.
<add key="ShowButtonWritingOffBonusesInOrderInfo" value="true" />

Работа с модулем

Алгоритм списания бонусных баллов

  • Проверяется, есть ли бонусы у представителя, если есть - списываются
  • Если у представителя нет бонусов или нет достаточного количества бонусов, проверяется установлен ли у него атрибут возможности списывания баллов агентства
  • Если у представителя есть право списать бонусы у агентства, проверяется возможности списания суммы баллов представителя и агентства

В экране Правило списания бонусов заведены условия для списания бонусов.

Правило списания бонусов

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

Бонусы

На счету агентства 370 баллов. Суммируем эти баллы с баллами представителя агентства ( 50+370=420 ).

Бонусы

Сумма баллов агентства и представителя агентства переводятся в национальную валюту - рубли по курсу 1 балл = 500 рублей.

Курс балла считается по остатку бонусных баллов у агентства и/или представителя агентства. 

Получаем сумму 210000. Валюта путевки доллары, поэтому далее эта сумма переводится в доллары.

Курс $ к рублю

Получаем сумму $6508,07 - такую сумму агентство может списать по путевкам в ПК «Мастер-Web».

В правилах указано, что минимальное количество баллов на счету агентства при котором оно имеет возможность списывать баллы - 100. У агентства + представителя агентства 420 бонусов, поэтому списывать баллы по заявке можно.

В правилах указано, что максимальная скидка по заявке - 50%. Стоимость путевки $2439. Значит списать можно $1219,50 (половина стоимости путевки).

Кнопка списания баллов

Кнопка списания баллов

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

Кнопка списания баллов

Если какие-то из условий правил не выполнены, кнопка списания бонусов отображаться не будет.

В случае аннуляции путевки, все баллы возвращаются в тех же количествах и на те же счета.