Конфигурация предусматривает возможность работы с бонусами.
Накопление бонусов можно вести по:
Продолжительности проживания
По сумме за услуги
По числу заездов гостей
По количеству услуги
По отдельному алгоритму
В данной статье будет рассмотрен пример настройки бонусов по сумме за услуги. Первоначальная настройка бонусов выполняется как настройка накопительной скидки. Отличительной особенностью в настройке является указание коэффициента расчёта бонусов, вкладка "Накопительные проценты" не заполняется.
При настройке следует обратить особое внимание на 2 поля:
Набор услуг скидки\наценки - указывается набор услуг, с которых будет производиться накопление бонусов
Измерение накопительной скидки - указывается объект базы, в разрезе которой будет производиться накопление. В нашем примере накопление бонусов будет производиться в разрезе профайла гостя.
Следующим этапом в настройке бонусной системы является определение даты получения баланса по бонусам.
Данная настройка задаётся в константах 4 гостиницы.
Всего на выбор возможны 3 варианта:
На дату заезда
На текущую дату
На дату выезда
Данный переключатель регулирует расчёт баланса бонусов на форме документа "Платёж" на периоде проживания гостя.
На дату заезда: учитываются бонусы, накопленные только до даты заезда не включая саму дату заезда
На текущую дату: учитываются бонусы, накопленные до текущей даты. В случае с проживающим гостем, будут учтены услуги, которые на периоде проживания были оказаны до текущей даты включительно
На дату выезда: учитываются услуги вплоть до даты выезда.
Более понятно данная логика будет рассмотрена на конкретном примере ниже.
Далее следует настроить способ оплаты, которым мы будем бонусы списывать.
Минимально необходимая настройка способа оплаты для списания бонусов представлена ниже.
Так же необходимо указать этот новый способ оплаты в правах у пользователя.
Завершающим этапом в настройке является указание курса бонусов по отношению к рублю. Иными словами каким количеством бонусов можно оплатить 1 руб. услуг.
Настройка выполняется в регистре сведений "Курсы валют". Для этого в колонке "Курс пересчёта в бонусы" для каждой валюты в регистре нужно установить коэффициент. Так как регистр является периодическим, то менять отношение бонуса к рублю можно даже на каждую дату для каждой валюты.
Проверим логику начисления бонусов на примере тестового размещения гостя с 27.03.2019 по 16.04.2019 по 1000 руб. в сутки
При применении режима получения баланса бонусов по текущей дате (при условии астрономической даты 04.04.2019) при оплате баланс будет 900 (9 суток с момента заезда по 100 бонусов за каждый прошедшие сутки из расчёта 1000 руб за сутки и коэффициента 0,10 в настройках)
При расчёте бонусов на дату выезда их количество будет выглядеть так:
При расчёте на дату заезда
Проведение оплаты закроет часть долга по лицевому счёту.
Для контроля баланса по бонусам служит отчёт "Ресурсы накопительных скидок"