Начальная страница <- Модули, Web и Http-сервисы <- Модуль «Дисконтные карты»

Функции дисконтного сервера

ККМ фиксирует в транзакции факт начисления бонусов, изменение суммы накопления и количества чеков и сообщает об этом в систему биллинга «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».