Функции дисконтного сервера
300
ККМ фиксирует в транзакции факт начисления бонусов, изменение суммы накопления и количества чеков и сообщает об этом в систему биллинга «On-line» по HTTP-сервису и/или «Off-line» через файл с транзакциями.
Для списания бонусов и расчета скидки, исходя из суммы накопления и количества чеков, ККМ может запросить текущий баланс через HTTP-сервис. ККМ самостоятельно принимает решение о фактической сумме скидки и сумме списания бонусов. Операция биллинга по списанию бонусов, увеличению суммы накопления и изменению количества чеков так же попадает в систему двумя путями: «On»/«Off line».
Биллинг содержит механизм «устаревания» бонусов, суммы накопления и количества чеков. В документе «Назначение акции» добавлена возможность выбора правила жизни бонусов, в котором можно указать сроки устаревания бонусов. В реквизитах дисконтной карты (ссылка на справочник «Дисконтные карты») можно указать правило отложенного начисления накопления и количества чеков в календарных днях. Если эта информация указана, то даты устаревания сохраняются в документе биллинга и ночным регламентным заданием («Биллинг: дисконтные карты – ночной регламент») вычисляются суммы «устаревших» бонусов, накоплений и количества чеков и формируется документ «Списание с дисконтных карт» для списания бонусов, уменьшения суммы накопления и количества чеков.
Существует возможность отложенного начисления бонусов, увеличения суммы накопления и количества чеков. При задании правила жизни бонусов в документе «Назначение акции» можно указать срок начисления бонусов. Для дисконтной карты можно указать правило начисления накоплений и количества чеков в календарных днях. Если эта информация указана, тогда движение с начислением делается не датой документа, фиксирующим данную операцию, а датой, которой эти бонусы должны быть начислены. Данная дата рассчитывается автоматически и сохраняется в документе, а ночным регламентным заданием при достижении этой даты формируется документ «Начисление на дисконтные карты».
Также становится доступным механизм автоматического начисления бонусов по расписанию или к дню рождения владельца дисконтной карты (подробнее см. «Как настроить автоматическое начисление бонусов на ДК»).
Для сочетания «On»/«Off line» операций и для защиты от дублирования операций при создании отчета отдела применяются уникальные идентификаторы операции биллинга. Уникальный идентификатор случайным образом генерируется кассовой программой и передается как в «On-line» запросе, так и отражается в журнале транзакций ККМ для последующей передачи в отчет отдела. Для ПО ККМ, которые не имеют интеграции с системой биллинга, отсутствуют «On-line» операции, а при получении транзакций по дисконтным картам «Off-line» подсистема сама присваивает уникальные идентификаторы. В этом случае сочетание уникального ключа транзакции (ККМ + номер транзакции + дата/время транзакции) и уникального идентификатора операции биллинга сохраняется для предотвращения дублирования операций при повторной загрузке транзакций.
Для работы конфигурации «Торговое предприятие 7» с дисконтными картами должен быть:
- установлен флаг у реквизитов «Дисконтные карты» и «On-line работа с ККМ» в закладке «Дополнительная функциональность» функции «Настройки учета» раздела «Администрирование»;
- опубликован веб-сервис «KKMTransfer»;
- в конфигурации «Кассир 5» должен быть подключен (распакован zip-архив) модуль логики «WebDC» и выполнена настройка для работы с веб-сервис «KKMTransfer.1cws».
Пожалуйста оцените пользу статьи для вас
Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм