Разработать прием оплаты бонусными баллами

Содержание

Слайд 2

Предпосылки к проекту В УТ розничный функционал разделен на две части:

Предпосылки к проекту

В УТ розничный функционал разделен на две части:
Регистрация единовременных

розничных сделок без заказов в РМК
Регистрация как единовременных розничных сделок, так и розничных сделок, когда оплата и поставка товаров/услуг разорваны по времени, а также розничной продажи по заказам из «оптовых документов»
На текущий момент функционал начисления/оплаты бонусных баллов при регистрации розничных сделок из «оптовых» документов недоступен.
Слайд 3

Цели проекта. В рамках проекта реализовано: Добавлена возможность привязки карт лояльности

Цели проекта.

В рамках проекта реализовано:
Добавлена возможность привязки карт лояльности в

документы:
Заказ клиента
Акт выполненных работ
Реализация товаров и услуг
Возврат товаров от клиента
Корректировка реализации
Предоставлена возможность оплаты бонусными баллами:
В документе «Заказ клиента»
Акт выполненных работ (если по заказу не была оплата бонусными баллами)
В документе «Реализации товаров и услуг» (если по заказу не была оплата бонусными баллами)
Начисляются бонусные баллы при регистрации продаж документами:
Акт выполненных работ
Реализация товаров и услуг
Слайд 4

Изменения структуры объектов В документы внесены следующие изменения: Заказ клиента Добавлена

Изменения структуры объектов

В документы внесены следующие изменения:
Заказ клиента
Добавлена функциональность расчета начисления

ББ
Добавлена функциональность выбора суммы ББ для списания (оплаты)
Движения по начислению/списанию делаются документами
Акт выполненных работ
Реализация товаров и услуг
Акт выполненных работ
Добавлена функциональность начисления ББ
Добавлена функциональность списания ББ
Реализация товаров и услуг
Добавлена функциональность начисления ББ
Добавлена функциональность списания ББ
Форма указания суммы бонусных баллов для списания не изменяется и работает идентично продажам в РМК.
Слайд 5

Изменения структуры объектов Добавлена константа «Дата начала работы механизма бонусных баллов

Изменения структуры объектов

Добавлена константа «Дата начала работы механизма бонусных баллов 2_5».
Добавлена

регламентное задание «Распределение срочных бонусных баллов».
В регистр «Бонусные баллы» внесены следующие изменения:
Новый реквизит «Дата начала действия» (Дата)
Новый реквизит «Дата к обработке» (Дата)
Новый ресурс «Зарезервировано» (Число)»
Слайд 6

Проведение документов – Заказ клиента При проведении документа «Заказ клиента» по

Проведение документов – Заказ клиента

При проведении документа «Заказ клиента» по регистру

«Бонусные баллы»
В случае начисления бонусных баллов
Движения в рамках документа «Заказ клиента» не делаются
Движения по начислению бонусных баллов делаются документами: «Акт выполненных работ» и «Реализация товаров и услуг»
В случае списания бонусных баллов
Вид движения «Расход»
Заполняется ресурс «Начислено» суммой списания
Не заполняется ресурс «КСписанию»
Не заполняется реквизит «ДатаНачалаДействия»
Ресурс «Зарезервировано» заполняется в случае установки варианта обеспечения, не равного «Отгрузить»
Реквизит «ДатаКОбработке» заполняется в случае установки варианта обеспечения, равного «Отгрузить»
Слайд 7

Проведение документов – Документы поставки При проведении документов «Акт выполненных работ»

Проведение документов – Документы поставки

При проведении документов «Акт выполненных работ» и

«Реализация товаров и услуг» по регистру «Бонусные баллы»
В случае начисления бессрочных бонусных баллов
Заполняется «Период» датой начала действия бонусных баллов
Заполняется ресурс «Начислено»
Не заполняется ресурс «КСписанию»
Не заполняется реквизит «ДатаНачалаДействия»
Не заполняется реквизит «ДатаКОбработке»
В случае начисления срочных бонусных баллов
Движение 1
Заполняется период датой начала действия бонусных баллов
Заполняется ресурс «Начислено»
Не заполняется ресурс «КСписанию»
Заполняется реквизит «ДатаНачалаДействия» датой начала действия бонусных баллов
Заполняется реквизит «ДатаКОбработке» текущей датой
Движение 2
Заполняется период датой окончания действия бонусных баллов
Не заполняется ресурс «Начислено»
Заполняется ресурс «КСписанию»
Заполняется реквизит «ДатаНачалаДействия» датой начала действия бонусных баллов
Заполняется реквизит «ДатаКОбработке» текущей датой
Слайд 8

Проведение документов – Документы поставки При проведении документов «Акт выполненных работ»

Проведение документов – Документы поставки

При проведении документов «Акт выполненных работ» и

«Реализация товаров и услуг» по регистру «Бонусные баллы»
В случае списания бонусных баллов
Заполняется «Период» датой списания бонусных баллов
Заполняется ресурс «Начислено»
Не заполняется ресурс «КСписанию»
Не заполняется реквизит «ДатаНачалаДействия»
Заполняется реквизит «ДатаКОбработке» текущей датой
Слайд 9

Расчет остатка бонусных баллов Расчет остатка бонусных баллов проводится в рамках

Расчет остатка бонусных баллов

Расчет остатка бонусных баллов проводится в рамках каждого

«Партнера» и каждой «Бонусной программы лояльности»:
Получается остаток бонусных баллов по ресурсу «Начислено» со знаком «плюс»
Получается остаток бонусных баллов по ресурсу «К списанию» со знаком «плюс»
Доступная сумма к списанию это разница полученная в п 2.a и 2.b
P.S. Расчет остатка бонусных баллов к списанию (оплате бонусными баллами) остался прежним.
Слайд 10

Регламентная операция «Распределение срочных бонусных баллов» При списании бонусных баллов без

Регламентная операция «Распределение срочных бонусных баллов»

При списании бонусных баллов без дополнительного

расчет нет возможности определить, списываются ли бессрочные бонусные баллы или срочные бонусные баллы.
Сложность возникает, что при списании бонусных баллов в дату списания могут действовать срочные бонусные баллы с разным сроком действия, например, со сроком действия: месяц, квартал и другие варианты.
Чтобы не усложнять и, что важно, не замедлять оперативное проведение документов, определение вида бонусных баллов к списанию вынесено в отдельное регламентное задание «Распределение срочных бонусных баллов».
Алгоритм определения вида бонусных баллов к списанию использует новые реквизиты регистра накоплений «Бонусные баллы»
Реквизит «ДатаКОбработке» используется для получения начисления срочных бонусных баллов и списания бонусных баллов, которые еще не были распределены
Реквизит «ДатаНачалаДействия» используется:
При начислении срочных бонусных баллов для упрощения определения, какие именно срочные бонусные баллы будут использованы при списании
Для указания в движении списания бонусных баллов, какие срочные бонусные баллы были использованы (срочные бонусные баллы с какой датой начала действия были использованы), если было определено, что списание бонусных баллов делается именно за счет срочных бонусных баллов
Слайд 11

Расширение механизма бонусных баллов Добавляется флаг «Без учета предоставленных скидок». В

Расширение механизма бонусных баллов

Добавляется флаг «Без учета предоставленных скидок».
В случае

установке флага, при расчете максимальной суммы оплаты бонусными баллами не будут учитываться (вычитаться) уже предоставленные скидки (текущее поведение).
Слайд 12

Изменения в интерфейсе. Изменения интерфейса на примере документа «Заказ клиента» Добавлены

Изменения в интерфейсе.

Изменения интерфейса на примере документа «Заказ клиента»
Добавлены поля начисления

и списания ББ в табличную часть «Товары». Поля показываются при указании карт лояльности привязанной к партнеру и включения функциональности бонусных баллов.
Слайд 13

Изменения в интерфейсе. Изменения интерфейса на примере документа «Заказ клиента» В

Изменения в интерфейсе.

Изменения интерфейса на примере документа «Заказ клиента»
В меню «Цены

и скидки» добавлены команды оплаты и отмены оплаты бонусными баллами.